BasicDialog Class Reference

Basic dialog for Time Control settings. More...

#include <basicdialog.h>

List of all members.

Public Slots

void setEquals ()

Public Member Functions

 BasicDialog (QString timeContolName, QWidget *parent=0)
 Constructor.
void disableAddition ()
void disablePerTurns ()
void disableUnEquals ()
int getWhiteInitial ()
int getBlackInitial ()
int getWhiteAddition ()
int getBlackAddition ()
int getWhitePerTurns ()
int getBlackPerTurns ()
void store ()
 Store values to settings.
void init (QTime whiteInitial=QTime(1, 30), QTime blackInitial=QTime(1, 30), QTime whiteAddition=QTime(0, 0, 30), QTime blackAddition=QTime(0, 0, 30), int whitePerTurns=1, int blackPerTurns=1)
 Load values from settings, or init to initial values.

Public Attributes

QTimeEdit * whiteInitial_
QTimeEdit * blackInitial_
QTimeEdit * whiteAddition_
QTimeEdit * blackAddition_
QSpinBox * whiteTurns_
QSpinBox * blackTurns_
QCheckBox * equals_
QLabel * initialLabel_
QLabel * additionLabel_
QLabel * perTurnLabel_
QLabel * equalsLabel_
QLabel * whiteLabel_
QLabel * blackLabel_

Static Protected Member Functions

static QTimeEdit * initTimeEdit ()
static int toMsecs (QTimeEdit *timeEdit)

Protected Attributes

QString timeControlName_

Detailed Description

Basic dialog for Time Control settings.

Author:
Arto Hyvättinen
Date:
2010-08-16

Basic dialog setting up clock. Time control can use this dialog. Using disableAddition(), disablePerTurns() or disableUnEquals() it is possible to customize dialog.

All the widgets are public for customization.

Definition at line 47 of file basicdialog.h.


Constructor & Destructor Documentation

BasicDialog::BasicDialog ( QString  timeContolName,
QWidget *  parent = 0 
)

Constructor.

Parameters:
timeControlName Name of time controller, will be window title

Definition at line 34 of file basicdialog.cpp.


Member Function Documentation

void BasicDialog::disableAddition (  ) 

Definition at line 111 of file basicdialog.cpp.

void BasicDialog::disablePerTurns (  ) 

Definition at line 104 of file basicdialog.cpp.

void BasicDialog::disableUnEquals (  ) 

Definition at line 119 of file basicdialog.cpp.

int BasicDialog::getBlackAddition (  ) 

Definition at line 188 of file basicdialog.cpp.

int BasicDialog::getBlackInitial (  ) 

Definition at line 178 of file basicdialog.cpp.

int BasicDialog::getBlackPerTurns (  ) 

Definition at line 197 of file basicdialog.cpp.

int BasicDialog::getWhiteAddition (  ) 

Definition at line 168 of file basicdialog.cpp.

int BasicDialog::getWhiteInitial (  ) 

Definition at line 163 of file basicdialog.cpp.

int BasicDialog::getWhitePerTurns (  ) 

Definition at line 173 of file basicdialog.cpp.

void BasicDialog::init ( QTime  whiteInitial = QTime(1,30),
QTime  blackInitial = QTime(1,30),
QTime  whiteAddition = QTime(0,0,30),
QTime  blackAddition = QTime(0,0,30),
int  whitePerTurns = 1,
int  blackPerTurns = 1 
)

Load values from settings, or init to initial values.

Definition at line 145 of file basicdialog.cpp.

QTimeEdit * BasicDialog::initTimeEdit (  )  [static, protected]

Definition at line 214 of file basicdialog.cpp.

void BasicDialog::setEquals (  )  [slot]

Definition at line 95 of file basicdialog.cpp.

void BasicDialog::store (  ) 

Store values to settings.

Definition at line 130 of file basicdialog.cpp.

int BasicDialog::toMsecs ( QTimeEdit *  timeEdit  )  [static, protected]

Definition at line 206 of file basicdialog.cpp.


Member Data Documentation

Definition at line 90 of file basicdialog.h.

Definition at line 86 of file basicdialog.h.

Definition at line 85 of file basicdialog.h.

Definition at line 91 of file basicdialog.h.

Definition at line 87 of file basicdialog.h.

Definition at line 88 of file basicdialog.h.

Definition at line 90 of file basicdialog.h.

Definition at line 90 of file basicdialog.h.

Definition at line 90 of file basicdialog.h.

QString BasicDialog::timeControlName_ [protected]

Definition at line 94 of file basicdialog.h.

Definition at line 86 of file basicdialog.h.

Definition at line 85 of file basicdialog.h.

Definition at line 91 of file basicdialog.h.

Definition at line 87 of file basicdialog.h.


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator
Generated on Thu Aug 19 21:04:20 2010 for Chess Clock by  doxygen 1.6.3