summaryrefslogtreecommitdiff
path: root/muse2/muse/widgets/didyouknow.h
diff options
context:
space:
mode:
authorFlorian Jung <flo@windfisch.org>2012-05-28 14:15:52 +0000
committerFlorian Jung <flo@windfisch.org>2012-05-28 14:15:52 +0000
commitd2a88cfaad5ac385fc3c6212c09ad7fbc38e9454 (patch)
tree387da0b38255003e1a971629ea0de32273ac3d3c /muse2/muse/widgets/didyouknow.h
parent716f5a5b56a3b7ff59004ef0a1af5f98cb2a691c (diff)
merged with release_2_0
Diffstat (limited to 'muse2/muse/widgets/didyouknow.h')
-rw-r--r--muse2/muse/widgets/didyouknow.h29
1 files changed, 28 insertions, 1 deletions
diff --git a/muse2/muse/widgets/didyouknow.h b/muse2/muse/widgets/didyouknow.h
index b117b121..7f12dbda 100644
--- a/muse2/muse/widgets/didyouknow.h
+++ b/muse2/muse/widgets/didyouknow.h
@@ -34,8 +34,35 @@ class DidYouKnowWidget : public QDialog, public Ui::DidYouKnow
{
Q_OBJECT
+ int currTip;
public:
- DidYouKnowWidget(QDialog *parent = 0) : QDialog(parent) { setupUi(this); }
+ QStringList tipList;
+
+ DidYouKnowWidget(QDialog *parent = 0) : QDialog(parent)
+ {
+ setupUi(this);
+ tipText->setBackgroundRole(QPalette::Text);
+ tipText->setForegroundRole(QPalette::Foreground);
+ tipText->setOpenExternalLinks(true);
+ currTip=0;
+ connect(nextButton,SIGNAL(clicked()),SLOT(nextTip()));
+ }
+
+ public slots:
+ void nextTip()
+ {
+ if (currTip > tipList.size()-1){
+ currTip=0;
+ }
+ tipText->setText(tipList[currTip]);
+ currTip++;
+ }
+ void show()
+ {
+ nextTip();
+ QDialog::show();
+ }
+
};
} // namespace MusEGui