{
}
-int Settings::value(WrappedClocksWidget::TimeControlType timeControl, QString key)
-{
-
-
- QSettings settings;
-
-
-
-settings.beginGroup(getGroupName(timeControl));
-}
-
-void Settings::setValue()
-{
-
-}
QString Settings::getGroupName(WrappedClocksWidget::TimeControlType timeControl)
{
}
- int Settings::getTurnsPerAddition(WrappedClocksWidget::TimeControlType timeControl, QString player)
+ int Settings::getTurnsPerAddition(WrappedClocksWidget::TimeControlType timeControl, bool isWhite)
{
QSettings settings;
settings.beginGroup(getGroupName(timeControl));
- if (player == "white")
+ if (isWhite)
return settings.value("WhitePerTurns",1).toInt();
- if (player == "black");
+ else
return settings.value("BlackPerTurns",1).toInt();
- return 0; //for invalid input
+ }
+ int Settings::getInitialTime(WrappedClocksWidget::TimeControlType timeControl, bool isWhite)
+ {
+ return 60*60*1000;
+ }
+ int Settings::getAdditionalTime(WrappedClocksWidget::TimeControlType timeControl, bool isWhite)
+ {
+ return 30*1000;
}
+ void Settings::setTurnsPerAddition(WrappedClocksWidget::TimeControlType timeControl, bool isWhite, int turns)
+ {}
+
+ void Settings::setInitialTime(WrappedClocksWidget::TimeControlType timeControl, bool isWhite, int time)
+ {}
+
+ void Settings::setAdditionalTime(WrappedClocksWidget::TimeControlType timeControl, bool isWhite, int time)
+ {}
+
+
+
+
public:
explicit Settings(QObject *parent = 0);
- Q_INVOKABLE int value(WrappedClocksWidget::TimeControlType timeControl, QString key);
+ Q_INVOKABLE int getTurnsPerAddition(WrappedClocksWidget::TimeControlType timeControl, bool isWhite);
- Q_INVOKABLE int getTurnsPerAddition(WrappedClocksWidget::TimeControlType timeControl, QString player);
+ Q_INVOKABLE int getInitialTime(WrappedClocksWidget::TimeControlType timeControl, bool isWhite);
+
+ Q_INVOKABLE int getAdditionalTime(WrappedClocksWidget::TimeControlType timeControl, bool isWhite);
signals:
public slots:
- void setValue();
+ void setTurnsPerAddition(WrappedClocksWidget::TimeControlType timeControl, bool isWhite, int turns);
+
+ void setInitialTime(WrappedClocksWidget::TimeControlType timeControl, bool isWhite, int time);
+
+ void setAdditionalTime(WrappedClocksWidget::TimeControlType timeControl, bool isWhite, int time);
protected: