kexi

KexiProjectSet Class Reference

#include <kexiprojectset.h>

Inheritance diagram for KexiProjectSet:
KexiDB::Object

Public Member Functions

 KexiProjectSet (KexiDB::MessageHandler *handler=0)
 KexiProjectSet (KexiDB::ConnectionData &conndata, KexiDB::MessageHandler *handler=0)
void addProjectData (KexiProjectData *data)
KexiProjectData::List list () const
KexiProjectData * findProject (const TQString &dbName) const
Public Member Functions inherited from KexiDB::Object
bool error () const
const TQString & errorMsg () const
int errorNum () const
int previousServerResult () const
TQString previousServerResultName () const
void debugError ()
virtual void clearError ()
virtual TQString serverErrorMsg ()
virtual int serverResult ()
virtual TQString serverResultName ()
TQString msgTitle () const
const TQString recentSQLString () const

Additional Inherited Members

Protected Member Functions inherited from KexiDB::Object
 Object (MessageHandler *handler=0)
virtual void setError (int code=ERR_OTHER, const TQString &msg=TQString())
virtual void setError (const TQString &msg)
virtual void setError (const TQString &title, const TQString &msg)
void setError (KexiDB::Object *obj, const TQString &prependMessage=TQString())
virtual void setError (KexiDB::Object *obj, int code, const TQString &prependMessage=TQString())
virtual int askQuestion (const TQString &message, KMessageBox::DialogType dlgType, KMessageBox::ButtonCode defaultResult, const KGuiItem &buttonYes=KStdGuiItem::yes(), const KGuiItem &buttonNo=KStdGuiItem::no(), const TQString &dontShowAskAgainName=TQString(), int options=KMessageBox::Notify, MessageHandler *msgHandler=0)
virtual void drv_clearServerResult ()
Protected Attributes inherited from KexiDB::Object
TQString m_sql
TQString m_errorSql
int m_serverResult
TQString m_serverResultName
TQString m_serverErrorMsg
TQString m_errMsg

Detailed Description

Stores information about multiple kexi project-data items.

Definition at line 34 of file kexiprojectset.h.

Constructor & Destructor Documentation

◆ KexiProjectSet() [1/2]

KexiProjectSet::KexiProjectSet ( KexiDB::MessageHandler * handler = 0)

Creates empty project set. Use addProjectData to add a project data. handler can be provided to receive error messages.

Definition at line 44 of file kexiprojectset.cpp.

◆ KexiProjectSet() [2/2]

KexiProjectSet::KexiProjectSet ( KexiDB::ConnectionData & conndata,
KexiDB::MessageHandler * handler = 0 )

Creates project set filled with all projects found using conndata. There may be error during project list retrieving - use appropriate KexiDB::Object::error(), and similar methods to get error message. handler can be provided to receive error messages.

Definition at line 50 of file kexiprojectset.cpp.

◆ ~KexiProjectSet()

KexiProjectSet::~KexiProjectSet ( )

Definition at line 88 of file kexiprojectset.cpp.

Member Function Documentation

◆ addProjectData()

void KexiProjectSet::addProjectData ( KexiProjectData * data)

Adds data as project data. data will be owned by this object.

Definition at line 93 of file kexiprojectset.cpp.

◆ findProject()

KexiProjectData * KexiProjectSet::findProject ( const TQString & dbName) const

Case insensitive lookup.

Returns
project data for databased dbName or NULL if not found

Definition at line 103 of file kexiprojectset.cpp.

◆ list()

KexiProjectData::List KexiProjectSet::list ( ) const
Returns
list object

Definition at line 98 of file kexiprojectset.cpp.


The documentation for this class was generated from the following files: