Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

ConnectionParameterViewer Class Reference

#include <ConnectionParameterViewer.h>

List of all members.

Public Member Functions

 ConnectionParameterViewer (QWidget *parent, DBInterface *netDBInter, unsigned int cGrpID)
bool loadError ()
 ~ConnectionParameterViewer ()

Protected Member Functions

bool characters (const QString &ch)
bool endElement (const QString &, const QString &, const QString &)
bool error (const QXmlParseException &exception)
QString errorString ()
bool fatalError (const QXmlParseException &exception)
bool startDocument ()
bool startElement (const QString &, const QString &, const QString &, const QXmlAttributes &)
bool warning (const QXmlParseException &exception)

Private Slots

void cancelButtonPressed ()
void okButtonPressed ()

Private Member Functions

 ConnectionParameterViewer (const ConnectionParameterViewer &)
ConnectionParameterViewer operator= (const ConnectionParameterViewer &)

Private Attributes

unsigned int connGrpID
QString currentElement
QHBoxLayout * currentHBox
bool errorState
QVBoxLayout * mainVerticalBox
DBInterface * networkDBInterface
bool parseError
QString parseErrorString


Detailed Description

Displays the parameters of connection group.

Definition at line 42 of file ConnectionParameterViewer.h.


Constructor & Destructor Documentation

ConnectionParameterViewer::ConnectionParameterViewer QWidget *  parent,
DBInterface *  netDBInter,
unsigned int  cGrpID
 

Constructor.

Definition at line 43 of file ConnectionParameterViewer.cpp.

References cancelButtonPressed(), connGrpID, currentHBox, errorState, errorString(), mainVerticalBox, networkDBInterface, okButtonPressed(), parseError, and parseErrorString.

ConnectionParameterViewer::~ConnectionParameterViewer  ) 
 

Destructor.

Definition at line 131 of file ConnectionParameterViewer.cpp.

ConnectionParameterViewer::ConnectionParameterViewer const ConnectionParameterViewer  )  [private]
 

Declare copy constructor private so it cannot be used inadvertently.


Member Function Documentation

void ConnectionParameterViewer::cancelButtonPressed  )  [private, slot]
 

Hides the dialog.

Definition at line 251 of file ConnectionParameterViewer.cpp.

Referenced by ConnectionParameterViewer().

bool ConnectionParameterViewer::characters const QString &  chars  )  [protected]
 

Called when parser encounters characters.

Definition at line 152 of file ConnectionParameterViewer.cpp.

References currentElement, currentHBox, mainVerticalBox, parseError, and parseErrorString.

bool ConnectionParameterViewer::endElement const QString &  ,
const QString &  ,
const QString &  qName
[protected]
 

Called when the parser encounters the end of an element.

Definition at line 185 of file ConnectionParameterViewer.cpp.

bool ConnectionParameterViewer::error const QXmlParseException &  parseEx  )  [protected]
 

Called when the parser generates an error.

Definition at line 194 of file ConnectionParameterViewer.cpp.

References parseError, and parseErrorString.

QString ConnectionParameterViewer::errorString  )  [protected]
 

Returns a default error string.

Definition at line 203 of file ConnectionParameterViewer.cpp.

Referenced by ConnectionParameterViewer().

bool ConnectionParameterViewer::fatalError const QXmlParseException &  parseEx  )  [protected]
 

Called when the parser generates a fatal error.

Definition at line 210 of file ConnectionParameterViewer.cpp.

References parseError, and parseErrorString.

bool ConnectionParameterViewer::loadError  ) 
 

Definition at line 142 of file ConnectionParameterViewer.cpp.

References errorState.

Referenced by ConnectionWidget::tableClicked().

void ConnectionParameterViewer::okButtonPressed  )  [private, slot]
 

Hides the dialog.

Definition at line 257 of file ConnectionParameterViewer.cpp.

Referenced by ConnectionParameterViewer().

ConnectionParameterViewer ConnectionParameterViewer::operator= const ConnectionParameterViewer  )  [private]
 

Declare assignment private so it cannot be used inadvertently.

bool ConnectionParameterViewer::startDocument  )  [protected]
 

Called when parser reaches the start of the document.

Definition at line 219 of file ConnectionParameterViewer.cpp.

References parseError, and parseErrorString.

bool ConnectionParameterViewer::startElement const QString &  ,
const QString &  ,
const QString &  qName,
const QXmlAttributes & 
[protected]
 

Called when parser reaches the start of an element.

Definition at line 227 of file ConnectionParameterViewer.cpp.

References currentElement, and currentHBox.

bool ConnectionParameterViewer::warning const QXmlParseException &  exception  )  [protected]
 

Called when the parser generates a warning.

Definition at line 240 of file ConnectionParameterViewer.cpp.


Member Data Documentation

unsigned int ConnectionParameterViewer::connGrpID [private]
 

The connection group whose parameters are being displayed.

Definition at line 76 of file ConnectionParameterViewer.h.

Referenced by ConnectionParameterViewer().

QString ConnectionParameterViewer::currentElement [private]
 

Stores the current element.

Definition at line 79 of file ConnectionParameterViewer.h.

Referenced by characters(), and startElement().

QHBoxLayout* ConnectionParameterViewer::currentHBox [private]
 

The current horizontal box.

Definition at line 88 of file ConnectionParameterViewer.h.

Referenced by characters(), ConnectionParameterViewer(), and startElement().

bool ConnectionParameterViewer::errorState [private]
 

Records if there has been an error during startup.

Definition at line 94 of file ConnectionParameterViewer.h.

Referenced by ConnectionParameterViewer(), and loadError().

QVBoxLayout* ConnectionParameterViewer::mainVerticalBox [private]
 

The main vertical box for the widget.

Definition at line 91 of file ConnectionParameterViewer.h.

Referenced by characters(), and ConnectionParameterViewer().

DBInterface* ConnectionParameterViewer::networkDBInterface [private]
 

Database connection.

Definition at line 73 of file ConnectionParameterViewer.h.

Referenced by ConnectionParameterViewer().

bool ConnectionParameterViewer::parseError [private]
 

Records whether there has been an error during parsing.

Definition at line 82 of file ConnectionParameterViewer.h.

Referenced by characters(), ConnectionParameterViewer(), error(), fatalError(), and startDocument().

QString ConnectionParameterViewer::parseErrorString [private]
 

Error messages generated during parsing.

Definition at line 85 of file ConnectionParameterViewer.h.

Referenced by characters(), ConnectionParameterViewer(), error(), fatalError(), and startDocument().


The documentation for this class was generated from the following files:
Generated on Mon Sep 3 22:29:05 2007 for SpikeStream Application by  doxygen 1.4.4