Added icons to time controllers
authorArto Hyvättinen <arto.hyvattinen@gmail.com>
Thu, 19 Aug 2010 18:30:19 +0000 (21:30 +0300)
committerArto Hyvättinen <arto.hyvattinen@gmail.com>
Thu, 19 Aug 2010 18:30:19 +0000 (21:30 +0300)
Changed start widget's time control select list widget to list mode

chessclock.qrc
classes/startwidget.cpp
classes/timecontrol/delayaftertimecontrol.cpp
classes/timecontrol/delayaftertimecontrol.h
classes/timecontrol/delaytimecontrol.cpp
classes/timecontrol/delaytimecontrol.h
classes/timecontrol/fischeraftertimecontrol.cpp
classes/timecontrol/fischeraftertimecontrol.h
classes/timecontrol/fischertimecontrol.cpp
classes/timecontrol/fischertimecontrol.h

index 4391794..88cc5e6 100644 (file)
@@ -11,5 +11,9 @@
         <file>pic/black_small.png</file>
         <file>pic/hourglass.png</file>
         <file>pic/oldclock.png</file>
+        <file>pic/addafter.png</file>
+        <file>pic/addbefore.png</file>
+        <file>pic/pauseafter.png</file>
+        <file>pic/pausebefore.png</file>
     </qresource>
 </RCC>
index a1496e4..9dda71b 100644 (file)
@@ -51,10 +51,10 @@ StartWidget::StartWidget(QWidget *parent) :
     leftLayout->addWidget(copyLabel);
 
     modeSelect_ = new QListWidget();
-    modeSelect_->setViewMode(QListView::IconMode);
+    modeSelect_->setViewMode(QListView::ListMode);
     modeSelect_->setMovement(QListView::Static);
     modeSelect_->setSelectionMode(QAbstractItemView::NoSelection);
-    modeSelect_->setIconSize(QSize(64,64 ));
+    modeSelect_->setIconSize(QSize(40,40 ));
 
     connect( modeSelect_, SIGNAL(itemClicked(QListWidgetItem*)),this,SLOT(selectControl(QListWidgetItem*)));
 
index eafe48e..599db43 100644 (file)
@@ -40,6 +40,11 @@ QString DelayAfterTimeControl::getDescription()
     return qApp->translate("Delay","Time up to special increment is added after turn");
 }
 
+QIcon DelayAfterTimeControl::getIcon()
+{
+    return QIcon(":/rc/pic/pauseafter.png");
+}
+
 ClocksWidget* DelayAfterTimeControl::initGame(bool useLastSettings)
 {
     BasicDialog dialog(getName());
index ab979af..623c745 100644 (file)
@@ -30,6 +30,7 @@ public:
     DelayAfterTimeControl();
 
     QString getName();
+    QIcon getIcon();
     QString getDescription();
     ClocksWidget* initGame(bool useLastSettings);
 };
index 8a0bcff..0d6a7ff 100644 (file)
@@ -35,6 +35,11 @@ QString DelayTimeControl::getName()
     return qApp->translate("Delay","Delay");
 }
 
+QIcon DelayTimeControl::getIcon()
+{
+    return QIcon(":/rc/pic/pausebefore.png");
+}
+
 QString DelayTimeControl::getDescription()
 {
     return qApp->translate("Delay","The clock waits for the delay period before starting");
index 2af88fa..36d9f30 100644 (file)
@@ -30,6 +30,7 @@ public:
     DelayTimeControl();
 
     QString getName();
+    QIcon getIcon();
     QString getDescription();
     ClocksWidget* initGame(bool useLastSettings);
 };
index c1a3580..832fa5d 100644 (file)
@@ -34,6 +34,11 @@ QString FischerAfterTimeControl::getDescription()
     return qApp->translate("FischerAfter","Specified time increment is added to clock after turn.");
 }
 
+QIcon FischerAfterTimeControl::getIcon()
+{
+    return QIcon(":/rc/pic/addafter.png");
+}
+
 ClocksWidget* FischerAfterTimeControl::initGame(bool useLastSettings)
 {
     BasicDialog dialog(getName());
index ac48fc9..a040fcc 100644 (file)
@@ -32,6 +32,7 @@ public:
 
     QString getName() { return qApp->translate("FischerAfter","Addition after"); }
     QString getDescription();
+    QIcon getIcon();
     ClocksWidget* initGame( bool useLastSettings);
 
 };
index c960e4b..c085116 100644 (file)
@@ -36,6 +36,11 @@ QString FischerTimeControl::getDescription()
     return qApp->translate("Fischer","Specified time increment is added to clock before turn.");
 }
 
+QIcon FischerTimeControl::getIcon()
+{
+    return QIcon(":/rc/pic/addbefore.png");
+}
+
 ClocksWidget* FischerTimeControl::initGame(bool useLastSettings)
 {
     BasicDialog dialog(getName());
index 5127f92..9c467cc 100644 (file)
@@ -32,6 +32,7 @@ public:
 
     QString getName() { return qApp->translate("Fischer","Addition before"); }
     QString getDescription();
+    QIcon getIcon();
     ClocksWidget* initGame(bool useLastSettings);
 };