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

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

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

Signals

void NewAuthorCreated ()
 

Public Member Functions

 QGoDBInitCreateAuthorsPage (QWidget *iparent=0)
 
void SetDatabaseVariables (std::string iUser, std::string iPassword)
 
bool validatePage ()
 
 ~QGoDBInitCreateAuthorsPage ()
 

Protected Slots

void CreateAuthor ()
 

Private Member Functions

void OpenDBConnection ()
 
 Q_DISABLE_COPY (QGoDBInitCreateAuthorsPage)
 

Private Attributes

QPushButton * CreateButton
 
QLineEdit * lineFirstName
 
QLineEdit * lineLastName
 
QLineEdit * lineMiddleName
 
vtkMySQLDatabase * m_DatabaseConnector
 
std::string m_DBName
 
std::string m_Password
 
std::string m_Server
 
std::string m_User
 

Detailed Description

Definition at line 42 of file QGoDBInitCreateAuthorsPage.h.

Constructor & Destructor Documentation

QGoDBInitCreateAuthorsPage::QGoDBInitCreateAuthorsPage ( QWidget *  iparent = 0)
explicit

Definition at line 48 of file QGoDBInitCreateAuthorsPage.cxx.

QGoDBInitCreateAuthorsPage::~QGoDBInitCreateAuthorsPage ( )
inline

Definition at line 47 of file QGoDBInitCreateAuthorsPage.h.

Member Function Documentation

void QGoDBInitCreateAuthorsPage::CreateAuthor ( )
protectedslot

Definition at line 106 of file QGoDBInitCreateAuthorsPage.cxx.

void QGoDBInitCreateAuthorsPage::NewAuthorCreated ( )
signal
void QGoDBInitCreateAuthorsPage::OpenDBConnection ( )
private

Definition at line 164 of file QGoDBInitCreateAuthorsPage.cxx.

QGoDBInitCreateAuthorsPage::Q_DISABLE_COPY ( QGoDBInitCreateAuthorsPage  )
private
void QGoDBInitCreateAuthorsPage::SetDatabaseVariables ( std::string  iUser,
std::string  iPassword 
)

Definition at line 181 of file QGoDBInitCreateAuthorsPage.cxx.

bool QGoDBInitCreateAuthorsPage::validatePage ( )

Definition at line 79 of file QGoDBInitCreateAuthorsPage.cxx.

Member Data Documentation

QPushButton* QGoDBInitCreateAuthorsPage::CreateButton
private

Definition at line 67 of file QGoDBInitCreateAuthorsPage.h.

QLineEdit* QGoDBInitCreateAuthorsPage::lineFirstName
private

Definition at line 66 of file QGoDBInitCreateAuthorsPage.h.

QLineEdit* QGoDBInitCreateAuthorsPage::lineLastName
private

Definition at line 64 of file QGoDBInitCreateAuthorsPage.h.

QLineEdit* QGoDBInitCreateAuthorsPage::lineMiddleName
private

Definition at line 65 of file QGoDBInitCreateAuthorsPage.h.

vtkMySQLDatabase* QGoDBInitCreateAuthorsPage::m_DatabaseConnector
private

Definition at line 68 of file QGoDBInitCreateAuthorsPage.h.

std::string QGoDBInitCreateAuthorsPage::m_DBName
private

Definition at line 72 of file QGoDBInitCreateAuthorsPage.h.

std::string QGoDBInitCreateAuthorsPage::m_Password
private

Definition at line 71 of file QGoDBInitCreateAuthorsPage.h.

std::string QGoDBInitCreateAuthorsPage::m_Server
private

Definition at line 69 of file QGoDBInitCreateAuthorsPage.h.

std::string QGoDBInitCreateAuthorsPage::m_User
private

Definition at line 70 of file QGoDBInitCreateAuthorsPage.h.


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