OSDN Git Service

Show buttons only when more than one tip is available
authorDaniel Molkentin <daniel.molkentin@nokia.com>
Tue, 30 Nov 2010 12:26:14 +0000 (13:26 +0100)
committercon <qtc-committer@nokia.com>
Tue, 30 Nov 2010 15:43:01 +0000 (16:43 +0100)
Task-number: QTCREATORBUG-3160
Reviewed-by: con
src/plugins/qt4projectmanager/gettingstartedwelcomepagewidget.cpp

index 2329ba7..b2fb430 100644 (file)
@@ -140,8 +140,8 @@ GettingStartedWelcomePageWidget::GettingStartedWelcomePageWidget(QWidget *parent
     const QString featureRssFile = Core::ICore::instance()->resourcePath()+QLatin1String("/rss/featured.rss");
     emit startRssFetching(QUrl::fromLocalFile(featureRssFile));
 
-    ui->nextFeatureBtn->setEnabled(false);
-    ui->prevFeatureBtn->setEnabled(false);
+    ui->nextFeatureBtn->hide();
+    ui->prevFeatureBtn->hide();
     connect(ui->nextFeatureBtn, SIGNAL(clicked()), this, SLOT(slotNextFeature()));
     connect(ui->prevFeatureBtn, SIGNAL(clicked()), this, SLOT(slotPrevFeature()));
 }
@@ -525,8 +525,10 @@ QStringList GettingStartedWelcomePageWidget::tipsOfTheDay()
 void GettingStartedWelcomePageWidget::addToFeatures(const RssItem &feature)
 {
     m_featuredItems.append(feature);
-    ui->nextFeatureBtn->setEnabled(true);
-    ui->prevFeatureBtn->setEnabled(true);
+    if (m_featuredItems.count() > 1) {
+        ui->nextFeatureBtn->show();
+        ui->prevFeatureBtn->show();
+    }
 }
 
 void GettingStartedWelcomePageWidget::showFeature(int feature)