Basic dialog for Time Control settings. More...
#include <basicdialog.h>
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_ |
Basic dialog for Time Control settings.
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.
BasicDialog::BasicDialog | ( | QString | timeContolName, | |
QWidget * | parent = 0 | |||
) |
Constructor.
timeControlName | Name of time controller, will be window title |
Definition at line 34 of file basicdialog.cpp.
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.
QLabel * BasicDialog::additionLabel_ |
Definition at line 90 of file basicdialog.h.
QTimeEdit * BasicDialog::blackAddition_ |
Definition at line 86 of file basicdialog.h.
QTimeEdit * BasicDialog::blackInitial_ |
Definition at line 85 of file basicdialog.h.
QLabel * BasicDialog::blackLabel_ |
Definition at line 91 of file basicdialog.h.
QSpinBox * BasicDialog::blackTurns_ |
Definition at line 87 of file basicdialog.h.
QCheckBox* BasicDialog::equals_ |
Definition at line 88 of file basicdialog.h.
QLabel * BasicDialog::equalsLabel_ |
Definition at line 90 of file basicdialog.h.
QLabel* BasicDialog::initialLabel_ |
Definition at line 90 of file basicdialog.h.
QLabel * BasicDialog::perTurnLabel_ |
Definition at line 90 of file basicdialog.h.
QString BasicDialog::timeControlName_ [protected] |
Definition at line 94 of file basicdialog.h.
QTimeEdit* BasicDialog::whiteAddition_ |
Definition at line 86 of file basicdialog.h.
QTimeEdit* BasicDialog::whiteInitial_ |
Definition at line 85 of file basicdialog.h.
QLabel* BasicDialog::whiteLabel_ |
Definition at line 91 of file basicdialog.h.
QSpinBox* BasicDialog::whiteTurns_ |
Definition at line 87 of file basicdialog.h.