refactor:更改panelSelectionDialog的部分逻辑
This commit is contained in:
parent
6810b9ec3e
commit
bc0133e128
|
|
@ -34,21 +34,27 @@ void PanelSelectionDialog::initList()
|
||||||
ui->listWidget->addItem(item);
|
ui->listWidget->addItem(item);
|
||||||
item = new QListWidgetItem(QString::fromWCharArray(L"点状图"));
|
item = new QListWidgetItem(QString::fromWCharArray(L"点状图"));
|
||||||
item->setData(Qt::UserRole + panelTye, dotChart);
|
item->setData(Qt::UserRole + panelTye, dotChart);
|
||||||
|
item->setFlags(item->flags() & ~Qt::ItemIsEnabled);
|
||||||
ui->listWidget->addItem(item);
|
ui->listWidget->addItem(item);
|
||||||
item = new QListWidgetItem(QString::fromWCharArray(L"饼状图"));
|
item = new QListWidgetItem(QString::fromWCharArray(L"饼状图"));
|
||||||
item->setData(Qt::UserRole + panelTye, pieChart);
|
item->setData(Qt::UserRole + panelTye, pieChart);
|
||||||
|
item->setFlags(item->flags() & ~Qt::ItemIsEnabled);
|
||||||
ui->listWidget->addItem(item);
|
ui->listWidget->addItem(item);
|
||||||
item = new QListWidgetItem(QString::fromWCharArray(L"热力图"));
|
item = new QListWidgetItem(QString::fromWCharArray(L"热力图"));
|
||||||
item->setData(Qt::UserRole + panelTye, heatMap);
|
item->setData(Qt::UserRole + panelTye, heatMap);
|
||||||
|
item->setFlags(item->flags() & ~Qt::ItemIsEnabled);
|
||||||
ui->listWidget->addItem(item);
|
ui->listWidget->addItem(item);
|
||||||
item = new QListWidgetItem(QString::fromWCharArray(L"仪表盘"));
|
item = new QListWidgetItem(QString::fromWCharArray(L"仪表盘"));
|
||||||
item->setData(Qt::UserRole + panelTye, dial);
|
item->setData(Qt::UserRole + panelTye, dial);
|
||||||
|
item->setFlags(item->flags() & ~Qt::ItemIsEnabled);
|
||||||
ui->listWidget->addItem(item);
|
ui->listWidget->addItem(item);
|
||||||
item = new QListWidgetItem(QString::fromWCharArray(L"数据表"));
|
item = new QListWidgetItem(QString::fromWCharArray(L"数据表"));
|
||||||
item->setData(Qt::UserRole + panelTye, table);
|
item->setData(Qt::UserRole + panelTye, table);
|
||||||
|
item->setFlags(item->flags() & ~Qt::ItemIsEnabled);
|
||||||
ui->listWidget->addItem(item);
|
ui->listWidget->addItem(item);
|
||||||
item = new QListWidgetItem(QString::fromWCharArray(L"地图"));
|
item = new QListWidgetItem(QString::fromWCharArray(L"地图"));
|
||||||
item->setData(Qt::UserRole + panelTye, map);
|
item->setData(Qt::UserRole + panelTye, map);
|
||||||
|
item->setFlags(item->flags() & ~Qt::ItemIsEnabled);
|
||||||
ui->listWidget->addItem(item);
|
ui->listWidget->addItem(item);
|
||||||
|
|
||||||
ui->listWidget->setCurrentRow(0);
|
ui->listWidget->setCurrentRow(0);
|
||||||
|
|
|
||||||
|
|
@ -57,6 +57,10 @@ QListWidget::item
|
||||||
height:25px;
|
height:25px;
|
||||||
border-radius:0px;
|
border-radius:0px;
|
||||||
}
|
}
|
||||||
|
QListWidget::item:disabled
|
||||||
|
{
|
||||||
|
color: rgb(150, 150, 150);
|
||||||
|
}
|
||||||
QListWidget::item:selected
|
QListWidget::item:selected
|
||||||
{
|
{
|
||||||
color: rgb(250, 250, 250);
|
color: rgb(250, 250, 250);
|
||||||
|
|
@ -65,7 +69,7 @@ border:0px;
|
||||||
}
|
}
|
||||||
QListWidget::item:hover
|
QListWidget::item:hover
|
||||||
{
|
{
|
||||||
background-color: rgba(67,160,249, 80);
|
background-color: rgba(67,160,249, 50);
|
||||||
border:0px;
|
border:0px;
|
||||||
}</string>
|
}</string>
|
||||||
</property>
|
</property>
|
||||||
|
|
@ -184,30 +188,8 @@ background-color:rgb(67,160,249);
|
||||||
<property name="text">
|
<property name="text">
|
||||||
<string>点状图</string>
|
<string>点状图</string>
|
||||||
</property>
|
</property>
|
||||||
</item>
|
<property name="flags">
|
||||||
<item>
|
<set>ItemIsSelectable|ItemIsDragEnabled|ItemIsUserCheckable</set>
|
||||||
<property name="text">
|
|
||||||
<string>饼状图</string>
|
|
||||||
</property>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<property name="text">
|
|
||||||
<string>热力图</string>
|
|
||||||
</property>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<property name="text">
|
|
||||||
<string>仪表盘</string>
|
|
||||||
</property>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<property name="text">
|
|
||||||
<string>数据表</string>
|
|
||||||
</property>
|
|
||||||
</item>
|
|
||||||
<item>
|
|
||||||
<property name="text">
|
|
||||||
<string>地图</string>
|
|
||||||
</property>
|
</property>
|
||||||
</item>
|
</item>
|
||||||
</widget>
|
</widget>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue