Skip to content

Commit 1cd7f70

Browse files
committed
Fix Client.Ui.Dialogs.DataViewItem.period issue
1 parent 72bd8e6 commit 1cd7f70

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

src/client/gui/dialogs/client_dialogdataviewitem.cpp

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,17 +92,20 @@ MBSETTINGS mbClientDialogDataViewItem::cachedSettings() const
9292
void mbClientDialogDataViewItem::setCachedSettings(const MBSETTINGS &settings)
9393
{
9494
mbCoreDialogDataViewItem::setCachedSettings(settings);
95+
96+
MBSETTINGS::const_iterator it;
97+
MBSETTINGS::const_iterator end = settings.end();
9598
const mbClientDataViewItem::Strings &sItem = mbClientDataViewItem::Strings::instance();
9699
const QString &prefix = Strings().settings_prefix;
97-
int period = settings.value(prefix+sItem.period).toInt();
98-
ui->spPeriod->setValue(period);
100+
101+
it = settings.find(prefix+sItem.period); if (it != end) ui->spPeriod->setValue(it.value().toInt());
99102
}
100103

101104
void mbClientDialogDataViewItem::fillFormInner(const MBSETTINGS &settings)
102105
{
103106
const mbClientDataViewItem::Strings &sItem = mbClientDataViewItem::Strings::instance();
104107
const QString &prefix = Strings().settings_prefix;
105-
int period = settings.value(prefix+sItem.period).toInt();
108+
int period = settings.value(sItem.period).toInt();
106109
ui->spPeriod->setValue(period);
107110
}
108111

src/core/gui/dataview/core_dataviewui.cpp

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ mbCoreDataViewUi::mbCoreDataViewUi(mbCoreDataView *dataView, mbCoreDataViewModel
7676
m_view->setModel(m_model);
7777
m_view->setItemDelegate(m_delegate);
7878
m_view->setSelectionMode(QAbstractItemView::ExtendedSelection);
79+
m_view->setAlternatingRowColors(true);
7980
QHeaderView *header;
8081
header = m_view->horizontalHeader();
8182
header->setStretchLastSection(true);

0 commit comments

Comments
 (0)