Add first version of a new sidebar, including project selector.

The project selector also allows to select targets.
However, this is not yet used, since the necessary
changes are still being stabilized.

Done-with: con
This commit is contained in:
Daniel Molkentin
2010-01-21 21:12:40 +01:00
parent e3675e9a1e
commit c4d1553da4
19 changed files with 581 additions and 83 deletions

View File

@@ -38,6 +38,7 @@
#include <coreplugin/core_global.h>
QT_BEGIN_NAMESPACE
class QAction;
class QSignalMapper;
class QMenu;
QT_END_NAMESPACE
@@ -50,6 +51,7 @@ class IMode;
namespace Internal {
class FancyTabWidget;
class FancyActionBar;
class FancyConfigButton;
class MainWindow;
} // namespace Internal
@@ -67,6 +69,7 @@ public:
IMode* mode(const QString &id) const;
void addAction(Command *command, int priority, QMenu *menu = 0);
void addProjectSelector(QAction *action);
void addWidget(QWidget *widget);
signals: