QString regionID () const
{ return _regionID; };
+ void setRegionID (const QString &id)
+ { _regionID = id; };
+
QMap<QString, QString> cities () const
{ return _cities; };
_settings (settings)
{
setWindowTitle (tr ("Display settings"));
+ setMinimumSize (300, 400);
QHBoxLayout *layout = new QHBoxLayout (this);
QVBoxLayout *left_layout = new QVBoxLayout ();
void DisplaySettingsDialog::saveClicked ()
{
+ QListWidgetItem *cur = _cities->currentItem ();
+
+ if (cur)
+ _settings->setRegionID (cur->data (Qt::UserRole).toString ());
+
_settings->setCheck (Settings::C_Light, _showLight->isChecked ());
_settings->setCheck (Settings::C_Rank, _showRank->isChecked ());
_settings->setCheck (Settings::C_Time, _showTime->isChecked ());