diff options
Diffstat (limited to 'src/plugins/coreplugin/iwelcomepage.cpp')
-rw-r--r-- | src/plugins/coreplugin/iwelcomepage.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/plugins/coreplugin/iwelcomepage.cpp b/src/plugins/coreplugin/iwelcomepage.cpp index a99a309ea7..0f93bb1f3b 100644 --- a/src/plugins/coreplugin/iwelcomepage.cpp +++ b/src/plugins/coreplugin/iwelcomepage.cpp @@ -41,12 +41,21 @@ using namespace Utils; namespace Core { +static QList<IWelcomePage *> g_welcomePages; + +const QList<IWelcomePage *> IWelcomePage::allWelcomePages() +{ + return g_welcomePages; +} + IWelcomePage::IWelcomePage() { + g_welcomePages.append(this); } IWelcomePage::~IWelcomePage() { + g_welcomePages.removeOne(this); } static QPalette buttonPalette(bool isActive, bool isCursorInside, bool forText) |