GOFIGURE2  0.9.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Signals | Public Member Functions | Public Attributes | Private Member Functions | Private Attributes | List of all members
QGoConnectServerPage Class Reference

#include <Code/GUI/lib/Wizard/QGoConnectServerPage.h>

Inheritance diagram for QGoConnectServerPage:
Inheritance graph
[legend]
Collaboration diagram for QGoConnectServerPage:
Collaboration graph
[legend]

Signals

void GofigureDatabaseExists () const
 
void NoGofigureDatabase () const
 

Public Member Functions

int nextId () const
 
 QGoConnectServerPage (QWidget *parent=0)
 
void SetImgSessionName (std::string iImgSessionName)
 
void SetIsAnOpenRecentFile (bool iIsAnOpenRecentFile)
 
bool validatePage ()
 
 ~QGoConnectServerPage ()
 

Public Attributes

std::pair< bool,
vtkMySQLDatabase * > 
m_ConnectionServer
 

Private Member Functions

void CloseServerConnection () const
 
std::list< std::string > ListGofigureDatabases () const
 return the list of the names of the databases of gofigure type More...
 
void OpenConnectionToServer () const
 
 Q_DISABLE_COPY (QGoConnectServerPage)
 

Private Attributes

QLineEdit * lineDBName
 
QLineEdit * linePassword
 
QLineEdit * lineServerName
 
QLineEdit * lineUserName
 
std::string m_ImgSessionName
 
bool m_IsAnOpenRecentFile
 

Detailed Description

QGoConnectServerPage.png

Definition at line 47 of file QGoConnectServerPage.h.

Constructor & Destructor Documentation

QGoConnectServerPage::QGoConnectServerPage ( QWidget *  parent = 0)
explicit

Definition at line 46 of file QGoConnectServerPage.cxx.

QGoConnectServerPage::~QGoConnectServerPage ( )

Definition at line 80 of file QGoConnectServerPage.cxx.

Member Function Documentation

void QGoConnectServerPage::CloseServerConnection ( ) const
private

Definition at line 200 of file QGoConnectServerPage.cxx.

void QGoConnectServerPage::GofigureDatabaseExists ( ) const
signal
std::list< std::string > QGoConnectServerPage::ListGofigureDatabases ( ) const
private

return the list of the names of the databases of gofigure type

Definition at line 158 of file QGoConnectServerPage.cxx.

int QGoConnectServerPage::nextId ( ) const

Definition at line 143 of file QGoConnectServerPage.cxx.

void QGoConnectServerPage::NoGofigureDatabase ( ) const
signal
void QGoConnectServerPage::OpenConnectionToServer ( ) const
private

Definition at line 213 of file QGoConnectServerPage.cxx.

QGoConnectServerPage::Q_DISABLE_COPY ( QGoConnectServerPage  )
private
void QGoConnectServerPage::SetImgSessionName ( std::string  iImgSessionName)

Definition at line 227 of file QGoConnectServerPage.cxx.

void QGoConnectServerPage::SetIsAnOpenRecentFile ( bool  iIsAnOpenRecentFile)

Definition at line 236 of file QGoConnectServerPage.cxx.

bool QGoConnectServerPage::validatePage ( )

Definition at line 90 of file QGoConnectServerPage.cxx.

Member Data Documentation

QLineEdit* QGoConnectServerPage::lineDBName
private

Definition at line 73 of file QGoConnectServerPage.h.

QLineEdit* QGoConnectServerPage::linePassword
private

Definition at line 72 of file QGoConnectServerPage.h.

QLineEdit* QGoConnectServerPage::lineServerName
private

Definition at line 70 of file QGoConnectServerPage.h.

QLineEdit* QGoConnectServerPage::lineUserName
private

Definition at line 71 of file QGoConnectServerPage.h.

std::pair< bool, vtkMySQLDatabase * > QGoConnectServerPage::m_ConnectionServer
mutable

Definition at line 58 of file QGoConnectServerPage.h.

std::string QGoConnectServerPage::m_ImgSessionName
mutableprivate

Definition at line 74 of file QGoConnectServerPage.h.

bool QGoConnectServerPage::m_IsAnOpenRecentFile
private

Definition at line 75 of file QGoConnectServerPage.h.


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