summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTommi Asp <tommi@mowhi.com>2011-05-04 16:36:48 +0300
committerOswald Buddenhagen <oswald.buddenhagen@nokia.com>2011-06-08 17:57:43 +0200
commitdeae00a12e197943a69dd980c401b9cbdb3baba4 (patch)
tree37b236f35b9d04befd3aa65c4052635c34dc17f7
parent66b415f90387e7edb13a9bc6a1bddd98780e19b5 (diff)
downloadqt-creator-deae00a12e197943a69dd980c401b9cbdb3baba4.tar.gz
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>
-rw-r--r--src/plugins/projectexplorer/buildstep.h1
-rw-r--r--src/plugins/projectexplorer/buildstepspage.cpp2
2 files changed, 3 insertions, 0 deletions
diff --git a/src/plugins/projectexplorer/buildstep.h b/src/plugins/projectexplorer/buildstep.h
index b2440c8cc7..ff8774af69 100644
--- a/src/plugins/projectexplorer/buildstep.h
+++ b/src/plugins/projectexplorer/buildstep.h
@@ -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();
};
diff --git a/src/plugins/projectexplorer/buildstepspage.cpp b/src/plugins/projectexplorer/buildstepspage.cpp
index ccd04a68bc..ece3f8ab31 100644
--- a/src/plugins/projectexplorer/buildstepspage.cpp
+++ b/src/plugins/projectexplorer/buildstepspage.cpp
@@ -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);