kexi

Kexi::ObjectStatus Class Reference

#include <kexi.h>

Inheritance diagram for Kexi::ObjectStatus:

KexiDialogBase KexiStartupHandler

List of all members.


Detailed Description

Helper class for storing object status.

Definition at line 90 of file kexi.h.


Public Member Functions

 ObjectStatus (const QString &message, const QString &description)
 ObjectStatus (KexiDB::Object *dbObject, const QString &message, const QString &description)
const ObjectStatusstatus () const
bool error () const
void setStatus (const QString &message, const QString &description)
void setStatus (KexiDB::Object *dbObject, const QString &message=QString::null, const QString &description=QString::null)
void setStatus (KexiDB::ResultInfo *result, const QString &message=QString::null, const QString &description=QString::null)
void setStatus (KexiDB::Object *dbObject, KexiDB::ResultInfo *result, const QString &message=QString::null, const QString &description=QString::null)
void clearStatus ()
QString singleStatusString () const
void append (const ObjectStatus &otherStatus)
KexiDB::ObjectdbObject () const
 operator KexiDB::MessageHandler * ()

Public Attributes

QString message
QString description

Protected Attributes

QGuardedPtr< QObject > dbObj
KexiDB::MessageHandlermsgHandler

Member Function Documentation

void ObjectStatus::setStatus ( KexiDB::Object dbObject,
const QString &  message = QString::null,
const QString &  description = QString::null 
)

Note: for safety, dbObject needs to be derived from QObject, otherwise it won't be assigned.

Definition at line 215 of file kexi.cpp.

ObjectStatus::operator KexiDB::MessageHandler * (  ) 

Helper returning pseudo handler that just updates this ObjectStatus object by receiving a message.

Definition at line 309 of file kexi.cpp.


Member Data Documentation

This is in fact KexiDB::Object.

Definition at line 133 of file kexi.h.


The documentation for this class was generated from the following files:
KDE Home | KDE Accessibility Home | Description of Access Keys