diff --git a/src/plugins/bineditor/bineditorplugin.cpp b/src/plugins/bineditor/bineditorplugin.cpp index 37a0317e7fc07d56b98f566c96743edcf92fd39b..4f854b713815ba1fd48acd1f7b55b1c5c3377b94 100644 --- a/src/plugins/bineditor/bineditorplugin.cpp +++ b/src/plugins/bineditor/bineditorplugin.cpp @@ -37,6 +37,7 @@ #include <QtGui/QAction> #include <QtGui/QMainWindow> #include <QtGui/QHBoxLayout> +#include <QtGui/QToolBar> #include <coreplugin/actionmanager/actionmanager.h> #include <coreplugin/coreconstants.h> diff --git a/src/plugins/coreplugin/actionmanager/actioncontainer.cpp b/src/plugins/coreplugin/actionmanager/actioncontainer.cpp index e6760f4b240c54c7e7d2526acbeb80a2bb076f82..eab8a818483d81aafb22bb66ae0659417736279b 100644 --- a/src/plugins/coreplugin/actionmanager/actioncontainer.cpp +++ b/src/plugins/coreplugin/actionmanager/actioncontainer.cpp @@ -37,7 +37,6 @@ #include <QtCore/QDebug> #include <QtGui/QAction> -#include <QtGui/QToolBar> #include <QtGui/QMenuBar> Q_DECLARE_METATYPE(Core::Internal::MenuActionContainer*) diff --git a/src/plugins/coreplugin/actionmanager/actioncontainer.h b/src/plugins/coreplugin/actionmanager/actioncontainer.h index 7539b91ee0cdb4b2bda8846f0b987ad835ef47b6..050e3ee3d62662b4c77d3c58ceb561f5c3aab484 100644 --- a/src/plugins/coreplugin/actionmanager/actioncontainer.h +++ b/src/plugins/coreplugin/actionmanager/actioncontainer.h @@ -32,7 +32,6 @@ #include <QtCore/QObject> #include <QtGui/QMenu> -#include <QtGui/QToolBar> #include <QtGui/QMenuBar> #include <QtGui/QAction> diff --git a/src/plugins/coreplugin/editormanager/editorview.h b/src/plugins/coreplugin/editormanager/editorview.h index c3db702b51d0d646f433258df13dca732da397a9..996ec8df944346c4584d9f3d9bda798e7a2da944 100644 --- a/src/plugins/coreplugin/editormanager/editorview.h +++ b/src/plugins/coreplugin/editormanager/editorview.h @@ -46,7 +46,6 @@ QT_BEGIN_NAMESPACE class QComboBox; -class QToolBar; class QToolButton; class QLabel; class QStackedWidget; diff --git a/src/plugins/coreplugin/editormanager/ieditor.h b/src/plugins/coreplugin/editormanager/ieditor.h index c8a8d173eaa66395e85a18c9a26bca0c5ed1a80a..23f2e6535c9805d1c04d7466c519da9f4dd49982 100644 --- a/src/plugins/coreplugin/editormanager/ieditor.h +++ b/src/plugins/coreplugin/editormanager/ieditor.h @@ -34,10 +34,6 @@ #include <coreplugin/icontext.h> #include <coreplugin/ifile.h> -QT_BEGIN_NAMESPACE -class QToolBar; -QT_END_NAMESPACE - namespace Core { class CORE_EXPORT IEditor : public IContext diff --git a/src/plugins/coreplugin/fancytabwidget.cpp b/src/plugins/coreplugin/fancytabwidget.cpp index 1767b88febf5553362c36c7a1e1256a67a241301..403644f9a4c2fe7f0f5f7111e0c7873116b2ba2a 100644 --- a/src/plugins/coreplugin/fancytabwidget.cpp +++ b/src/plugins/coreplugin/fancytabwidget.cpp @@ -29,6 +29,7 @@ #include "fancytabwidget.h" #include <utils/stylehelper.h> +#include <utils/styledbar.h> #include <QDebug> @@ -41,7 +42,6 @@ #include <QtGui/QSplitter> #include <QtGui/QStackedLayout> #include <QtGui/QStatusBar> -#include <QtGui/QToolBar> #include <QtGui/QToolButton> #include <QtGui/QToolTip> @@ -298,9 +298,11 @@ FancyTabWidget::FancyTabWidget(QWidget *parent) selectionLayout->setSpacing(0); selectionLayout->setMargin(0); - QToolBar *bar = new QToolBar; - bar->addWidget(new FancyColorButton(this)); - bar->setFixedHeight(StyleHelper::navigationWidgetHeight()); + Core::Utils::StyledBar *bar = new Core::Utils::StyledBar; + QHBoxLayout *layout = new QHBoxLayout(bar); + layout->setMargin(0); + layout->setSpacing(0); + layout->addWidget(new FancyColorButton(this)); selectionLayout->addWidget(bar); selectionLayout->addWidget(m_tabBar, 1); @@ -329,12 +331,12 @@ FancyTabWidget::FancyTabWidget(QWidget *parent) vlayout->addLayout(m_modesStack); vlayout->addWidget(m_statusBar); - QHBoxLayout *layout = new QHBoxLayout; - layout->setMargin(0); - layout->setSpacing(1); - layout->addWidget(m_selectionWidget); - layout->addLayout(vlayout); - setLayout(layout); + QHBoxLayout *mainLayout = new QHBoxLayout; + mainLayout->setMargin(0); + mainLayout->setSpacing(1); + mainLayout->addWidget(m_selectionWidget); + mainLayout->addLayout(vlayout); + setLayout(mainLayout); connect(m_tabBar, SIGNAL(currentChanged(int)), this, SLOT(showWidget(int))); } diff --git a/src/plugins/coreplugin/mainwindow.cpp b/src/plugins/coreplugin/mainwindow.cpp index e84147941095c9e97b239856d81b2458a33376ec..249073cd1e7baba8239f1c093189271869d5201e 100644 --- a/src/plugins/coreplugin/mainwindow.cpp +++ b/src/plugins/coreplugin/mainwindow.cpp @@ -84,7 +84,6 @@ #include <QtGui/QPrinter> #include <QtGui/QShortcut> #include <QtGui/QStatusBar> -#include <QtGui/QToolBar> #include <QtGui/QWizard> /* diff --git a/src/plugins/coreplugin/navigationwidget.h b/src/plugins/coreplugin/navigationwidget.h index c8aee5895e8a5e1a1106c272f7fc8cdcdc9f0ac7..47c0a3e1fafd6675f97f89f1293aab97701e5fc3 100644 --- a/src/plugins/coreplugin/navigationwidget.h +++ b/src/plugins/coreplugin/navigationwidget.h @@ -36,7 +36,6 @@ #include <QtGui/QWidget> #include <QtGui/QComboBox> #include <QtGui/QSplitter> -#include <QtGui/QToolBar> #include <QtGui/QToolButton> QT_BEGIN_NAMESPACE diff --git a/src/plugins/coreplugin/outputpane.cpp b/src/plugins/coreplugin/outputpane.cpp index 4920ff031ee96a2fa9d80262a37d9b0614f3cdf5..b47b2f3ae76afa4fc990d31bd598bda985778341 100644 --- a/src/plugins/coreplugin/outputpane.cpp +++ b/src/plugins/coreplugin/outputpane.cpp @@ -52,7 +52,6 @@ #include <QtGui/QMenu> #include <QtGui/QPainter> #include <QtGui/QPushButton> -#include <QtGui/QToolBar> #include <QtGui/QToolButton> #include <QtGui/QStackedWidget> diff --git a/src/plugins/coreplugin/outputpane.h b/src/plugins/coreplugin/outputpane.h index 8cf549904aeef4e3c36863b5c94c5be28e1b91c1..a839c24be76b9acb50b0af8b91e4a67d3a89ef94 100644 --- a/src/plugins/coreplugin/outputpane.h +++ b/src/plugins/coreplugin/outputpane.h @@ -39,7 +39,6 @@ QT_BEGIN_NAMESPACE class QAction; class QComboBox; class QToolButton; -class QToolBar; class QStackedWidget; class QPushButton; QT_END_NAMESPACE diff --git a/src/plugins/coreplugin/scriptmanager/metatypedeclarations.h b/src/plugins/coreplugin/scriptmanager/metatypedeclarations.h index 9287e3c6ba8722bee2258a5d30791704e24a8d12..430ab61a3f54841797c7162f41af13169af443b8 100644 --- a/src/plugins/coreplugin/scriptmanager/metatypedeclarations.h +++ b/src/plugins/coreplugin/scriptmanager/metatypedeclarations.h @@ -43,7 +43,6 @@ QT_BEGIN_NAMESPACE class QMainWindow; class QStatusBar; -class QToolBar; class QSettings; QT_END_NAMESPACE @@ -60,7 +59,6 @@ Q_DECLARE_METATYPE(Core::ICore*) Q_DECLARE_METATYPE(QMainWindow*) Q_DECLARE_METATYPE(QStatusBar*) -Q_DECLARE_METATYPE(QToolBar*) Q_DECLARE_METATYPE(QSettings*) #endif // METATYPEDECLARATIONS_H diff --git a/src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.cpp b/src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.cpp index ffbd30dbb4f4704128e6a4a397738987e83041ee..df8f7352adbf6b28307223f4e3e7c55f5964ea9a 100644 --- a/src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.cpp +++ b/src/plugins/coreplugin/scriptmanager/qworkbench_wrapper.cpp @@ -39,7 +39,6 @@ #include <QtCore/QSettings> #include <QtGui/QMainWindow> -#include <QtGui/QToolBar> #include <QtScript/QScriptEngine> diff --git a/src/plugins/coreplugin/scriptmanager/scriptmanager.cpp b/src/plugins/coreplugin/scriptmanager/scriptmanager.cpp index a7fd500acbd8570993c4d15247ceab383c14c2c3..cb18913f690e7d2a46be4210aa471d88c971ce4e 100644 --- a/src/plugins/coreplugin/scriptmanager/scriptmanager.cpp +++ b/src/plugins/coreplugin/scriptmanager/scriptmanager.cpp @@ -247,7 +247,6 @@ void ScriptManagerPrivate::ensureEngineInitialized() // register QObjects that occur as properties SharedTools::registerQObject<QMainWindow>(m_engine); SharedTools::registerQObject<QStatusBar>(m_engine); - SharedTools::registerQObject<QToolBar>(m_engine); SharedTools::registerQObject<QSettings>(m_engine); // WB interfaces // SharedTools::registerQObjectInterface<Core::MessageManager, MessageManagerPrototype>(m_engine); diff --git a/src/plugins/coreplugin/welcomemode.cpp b/src/plugins/coreplugin/welcomemode.cpp index e1489eba8103e44a609143e4e8af0eb5be9d0438..27cbd4e9c3bb680427497e31e9aea8d697871117 100644 --- a/src/plugins/coreplugin/welcomemode.cpp +++ b/src/plugins/coreplugin/welcomemode.cpp @@ -36,7 +36,8 @@ #include "newdialog.h" #include "rssfetcher.h" -#include <QtGui/QToolBar> +#include <utils/styledbar.h> + #include <QtGui/QDesktopServices> #include <QtGui/QMouseEvent> #include <QtGui/QScrollArea> @@ -121,7 +122,7 @@ WelcomeMode::WelcomeMode() : QVBoxLayout *l = new QVBoxLayout(m_d->m_widget); l->setMargin(0); l->setSpacing(0); - l->addWidget(new QToolBar(m_d->m_widget)); + l->addWidget(new Core::Utils::StyledBar(m_d->m_widget)); m_d->rssFetcher = new RSSFetcher(7, this); m_d->m_welcomePage = new QWidget(m_d->m_widget); m_d->ui.setupUi(m_d->m_welcomePage); diff --git a/src/plugins/cppeditor/cppeditor.cpp b/src/plugins/cppeditor/cppeditor.cpp index 8329d431addd439629a87349c1eb17b761f8c991..ff9975e013f0918792d35c7d24d27b71473d99e3 100644 --- a/src/plugins/cppeditor/cppeditor.cpp +++ b/src/plugins/cppeditor/cppeditor.cpp @@ -80,6 +80,7 @@ #include <QtGui/QShortcut> #include <QtGui/QTextEdit> #include <QtGui/QComboBox> +#include <QtGui/QToolBar> #include <QtGui/QTreeView> #include <QtGui/QSortFilterProxyModel> diff --git a/src/plugins/debugger/debuggermanager.cpp b/src/plugins/debugger/debuggermanager.cpp index a4dadb51919075e8df2368e85959e97c86ca720f..b3ca55f0dc17e9fe36133f9e37038103f8b8fd48 100644 --- a/src/plugins/debugger/debuggermanager.cpp +++ b/src/plugins/debugger/debuggermanager.cpp @@ -80,7 +80,6 @@ #include <QtGui/QStatusBar> #include <QtGui/QTextBlock> #include <QtGui/QTextCursor> -#include <QtGui/QToolBar> #include <QtGui/QToolButton> #include <QtGui/QToolTip> diff --git a/src/plugins/debugger/script/scriptengine.h b/src/plugins/debugger/script/scriptengine.h index ae4a434efc007c71a1d6f0107917de3a6c7bf2f4..a54687df7c07514352681b9b7b13d6150db56cd1 100644 --- a/src/plugins/debugger/script/scriptengine.h +++ b/src/plugins/debugger/script/scriptengine.h @@ -43,7 +43,6 @@ QT_BEGIN_NAMESPACE class QAction; class QAbstractItemModel; class QSplitter; -class QToolBar; class QScriptEngine; class QScriptValue; QT_END_NAMESPACE diff --git a/src/plugins/designer/formwindoweditor.h b/src/plugins/designer/formwindoweditor.h index 43243e5465cb0cada7a14ee27c993b02c993e33b..2be6d7c45be40f5d360e765c8460eff525f428cc 100644 --- a/src/plugins/designer/formwindoweditor.h +++ b/src/plugins/designer/formwindoweditor.h @@ -41,6 +41,7 @@ QT_BEGIN_NAMESPACE class QDesignerFormWindowInterface; class QDesignerFormWindowManagerInterface; class QFile; +class QToolBar; QT_END_NAMESPACE namespace ProjectExplorer { diff --git a/src/plugins/duieditor/duieditor.cpp b/src/plugins/duieditor/duieditor.cpp index 13b8c0ac3afb162181f2e896f42c7c9e840d7041..14bb84845710158ffff75d014b31505f5705abd2 100644 --- a/src/plugins/duieditor/duieditor.cpp +++ b/src/plugins/duieditor/duieditor.cpp @@ -56,6 +56,7 @@ #include <QtGui/QComboBox> #include <QtGui/QInputDialog> #include <QtGui/QMainWindow> +#include <QtGui/QToolBar> enum { UPDATE_DOCUMENT_DEFAULT_INTERVAL = 250 diff --git a/src/plugins/find/findtoolbar.h b/src/plugins/find/findtoolbar.h index f1cab5e314f636e003b290bed95528f855cf6c56..8985b3419c3efce9399a42e2e4805052f20a776a 100644 --- a/src/plugins/find/findtoolbar.h +++ b/src/plugins/find/findtoolbar.h @@ -38,7 +38,6 @@ #include <QtGui/QStringListModel> #include <QtGui/QWidget> -#include <QtGui/QToolBar> #include <QtGui/QLabel> namespace Find { diff --git a/src/plugins/projectexplorer/projectwindow.cpp b/src/plugins/projectexplorer/projectwindow.cpp index 504037661a57fa4e0a2175c3d86fef3f15cdcb73..56b7b233b4bc74bbab9923647f6919c81172d6cc 100644 --- a/src/plugins/projectexplorer/projectwindow.cpp +++ b/src/plugins/projectexplorer/projectwindow.cpp @@ -40,6 +40,7 @@ #include <coreplugin/fileiconprovider.h> #include <coreplugin/icore.h> #include <extensionsystem/pluginmanager.h> +#include <utils/styledbar.h> #include <QtCore/QDebug> #include <QtGui/QApplication> @@ -47,7 +48,6 @@ #include <QtGui/QComboBox> #include <QtGui/QScrollArea> #include <QtGui/QTabWidget> -#include <QtGui/QToolBar> #include <QtGui/QTreeWidget> #include <QtGui/QHeaderView> @@ -106,7 +106,7 @@ ProjectWindow::ProjectWindow(QWidget *parent) QVBoxLayout *dummyLayout = new QVBoxLayout(dummy); dummyLayout->setMargin(0); dummyLayout->setSpacing(0); - dummyLayout->addWidget(new QToolBar(dummy)); + dummyLayout->addWidget(new Core::Utils::StyledBar(dummy)); dummyLayout->addWidget(m_treeWidget); QSplitter *splitter = new Core::MiniSplitter; diff --git a/src/plugins/qtscripteditor/qtscripteditor.cpp b/src/plugins/qtscripteditor/qtscripteditor.cpp index 00f0e60da6aaac1b2273aa8920d3b32adfbd1cd0..ca4e2976741f6a61bf513275d3c0898c6c16a1cc 100644 --- a/src/plugins/qtscripteditor/qtscripteditor.cpp +++ b/src/plugins/qtscripteditor/qtscripteditor.cpp @@ -55,6 +55,7 @@ #include <QtGui/QComboBox> #include <QtGui/QHBoxLayout> #include <QtGui/QMenu> +#include <QtGui/QToolBar> enum { UPDATE_DOCUMENT_DEFAULT_INTERVAL = 100