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

This class leads the user to chose its imagingsession and enables to get the corresponding filenames from the database. More...

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

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

Public Types

enum  { ConnectServerPageID = 0, OpenOrCreateProjectPageID, OpenOrCreateImgSessionPageID, CreateImgSessionPageID }
 

Signals

void GofigureDatabaseExists ()
 
void NoGofigureDatabase ()
 

Public Member Functions

std::vector< std::vector
< std::string > > 
GetFilenamesFromDB ()
 return a list for each channel of the filenames for the images in the database as a vector of vector More...
 
std::string GetFirstFileName ()
 
int GetImagingSessionID ()
 
QString GetImagingSessionName ()
 
bool GetIsAnOpenRecentFile ()
 
QString GetLogin ()
 
std::string GetMegaCaptureHeaderFilename ()
 
GoFigureFileInfoHelperMultiIndexContainer GetMultiIndexFileContainer ()
 
QString GetNameDB ()
 
QString GetPassword ()
 
QString GetServer ()
 
 QGoWizardDB (QWidget *parent=0)
 
void setImgSessionName (std::string iImgSessionName)
 
void SetIsAnOpenRecentFile (bool iIsAnOpenRecentFile)
 
 ~QGoWizardDB ()
 

Public Attributes

QPushButton * nextButton
 

Protected Member Functions

void closeEvent (QCloseEvent *iEvent)
 
void SetFirstFileName ()
 

Protected Attributes

QGoConnectServerPagem_ConnectServerPage
 
std::string m_FirstFileName
 
int m_ImgSessionID
 
std::string m_ImgSessionName
 
bool m_IsAnOpenRecentFile
 

Private Member Functions

 Q_DISABLE_COPY (QGoWizardDB)
 

Detailed Description

This class leads the user to chose its imagingsession and enables to get the corresponding filenames from the database.

See Also
QGoConnectServerPage
QGoOpenCreateProjectPage
QGoOpenCreateImgSessionPage

Definition at line 65 of file QGoWizardDB.h.

Member Enumeration Documentation

anonymous enum
Enumerator
ConnectServerPageID 
OpenOrCreateProjectPageID 
OpenOrCreateImgSessionPageID 
CreateImgSessionPageID 

Definition at line 69 of file QGoWizardDB.h.

Constructor & Destructor Documentation

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

Definition at line 63 of file QGoWizardDB.cxx.

QGoWizardDB::~QGoWizardDB ( )
inline

Definition at line 77 of file QGoWizardDB.h.

Member Function Documentation

void QGoWizardDB::closeEvent ( QCloseEvent *  iEvent)
protected

Definition at line 224 of file QGoWizardDB.cxx.

std::vector< std::vector< std::string > > QGoWizardDB::GetFilenamesFromDB ( )

return a list for each channel of the filenames for the images in the database as a vector of vector

Definition at line 103 of file QGoWizardDB.cxx.

std::string QGoWizardDB::GetFirstFileName ( )

Definition at line 383 of file QGoWizardDB.cxx.

int QGoWizardDB::GetImagingSessionID ( )

Definition at line 169 of file QGoWizardDB.cxx.

QString QGoWizardDB::GetImagingSessionName ( )

Definition at line 185 of file QGoWizardDB.cxx.

bool QGoWizardDB::GetIsAnOpenRecentFile ( )

Definition at line 399 of file QGoWizardDB.cxx.

QString QGoWizardDB::GetLogin ( )

Definition at line 208 of file QGoWizardDB.cxx.

std::string QGoWizardDB::GetMegaCaptureHeaderFilename ( )

Definition at line 323 of file QGoWizardDB.cxx.

GoFigureFileInfoHelperMultiIndexContainer QGoWizardDB::GetMultiIndexFileContainer ( )

Definition at line 304 of file QGoWizardDB.cxx.

QString QGoWizardDB::GetNameDB ( )

Definition at line 161 of file QGoWizardDB.cxx.

QString QGoWizardDB::GetPassword ( )

Definition at line 216 of file QGoWizardDB.cxx.

QString QGoWizardDB::GetServer ( )

Definition at line 200 of file QGoWizardDB.cxx.

void QGoWizardDB::GofigureDatabaseExists ( )
signal
void QGoWizardDB::NoGofigureDatabase ( )
signal
QGoWizardDB::Q_DISABLE_COPY ( QGoWizardDB  )
private
void QGoWizardDB::SetFirstFileName ( )
protected
Todo:
Lydie: redundant, create an OpenDBConnection....

Definition at line 351 of file QGoWizardDB.cxx.

void QGoWizardDB::setImgSessionName ( std::string  iImgSessionName)

Definition at line 341 of file QGoWizardDB.cxx.

void QGoWizardDB::SetIsAnOpenRecentFile ( bool  iIsAnOpenRecentFile)

Definition at line 407 of file QGoWizardDB.cxx.

Member Data Documentation

QGoConnectServerPage* QGoWizardDB::m_ConnectServerPage
protected

Definition at line 120 of file QGoWizardDB.h.

std::string QGoWizardDB::m_FirstFileName
protected

Definition at line 122 of file QGoWizardDB.h.

int QGoWizardDB::m_ImgSessionID
protected

Definition at line 123 of file QGoWizardDB.h.

std::string QGoWizardDB::m_ImgSessionName
protected

Definition at line 121 of file QGoWizardDB.h.

bool QGoWizardDB::m_IsAnOpenRecentFile
protected

Definition at line 124 of file QGoWizardDB.h.

QPushButton* QGoWizardDB::nextButton

Definition at line 93 of file QGoWizardDB.h.


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