Make the welcome screen into plugins.

This removes the all hard dependencies to and from welcome screen,
except the one to the core plugin. More in detail:

- Add IWelcomePage to add a tab to the welcome screen
- Move tabs in the modules where they belong
- Enables QHelpManager to open help fullscreen and contextually
- "Getting Started" moves to Qt4ProjectManager
- Projects & Sessions (aka "Develop") moves to ProjectExplorer
- "Community" remains in the welcome plugin for simplicity
This commit is contained in:
Daniel Molkentin
2009-07-27 13:55:30 +02:00
parent a9b521f80a
commit 5633de2ac9
48 changed files with 15257 additions and 1300 deletions

View File

@@ -49,6 +49,7 @@ class MakeStepFactory;
class GccParserFactory;
class MsvcParserFactory;
class EmbeddedPropertiesPage;
class GettingStartedWelcomePage;
class Qt4ProjectManagerPlugin : public ExtensionSystem::IPlugin
{
@@ -81,6 +82,7 @@ private:
QAction *m_runQMakeAction;
QAction *m_runQMakeActionContextMenu;
GettingStartedWelcomePage *m_welcomePage;
};
} // namespace Internal