BuildstepConfigWidgets can be set expanded by default

(cherry picked from commit 517aef8b8bc705b055b10ef0b7b0b234fd80b920)

Change-Id: I517aef8b8bc705b055b10ef0b7b0b234fd80b920x
Merge-request: 2193
Reviewed-on: http://codereview.qt.nokia.com/398
Reviewed-by: hjk <qthjk@ovi.com>
This commit is contained in:
Tommi Asp
2011-05-04 16:36:48 +03:00
committed by Oswald Buddenhagen
parent 66b415f903
commit deae00a12e
2 changed files with 3 additions and 0 deletions

View File

@@ -167,6 +167,7 @@ public:
virtual void init() = 0;
virtual QString summaryText() const = 0;
virtual QString displayName() const = 0;
virtual bool showExpanded() const { return false; }
signals:
void updateSummary();
};

View File

@@ -159,6 +159,8 @@ void BuildStepListWidget::addBuildStepWidget(int pos, BuildStep *step)
s.detailsWidget = new Utils::DetailsWidget(this);
s.detailsWidget->setSummaryText(s.widget->summaryText());
s.detailsWidget->setWidget(s.widget);
if(s.widget->showExpanded())
s.detailsWidget->setState(Utils::DetailsWidget::Expanded);
// layout
Utils::FadingPanel *toolWidget = new Utils::FadingPanel(s.detailsWidget);