#include "sessionsettings.h"
#include "settingsdlg.h"
#include "settingspagedlg.h"
+#include "toolbaractionprovider.h"
#include "topicwidget.h"
#include "verticaldock.h"
setupNickWidget();
setupInputWidget();
setupStatusBar();
+ setupToolBars();
setupSystray();
setupTitleSetter();
#endif
}
+void MainWin::setupToolBars() {
+ _networkToolBar = addToolBar("Network");
+ _networkToolBar->setObjectName("NetworkToolBar");
+ QtUi::toolBarActionProvider()->addActions(_networkToolBar, ToolBarActionProvider::NetworkToolBar);
+
+ _nickToolBar = addToolBar("User");
+ _nickToolBar->setObjectName("NickToolBar");
+ QtUi::toolBarActionProvider()->addActions(_nickToolBar, ToolBarActionProvider::NickToolBar);
+
+#ifdef HAVE_KDE
+ _networkToolBar->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
+ _nickToolBar->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
+#endif
+}
+
void MainWin::changeEvent(QEvent *event) {
if(event->type() == QEvent::WindowStateChange) {
if(windowState() & Qt::WindowMinimized) {
class QMenu;
class QLabel;
+class QToolBar;
class KHelpMenu;
void setupStatusBar();
void setupSystray();
void setupTitleSetter();
+ void setupToolBars();
void updateIcon();
void hideToTray();
InputWidget *_inputWidget;
QMenu *_fileMenu, *_networksMenu, *_viewMenu, *_bufferViewsMenu, *_settingsMenu, *_helpMenu, *_helpDebugMenu;
+ QToolBar *_networkToolBar, *_chatViewToolBar, *_nickToolBar;
QWidget *_awayLog;
friend class QtUi;