This basically gives you the common context menu to change icon size and if/where to
display the texts. It also should honor your global appearance setting by default.
# include <KMenuBar>
# include <KShortcutsDialog>
# include <KStatusBar>
# include <KMenuBar>
# include <KShortcutsDialog>
# include <KStatusBar>
#ifdef Q_WS_MAC
setUnifiedTitleAndToolBarOnMac(true);
#endif
#ifdef Q_WS_MAC
setUnifiedTitleAndToolBarOnMac(true);
#endif
- _mainToolBar = addToolBar(tr("Main Toolbar"));
+
+#ifdef HAVE_KDE
+ _mainToolBar = new KToolBar("MainToolBar", this, Qt::TopToolBarArea, false, true, true);
+#else
+ _mainToolBar = new QToolBar(this);
_mainToolBar->setObjectName("MainToolBar");
_mainToolBar->setObjectName("MainToolBar");
+#endif
+ _mainToolBar->setWindowTitle(tr("Main Toolbar"));
+ addToolBar(_mainToolBar);
QtUi::toolBarActionProvider()->addActions(_mainToolBar, ToolBarActionProvider::MainToolBar);
_toolbarMenu->addAction(_mainToolBar->toggleViewAction());
QtUi::toolBarActionProvider()->addActions(_mainToolBar, ToolBarActionProvider::MainToolBar);
_toolbarMenu->addAction(_mainToolBar->toggleViewAction());
-
- //_nickToolBar = addToolBar("User");
- //_nickToolBar->setObjectName("NickToolBar");
- //QtUi::toolBarActionProvider()->addActions(_nickToolBar, ToolBarActionProvider::NickToolBar);
-
-#ifdef HAVE_KDE
- _mainToolBar->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
- //_nickToolBar->setToolButtonStyle(Qt::ToolButtonTextUnderIcon);
-#endif
}
void MainWin::connectedToCore() {
}
void MainWin::connectedToCore() {