Commit 8f585b40 authored by Michael Carpenter's avatar Michael Carpenter

Fix for category values not being updated in QuickView properly

parent 0f89c838
......@@ -35,6 +35,7 @@ void UASQuickViewItemSelect::addItem(QString item,bool enabled)
ui.gridLayout->addWidget(titlelabel,0,col);
}
QCheckBox *label = new QCheckBox(this);
m_checkboxToValueMap[label] = item;
m_checkBoxList.append(label);
if (enabled)
{
......@@ -82,13 +83,19 @@ void UASQuickViewItemSelect::checkBoxClicked(bool checked)
{
return;
}
QString checkval = check->text();
if (m_checkboxToValueMap.contains(check))
{
checkval = m_checkboxToValueMap[check];
}
if (checked)
{
emit valueEnabled(check->text());
emit valueEnabled(checkval);
}
else
{
emit valueDisabled(check->text());
emit valueDisabled(checkval);
}
}
......
......@@ -19,6 +19,7 @@ protected:
void resizeEvent(QResizeEvent *event);
private:
QMap<QString,int> m_categoryToIndexMap;
QMap<QCheckBox*,QString> m_checkboxToValueMap;
QList<QCheckBox*> m_checkBoxList;
Ui::UASQuickViewItemSelect ui;
private slots:
......
......@@ -32,7 +32,14 @@ void UASQuickViewTextItem::setValue(double value)
void UASQuickViewTextItem::setTitle(QString title)
{
titleLabel->setText(title);
if (title.indexOf(".") != -1 && title.indexOf(":") != -1)
{
titleLabel->setText(title.mid(title.indexOf(".")+1));
}
else
{
titleLabel->setText(title);
}
}
void UASQuickViewTextItem::resizeEvent(QResizeEvent *event)
{
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment