|
@@ -112,14 +112,14 @@ void Row::setSuffixEnabled(bool enabled)
|
|
|
suffix_->setVisible(enabled);
|
|
|
}
|
|
|
|
|
|
-void Row::setTitle(QString name)
|
|
|
+void Row::setTitle(const QString &name)
|
|
|
{
|
|
|
nameLabel->setText(name);
|
|
|
setAccessibleName(name);
|
|
|
showTitle(true);
|
|
|
}
|
|
|
|
|
|
-void Row::setDescription(QString description)
|
|
|
+void Row::setDescription(const QString &description)
|
|
|
{
|
|
|
descriptionLabel->setText(description);
|
|
|
setAccessibleDescription(description);
|
|
@@ -260,7 +260,7 @@ void ExpandButton::paintEvent(QPaintEvent *)
|
|
|
}
|
|
|
|
|
|
// Row variant that can be expanded to show another properties list
|
|
|
-CollapsibleRow::CollapsibleRow(const QString &name, QWidget *parent) : GenericRow(parent)
|
|
|
+CollapsibleRow::CollapsibleRow(QWidget *parent) : GenericRow(parent)
|
|
|
{
|
|
|
layout = new QVBoxLayout;
|
|
|
layout->setContentsMargins(0, 0, 0, 0);
|
|
@@ -274,7 +274,6 @@ CollapsibleRow::CollapsibleRow(const QString &name, QWidget *parent) : GenericRo
|
|
|
rowWidget->setLayout(rowLayout);
|
|
|
|
|
|
actionRow = new Row();
|
|
|
- actionRow->setTitle(name);
|
|
|
actionRow->setChangeCursor(false);
|
|
|
|
|
|
rowLayout->addWidget(actionRow);
|
|
@@ -305,11 +304,6 @@ CollapsibleRow::CollapsibleRow(const QString &name, QWidget *parent) : GenericRo
|
|
|
connect(actionRow, &Row::clicked, expandButton, &QAbstractButton::click);
|
|
|
}
|
|
|
|
|
|
-CollapsibleRow::CollapsibleRow(const QString &name, const QString &desc, QWidget *parent) : CollapsibleRow(name, parent)
|
|
|
-{
|
|
|
- actionRow->setDescription(desc);
|
|
|
-}
|
|
|
-
|
|
|
void CollapsibleRow::setCheckable(bool check)
|
|
|
{
|
|
|
checkable = check;
|
|
@@ -332,6 +326,16 @@ void CollapsibleRow::setCheckable(bool check)
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+void CollapsibleRow::setTitle(const QString &name)
|
|
|
+{
|
|
|
+ actionRow->setTitle(name);
|
|
|
+}
|
|
|
+
|
|
|
+void CollapsibleRow::setDescription(const QString &description)
|
|
|
+{
|
|
|
+ actionRow->setDescription(description);
|
|
|
+}
|
|
|
+
|
|
|
void CollapsibleRow::toggleVisibility()
|
|
|
{
|
|
|
bool visible = !propertyList->isVisible();
|