KTNEFMain::KTNEFMain( QWidget *parent ) : KXmlGuiWindow( parent ) { setupActions(); setupStatusbar(); setupTNEF(); KConfigGroup config( KGlobal::config(), "Settings" ); mDefaultDir = config.readPathEntry( "defaultdir", "/tmp/" ); mLastDir = mDefaultDir; // create personale temo extract dir KStandardDirs::makeDir( KGlobal::dirs()->localkdedir() + "/share/apps/ktnef/tmp" ); resize( 430, 350 ); setStandardToolBarMenuEnabled( true ); createStandardStatusBarAction(); setupGUI( Keys | Save | Create, "ktnefui.rc" ); setAutoSaveSettings(); }
void KompareShell::setupActions() { QAction *a; a = actionCollection()->addAction(KStandardAction::Open, this, SLOT(slotFileOpen())); a->setText( i18n( "&Open Diff..." ) ); a = actionCollection()->addAction("file_compare_files", this, SLOT(slotFileCompareFiles())); a->setIcon(QIcon::fromTheme("document-open")); a->setText(i18n("&Compare Files...")); actionCollection()->setDefaultShortcut(a, QKeySequence(Qt::CTRL + Qt::Key_C)); a = actionCollection()->addAction("file_blend_url", this, SLOT(slotFileBlendURLAndDiff())); a->setText(i18n("&Blend URL with Diff...")); actionCollection()->setDefaultShortcut(a, QKeySequence(Qt::CTRL + Qt::Key_B)); actionCollection()->addAction(KStandardAction::Quit, this, SLOT( slotFileClose() )); createStandardStatusBarAction(); setStandardToolBarMenuEnabled(true); m_showTextView = new KToggleAction(i18n("Show T&ext View"), this); // needs a KGuiItem, also the doc says explicitly not to do this // m_showTextView->setCheckedState(i18n("Hide T&ext View")); actionCollection()->addAction("options_show_text_view", m_showTextView); connect(m_showTextView, SIGNAL(triggered(bool)), SLOT(slotShowTextView())); KStandardAction::keyBindings(this, SLOT(optionsConfigureKeys()), actionCollection()); KStandardAction::configureToolbars(this, SLOT(optionsConfigureToolbars()), actionCollection()); }
void Kandy::setupActions() { KStdAction::open(this, SLOT(fileOpen()), actionCollection()); KStdAction::save(this, SLOT(fileSave()), actionCollection()); KStdAction::saveAs(this, SLOT(fileSaveAs()), actionCollection()); // KStdAction::print(this, SLOT(filePrint()), actionCollection()); KStdAction::quit(this, SLOT(close()), actionCollection()); createStandardStatusBarAction(); setStandardToolBarMenuEnabled(true); KStdAction::keyBindings(this, SLOT(optionsConfigureKeys()), actionCollection()); KStdAction::configureToolbars(this, SLOT(optionsConfigureToolbars()), actionCollection()); KStdAction::preferences(this, SLOT(optionsPreferences()), actionCollection()); new KAction(i18n("Mobile GUI"), 0, this, SLOT(showMobileGui()), actionCollection(), "show_mobilegui"); mConnectAction = new KAction(i18n("Connect"), 0, this, SLOT(modemConnect()), actionCollection(), "modem_connect"); mDisconnectAction = new KAction(i18n("Disconnect"), 0, this, SLOT(modemDisconnect()), actionCollection(), "modem_disconnect"); createGUI(); }
// private void kpMainWindow::setupSettingsMenuActions () { KActionCollection *ac = actionCollection (); // Settings/Toolbars |> %s setStandardToolBarMenuEnabled (true); // Settings/Show Statusbar createStandardStatusBarAction (); d->actionFullScreen = KStandardAction::fullScreen (this, SLOT (slotFullScreen ()), this/*window*/, ac); d->actionShowPath = ac->add<KToggleAction> ("settings_show_path"); d->actionShowPath->setText (i18n ("Show &Path")); connect(d->actionShowPath, SIGNAL(triggered(bool) ), SLOT (slotShowPathToggled ())); //d->actionShowPath->setCheckedState (KGuiItem(i18n ("Hide &Path"))); slotEnableSettingsShowPath (); d->actionKeyBindings = KStandardAction::keyBindings (this, SLOT (slotKeyBindings ()), ac); KStandardAction::configureToolbars(this, SLOT(configureToolbars()), actionCollection()); enableSettingsMenuDocumentActions (false); }
// private void kpMainWindow::setupSettingsMenuActions () { KActionCollection *ac = actionCollection (); // Settings/Toolbars |> %s setStandardToolBarMenuEnabled (true); // Settings/Show Statusbar createStandardStatusBarAction (); m_actionFullScreen = KStdAction::fullScreen (this, SLOT (slotFullScreen ()), ac, this/*window*/); m_actionShowPath = new KToggleAction (i18n ("Show &Path"), 0, this, SLOT (slotShowPathToggled ()), ac, "settings_show_path"); m_actionShowPath->setCheckedState (i18n ("Hide &Path")); slotEnableSettingsShowPath (); m_actionKeyBindings = KStdAction::keyBindings (this, SLOT (slotKeyBindings ()), ac); m_actionConfigureToolbars = KStdAction::configureToolbars (this, SLOT (slotConfigureToolBars ()), ac); // m_actionConfigure = KStdAction::preferences (this, SLOT (slotConfigure ()), ac); enableSettingsMenuDocumentActions (false); }
/** * setup menu, shortcuts, create GUI */ void KLinPopup::setupActions() { KStandardAction::quit(this, SLOT(exit()), actionCollection()); setStandardToolBarMenuEnabled(true); createStandardStatusBarAction(); menubarAction = KStandardAction::showMenubar(this, SLOT(optionsShowMenubar(bool)), actionCollection()); menubarAction->setChecked(!menuBar()->isHidden()); KStandardAction::preferences(this, SLOT(optionsPreferences()), actionCollection()); autoReplyAction = new KToggleAction(KIcon("mail-reply-all"), i18n("&Autoreply"), this); autoReplyAction->setShortcut(Qt::CTRL+Qt::Key_A); actionCollection()->addAction("auto_reply", autoReplyAction); connect(autoReplyAction, SIGNAL(triggered(bool)), this, SLOT(statusAutoReply())); newPopupAction = new KAction(KIcon("mail-new"), i18n("&New"), this); newPopupAction->setShortcut(Qt::CTRL+Qt::Key_N); actionCollection()->addAction("new_popup", newPopupAction); connect(newPopupAction, SIGNAL(triggered(bool)), this, SLOT(newPopup())); replyPopupAction = new KAction(KIcon("mail-reply-sender"), i18n("&Reply"), this); replyPopupAction->setShortcut(Qt::CTRL+Qt::Key_R); actionCollection()->addAction("reply_popup", replyPopupAction); connect(replyPopupAction, SIGNAL(triggered(bool)), this, SLOT(replyPopup())); firstPopupAction = new KAction(KIcon("arrow-left-double"), i18n("&First"), this); firstPopupAction->setShortcut(Qt::CTRL+Qt::Key_B); actionCollection()->addAction("first_popup", firstPopupAction); connect(firstPopupAction, SIGNAL(triggered(bool)), this, SLOT(firstPopup())); prevPopupAction = new KAction(KIcon("arrow-left"), i18n("&Previous"), this); prevPopupAction->setShortcut(Qt::CTRL+Qt::Key_P); actionCollection()->addAction("previous_popup", prevPopupAction); connect(prevPopupAction, SIGNAL(triggered(bool)), this, SLOT(prevPopup())); nextPopupAction = new KAction(KIcon("arrow-right"), i18n("&Next"), this); nextPopupAction->setShortcut(Qt::CTRL+Qt::Key_F); actionCollection()->addAction("next_popup", nextPopupAction); connect(nextPopupAction, SIGNAL(triggered(bool)), this, SLOT(nextPopup())); lastPopupAction = new KAction(KIcon("arrow-right-double"), i18n("&Last"), this); lastPopupAction->setShortcut(Qt::CTRL+Qt::Key_L); actionCollection()->addAction("last_popup", lastPopupAction); connect(lastPopupAction, SIGNAL(triggered(bool)), this, SLOT(lastPopup())); unreadPopupAction = new KAction(KIcon("new_popup"), i18n("&Unread"), this); unreadPopupAction->setShortcut(Qt::CTRL+Qt::Key_U); actionCollection()->addAction("unread_popup", unreadPopupAction); connect(unreadPopupAction, SIGNAL(triggered(bool)), this, SLOT(unreadPopup())); deletePopupAction = new KAction(KIcon("mail-delete"), i18n("&Delete"), this); deletePopupAction->setShortcut(Qt::CTRL+Qt::Key_D); actionCollection()->addAction("delete_popup", deletePopupAction); connect(deletePopupAction, SIGNAL(triggered(bool)), this, SLOT(deletePopup())); setupGUI(); }
void KPlistEditor::setupActions() { KStandardAction::openNew(this, SLOT(fileNew()), actionCollection()); KStandardAction::open(this, SLOT(fileOpen()), actionCollection()); KStandardAction::quit(qApp, SLOT(closeAllWindows()), actionCollection()); createStandardStatusBarAction(); setStandardToolBarMenuEnabled(true); //KStandardAction::keyBindings(this, SLOT(optionsConfigureKeys()), actionCollection()); //KStandardAction::configureToolbars(this, SLOT(optionsConfigureToolbars()), actionCollection()); }
void ImageWindow::setupActions() { setupStandardActions(); // Provides a menu entry that allows showing/hiding the toolbar(s) setStandardToolBarMenuEnabled(true); // Provides a menu entry that allows showing/hiding the statusbar createStandardStatusBarAction(); d->toMainWindowAction = new KAction(KIcon("view-list-icons"), i18nc("@action Finish editing, close editor, back to main window", "Close Editor"), this); connect(d->toMainWindowAction, SIGNAL(triggered()), this, SLOT(slotToMainWindow())); actionCollection()->addAction("imageview_tomainwindow", d->toMainWindowAction); // -- Special Delete actions --------------------------------------------------------------- // Pop up dialog to ask user whether to permanently delete d->fileDeletePermanentlyAction = new KAction(KIcon("edit-delete"), i18n("Delete File Permanently"), this); d->fileDeletePermanentlyAction->setShortcut(KShortcut(Qt::SHIFT+Qt::Key_Delete)); connect(d->fileDeletePermanentlyAction, SIGNAL(triggered()), this, SLOT(slotDeleteCurrentItemPermanently())); actionCollection()->addAction("image_delete_permanently", d->fileDeletePermanentlyAction); // These two actions are hidden, no menu entry, no toolbar entry, no shortcut. // Power users may add them. d->fileDeletePermanentlyDirectlyAction = new KAction(KIcon("edit-delete"), i18n("Delete Permanently without Confirmation"), this); connect(d->fileDeletePermanentlyDirectlyAction, SIGNAL(triggered()), this, SLOT(slotDeleteCurrentItemPermanentlyDirectly())); actionCollection()->addAction("image_delete_permanently_directly", d->fileDeletePermanentlyDirectlyAction); d->fileTrashDirectlyAction = new KAction(KIcon("user-trash"), i18n("Move to Trash without Confirmation"), this); connect(d->fileTrashDirectlyAction, SIGNAL(triggered()), this, SLOT(slotTrashCurrentItemDirectly())); actionCollection()->addAction("image_trash_directly", d->fileTrashDirectlyAction); // --------------------------------------------------------------------------------- d->dbStatAction = new KAction(KIcon("network-server-database"), i18n("Database Statistics"), this); connect(d->dbStatAction, SIGNAL(triggered()), this, SLOT(slotDBStat())); actionCollection()->addAction("editorwindow_dbstat", d->dbStatAction); // --------------------------------------------------------------------------------- createGUI(xmlFile()); }
/** * setup menu, shortcuts, create GUI */ void KLinPopup::setupActions() { KStdAction::quit(this, SLOT(slotQuit()), actionCollection()); setStandardToolBarMenuEnabled(true); createStandardStatusBarAction(); m_menubarAction = KStdAction::showMenubar(this, SLOT(optionsShowMenubar()), actionCollection()); KStdAction::keyBindings(this, SLOT(optionsConfigureKeys()), actionCollection()); KStdAction::configureToolbars(this, SLOT(optionsConfigureToolbars()), actionCollection()); KStdAction::preferences(this, SLOT(optionsPreferences()), actionCollection()); newPopupAction = new KAction(i18n("&New"), "mail_new", CTRL+Key_N, this, SLOT(newPopup()), actionCollection(), "new_popup"); replyPopupAction = new KAction(i18n("&Reply"), "mail_reply", CTRL+Key_R, this, SLOT(replyPopup()), actionCollection(), "reply_popup"); firstPopupAction = new KAction(i18n("&First"), "start", CTRL+Key_B, this, SLOT(firstPopup()), actionCollection(), "first_popup"); prevPopupAction = new KAction(i18n("&Previous"), "back", CTRL+Key_P, this, SLOT(prevPopup()), actionCollection(), "previous_popup"); nextPopupAction = new KAction(i18n("&Next"), "forward", CTRL+Key_F, this, SLOT(nextPopup()), actionCollection(), "next_popup"); lastPopupAction = new KAction(i18n("&Last"), "finish", CTRL+Key_L, this, SLOT(lastPopup()), actionCollection(), "last_popup"); unreadPopupAction = new KAction(i18n("&Unread"), "new_popup", CTRL+Key_U, this, SLOT(unreadPopup()), actionCollection(), "unread_popup"); deletePopupAction = new KAction(i18n("&Delete"), "mail_delete", CTRL+Key_D, this, SLOT(deletePopup()), actionCollection(), "delete_popup"); createGUI(); }
void SayayinShell::setupActions() { KStandardAction::openNew(this, SLOT(fileNew()), actionCollection()); KStandardAction::open(this, SLOT(fileOpen()), actionCollection()); KStandardAction::quit(qApp, SLOT(closeAllWindows()), actionCollection()); KStandardAction::preferences(this, SLOT(optionsPreferences()), actionCollection()); KToggleAction* toggleMenu = KStandardAction::showMenubar(this, SLOT(toggleMenu()), actionCollection()); toggleMenu->setShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_M)); createStandardStatusBarAction(); setStandardToolBarMenuEnabled(true); //KStandardAction::keyBindings(this, SLOT(optionsConfigureKeys()), actionCollection()); //KStandardAction::configureToolbars(this, SLOT(optionsConfigureToolbars()), actionCollection()); }
void MyFracWindow::createActions() { KAction* actionSave = KStdAction::save(this, SLOT(onFileSave()), actionCollection()); actionSave->setText(i18n("&Save Image...")); KStdAction::quit(kapp, SLOT(quit()), actionCollection()); KStdAction::copy(this, SLOT(onEditCopy()), actionCollection()); new KAction(i18n("&Edit Gradient..."), "frgradedit", CTRL+Key_E, this, SLOT(onGradientEdit()), actionCollection(), "grad_edit"); new KAction(i18n("&Invert Gradient"), "frgradinv", CTRL+Key_X, this, SLOT(onGradientInvert()), actionCollection(), "grad_inv"); _actionMandelbrot = KStdAction::up(this, SLOT(setMandelbrotMode()), actionCollection()); _actionMandelbrot->setText(i18n("&To Mandelbrot")); KStdAction::home(this, SLOT(onDefaultView()), actionCollection()); _actionBack = KStdAction::back(this, SLOT(onViewBack()), actionCollection()); _actionForward = KStdAction::forward(this, SLOT(onViewForward()), actionCollection()); createStandardStatusBarAction(); setStandardToolBarMenuEnabled(true); _actionParams = new KToggleAction(i18n("Show Parameters"), SmallIconSet("frparams"), 0, _dockParams, SLOT(changeHideShowState()), actionCollection(), "show_params"); _actionDisplay = new KToggleAction(i18n("Show Display"), SmallIconSet("frdisplay"), 0, _dockDisplay, SLOT(changeHideShowState()), actionCollection(), "show_display"); _actionPreview = new KToggleAction(i18n("Show Preview"), SmallIconSet("viewmag"), 0, _dockPreview, SLOT(changeHideShowState()), actionCollection(), "show_preview"); #if KDE_IS_VERSION(3,2,90) _actionParams->setCheckedState(i18n("Hide Parameters")); _actionDisplay->setCheckedState(i18n("Hide Display")); _actionPreview->setCheckedState(i18n("Hide Preview")); #endif KStdAction::keyBindings(guiFactory(), SLOT(configureShortcuts()), actionCollection()); KStdAction::configureToolbars(this, SLOT(configureToolbars()), actionCollection()); connect(dockManager, SIGNAL(change()), this, SLOT(updateShowActions())); updateShowActions(); }
void Knmap::createMenu( ) { KStdAction::configureToolbars( this, SLOT( slotConfigureToolbars( )), actionCollection( )); KStdAction::keyBindings( this, SLOT( slotConfigureShortcuts( )), actionCollection( )); KStdAction::quit( kapp, SLOT( quit( )), actionCollection( )); m_fileSaveAction = KStdAction::save( m_mainWidget, SLOT( slotFileSave( )), actionCollection( )); m_fileSaveAsAction = KStdAction::saveAs( m_mainWidget, SLOT( slotFileSaveAs( )), actionCollection( )); m_settingsManAction = new KAction( i18n( "&Use local man page" ), "localman.png", 0, m_mainWidget, SLOT( slotSwitchManPages( )), actionCollection( ), "settings_local" ); m_useTargetHostAction = new KToggleAction( i18n( "Use target host name" ), NULL, 0, m_mainWidget, SLOT( slotUseTargetHost( )), actionCollection( ), "scan_use" ); m_wrapTextAction = new KToggleAction( i18n( "Wrap text" ), NULL, 0, m_mainWidget, SLOT( slotWrapText( )), actionCollection( ), "settings_wrap_text" ); new KAction( i18n( "Close scan" ), "scanclose", CTRL+Key_W, m_mainWidget, SLOT( slotScanClose( )), actionCollection( ), "scan_close" ); new KAction( i18n( "Copy profile..." ), "profilecopy", 0, m_mainWidget, SLOT( slotProfileCopy( )), actionCollection( ), "profile_copy" ); new KAction( i18n( "Delete profile..." ), "profiledelete", 0, m_mainWidget, SLOT( slotProfileDelete( )), actionCollection( ), "profile_delete" ); new KAction( i18n( "Display nmap man page" ), "manpage", 0, m_mainWidget, SLOT( slotShowManPage( )), actionCollection( ), "help_man_page" ); new KAction( i18n( "Duplicate scan" ), "scanduplicate", CTRL+Key_C, m_mainWidget, SLOT( slotScanDuplicate( )), actionCollection( ), "scan_duplicate" ); new KAction( i18n( "Load profile..." ), "profileload", 0, m_mainWidget, SLOT( slotProfileLoad( )), actionCollection( ), "profile_load" ); new KAction( i18n( "man page stylesheet..." ), "manstylesheet", 0, m_mainWidget, SLOT( slotSetStylesheet( )), actionCollection( ), "settings_stylesheet" ); new KAction( i18n( "New scan..." ), "scannew", CTRL+Key_N, m_mainWidget, SLOT( slotScanNew( )), actionCollection( ), "scan_new" ); new KAction( i18n( "Rename profile..." ), "profilerename", 0, m_mainWidget, SLOT( slotProfileRename( )), actionCollection( ), "profile_rename" ); new KAction( i18n( "Rename scan..." ), "scanrename", Key_F2, m_mainWidget, SLOT( slotScanRename( )), actionCollection( ), "scan_rename" ); new KAction( i18n( "Save profile..." ), "profilesave", 0, m_mainWidget, SLOT( slotProfileSave( )), actionCollection( ), "profile_save" ); new KAction( i18n( "Save profile as..." ), "profilesaveas", 0, m_mainWidget, SLOT( slotProfileSaveAs( )), actionCollection( ), "profile_save_as" ); new KAction( i18n( "Zoom custom" ), "zoomcustom", 0, m_mainWidget, SLOT( slotZoomCustom( )), actionCollection( ), "settings_zoom_custom" ); new KAction( i18n( "Zoom in" ), "zoomin", 0, m_mainWidget, SLOT( slotZoomIn( )), actionCollection( ), "settings_zoom_in" ); new KAction( i18n( "Zoom out" ), "zoomout", 0, m_mainWidget, SLOT( slotZoomOut( )), actionCollection( ), "settings_zoom_out" ); m_fileSaveAction->setEnabled( false ); m_fileSaveAsAction->setEnabled( false ); m_wrapTextAction->setChecked( m_mainWidget->wrapText( )); createStandardStatusBarAction( ); setStandardToolBarMenuEnabled( true ); #ifdef _DEBUG createGUI( QDir::homeDirPath( ) + "/.kde/share/apps/knmap/knmapui.rc" ); #else createGUI( ); #endif }
void QueueMgrWindow::setupActions() { // -- Standard 'File' menu actions --------------------------------------------- KActionCollection* const ac = actionCollection(); d->runAction = new QAction(QIcon::fromTheme(QLatin1String("media-playback-start")), i18n("Run"), this); d->runAction->setEnabled(false); connect(d->runAction, SIGNAL(triggered()), this, SLOT(slotRun())); ac->addAction(QLatin1String("queuemgr_run"), d->runAction); ac->setDefaultShortcut(d->runAction, Qt::CTRL + Qt::Key_P); d->stopAction = new QAction(QIcon::fromTheme(QLatin1String("media-playback-stop")), i18n("Stop"), this); d->stopAction->setEnabled(false); connect(d->stopAction, SIGNAL(triggered()), this, SLOT(slotStop())); ac->addAction(QLatin1String("queuemgr_stop"), d->stopAction); ac->setDefaultShortcut(d->stopAction, Qt::CTRL + Qt::Key_S); d->newQueueAction = new QAction(QIcon::fromTheme(QLatin1String("bqm-addqueue")), i18n("New Queue"), this); connect(d->newQueueAction, SIGNAL(triggered()), d->queuePool, SLOT(slotAddQueue())); ac->addAction(QLatin1String("queuemgr_newqueue"), d->newQueueAction); d->removeQueueAction = new QAction(QIcon::fromTheme(QLatin1String("bqm-rmqueue")), i18n("Remove Queue"), this); connect(d->removeQueueAction, SIGNAL(triggered()), d->queuePool, SLOT(slotRemoveCurrentQueue())); ac->addAction(QLatin1String("queuemgr_removequeue"), d->removeQueueAction); // TODO rename action to saveWorkflowAction to avoid confusion? d->saveQueueAction = new QAction(QIcon::fromTheme(QLatin1String("document-save")), i18n("Save Workflow"), this); connect(d->saveQueueAction, SIGNAL(triggered()), this, SLOT(slotSaveWorkflow())); ac->addAction(QLatin1String("queuemgr_savequeue"), d->saveQueueAction); d->removeItemsSelAction = new QAction(QIcon::fromTheme(QLatin1String("list-remove")), i18n("Remove items"), this); d->removeItemsSelAction->setEnabled(false); connect(d->removeItemsSelAction, SIGNAL(triggered()), d->queuePool, SLOT(slotRemoveSelectedItems())); ac->addAction(QLatin1String("queuemgr_removeitemssel"), d->removeItemsSelAction); ac->setDefaultShortcut(d->removeItemsSelAction, Qt::CTRL + Qt::Key_K); d->removeItemsDoneAction = new QAction(i18n("Remove processed items"), this); d->removeItemsDoneAction->setEnabled(false); connect(d->removeItemsDoneAction, SIGNAL(triggered()), d->queuePool, SLOT(slotRemoveItemsDone())); ac->addAction(QLatin1String("queuemgr_removeitemsdone"), d->removeItemsDoneAction); d->clearQueueAction = new QAction(QIcon::fromTheme(QLatin1String("edit-clear")), i18n("Clear Queue"), this); d->clearQueueAction->setEnabled(false); connect(d->clearQueueAction, SIGNAL(triggered()), d->queuePool, SLOT(slotClearList())); ac->addAction(QLatin1String("queuemgr_clearlist"), d->clearQueueAction); ac->setDefaultShortcut(d->clearQueueAction, Qt::CTRL + Qt::SHIFT + Qt::Key_K); QAction* const close = buildStdAction(StdCloseAction, this, SLOT(close()), this); ac->addAction(QLatin1String("queuemgr_close"), close); // -- 'Tools' menu actions ----------------------------------------------------- d->moveUpToolAction = new QAction(QIcon::fromTheme(QLatin1String("bqm-commit")), i18n("Move up"), this); connect(d->moveUpToolAction, SIGNAL(triggered()), d->assignedList, SLOT(slotMoveCurrentToolUp())); ac->addAction(QLatin1String("queuemgr_toolup"), d->moveUpToolAction); d->moveDownToolAction = new QAction(QIcon::fromTheme(QLatin1String("bqm-update")), i18n("Move down"), this); connect(d->moveDownToolAction, SIGNAL(triggered()), d->assignedList, SLOT(slotMoveCurrentToolDown())); ac->addAction(QLatin1String("queuemgr_tooldown"), d->moveDownToolAction); d->removeToolAction = new QAction(QIcon::fromTheme(QLatin1String("bqm-remove")), i18n("Remove tool"), this); connect(d->removeToolAction, SIGNAL(triggered()), d->assignedList, SLOT(slotRemoveCurrentTool())); ac->addAction(QLatin1String("queuemgr_toolremove"), d->removeToolAction); d->clearToolsAction = new QAction(QIcon::fromTheme(QLatin1String("edit-clear-list")), i18n("Clear List"), this); connect(d->clearToolsAction, SIGNAL(triggered()), d->assignedList, SLOT(slotClearToolsList())); ac->addAction(QLatin1String("queuemgr_toolsclear"), d->clearToolsAction); // -- Standard 'View' menu actions --------------------------------------------- createFullScreenAction(QLatin1String("queuemgr_fullscreen")); // -- Standard 'Configure' menu actions ---------------------------------------- createSettingsActions(); // --------------------------------------------------------------------------------- ThemeManager::instance()->registerThemeActions(this); // -- Standard 'Help' menu actions --------------------------------------------- createHelpActions(); // Provides a menu entry that allows showing/hiding the toolbar(s) setStandardToolBarMenuEnabled(true); // Provides a menu entry that allows showing/hiding the statusbar createStandardStatusBarAction(); // --------------------------------------------------------------------------------- createGUI(xmlFile()); showMenuBarAction()->setChecked(!menuBar()->isHidden()); // NOTE: workaround for bug #171080 }