ConnectionDialog Class Reference

#include <ConnectionDialog.h>

Inheritance diagram for ConnectionDialog:

Inheritance graph
[legend]
Collaboration diagram for ConnectionDialog:

Collaboration graph
[legend]

List of all members.

Signals

void buildFolderTree (cool::IDatabasePtr dbPtr, const QString connectionString)

Public Member Functions

 ConnectionDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 ~ConnectionDialog ()
void closeConnection (QString connectionString)
bool isConnected (QString connectionString="")

Private Slots

void slotConnect ()
void slotRemoveHistoryEntry ()
void slotRemoveAllHistory ()
void slotPredefinedCS (bool enabled)
void slotPrepareDBType (int choice)
void slotPrepareDBType_2 (int choice)

Private Member Functions

void closeEvent (QCloseEvent *event)
void setConnections ()
QString buildConnectionString ()
void loadConnectionSettings (bool reload=false)
void saveConnectionSettings ()

Private Attributes

QHash< QString,
cool::IDatabasePtr > 
connectionHash
QString dbConnectionQString


Detailed Description

Definition at line 13 of file ConnectionDialog.h.


Constructor & Destructor Documentation

ConnectionDialog::ConnectionDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Definition at line 12 of file ConnectionDialog.cpp.

References loadConnectionSettings(), setConnections(), and Ui_ConnectionDialog_BASE::setupUi().

Here is the call graph for this function:

ConnectionDialog::~ConnectionDialog (  ) 

Definition at line 22 of file ConnectionDialog.cpp.


Member Function Documentation

void ConnectionDialog::closeConnection ( QString  connectionString  ) 

Definition at line 506 of file ConnectionDialog.cpp.

References connectionHash.

Referenced by MainWindow::slotConnectionDisconnect().

bool ConnectionDialog::isConnected ( QString  connectionString = ""  ) 

void ConnectionDialog::closeEvent ( QCloseEvent *  event  )  [private]

Definition at line 37 of file ConnectionDialog.cpp.

void ConnectionDialog::setConnections (  )  [private]

QString ConnectionDialog::buildConnectionString (  )  [private]

void ConnectionDialog::loadConnectionSettings ( bool  reload = false  )  [private]

void ConnectionDialog::saveConnectionSettings (  )  [private]

void ConnectionDialog::buildFolderTree ( cool::IDatabasePtr  dbPtr,
const QString  connectionString 
) [signal]

Referenced by slotConnect().

void ConnectionDialog::slotConnect (  )  [private, slot]

void ConnectionDialog::slotRemoveHistoryEntry (  )  [private, slot]

void ConnectionDialog::slotRemoveAllHistory (  )  [private, slot]

void ConnectionDialog::slotPredefinedCS ( bool  enabled  )  [private, slot]

void ConnectionDialog::slotPrepareDBType ( int  choice  )  [private, slot]

Definition at line 167 of file ConnectionDialog.cpp.

Referenced by setConnections().

void ConnectionDialog::slotPrepareDBType_2 ( int  choice  )  [private, slot]


Member Data Documentation

QHash< QString, cool::IDatabasePtr > ConnectionDialog::connectionHash [private]

Definition at line 25 of file ConnectionDialog.h.

Referenced by saveConnectionSettings(), and slotConnect().


Generated on Wed Oct 8 14:59:38 2008 for ACE - A COOL Editor by  doxygen 1.5.6