Tip of the Day (#3118)

* Basic tip of the day with sample widget added

* "Show tips on startup" option added to settings

* tip cycling implemented

* Structure of the tipOfTheDay class and resource created

* tip getter function modified

* Resources added, feature works properly

* clangified

* accidental modification rolled back

* zach cleanup

* tips to spaces; cmake list combined

* cleanup img

* fix copy

* remove TOTD as QObject so we can copy construct it

* prevent mem leaks in dlg

* changed order of 'next' and 'previous' buttons

* Date and tip numbers added; content wraps around

* useless sizepolicy removed

* link support added & clangified

* Initial tips & memory management updates
This commit is contained in:
David Szabo
2018-03-02 03:11:18 -05:00
committed by Zach H
parent 281e52eaa9
commit 312caae062
24 changed files with 498 additions and 2 deletions
+6
View File
@@ -22,6 +22,7 @@
#include "QtNetwork/QNetworkInterface"
#include "carddatabase.h"
#include "dlg_settings.h"
#include "dlg_tip_of_the_day.h"
#include "featureset.h"
#include "logger.h"
#include "pixmapgenerator.h"
@@ -137,6 +138,11 @@ int main(int argc, char *argv[])
ui.show();
qDebug("main(): ui.show() finished");
DlgTipOfTheDay tip;
if (settingsCache->getShowTipsOnStartup() && tip.successfulInit) {
tip.show();
}
app.setAttribute(Qt::AA_UseHighDpiPixmaps);
app.exec();