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: