本文整理汇总了C++中KToggleAction::setToolTip方法的典型用法代码示例。如果您正苦于以下问题:C++ KToggleAction::setToolTip方法的具体用法?C++ KToggleAction::setToolTip怎么用?C++ KToggleAction::setToolTip使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KToggleAction
的用法示例。
在下文中一共展示了KToggleAction::setToolTip方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: initActions
void KPrView::initActions()
{
//setComponentData(KPrFactory::componentData());
if (!koDocument()->isReadWrite() )
setXMLFile( "stage_readonly.rc" );
else
setXMLFile( "stage.rc" );
#ifdef CAN_USE_QTWEBKIT
// do special stage stuff here
m_actionExportHtml = new QAction(i18n("Export as HTML..."), this);
actionCollection()->addAction("file_export_html", m_actionExportHtml);
connect(m_actionExportHtml, SIGNAL(triggered()), this, SLOT(exportToHtml()));
#endif
m_actionViewModeNormal = new QAction(m_normalMode->name(), this);
m_actionViewModeNormal->setCheckable(true);
m_actionViewModeNormal->setChecked(true);
m_actionViewModeNormal->setShortcut(QKeySequence("CTRL+F5"));
actionCollection()->addAction("view_normal", m_actionViewModeNormal);
connect(m_actionViewModeNormal, SIGNAL(triggered()), this, SLOT(showNormal()));
m_actionViewModeNotes = new QAction(m_notesMode->name(), this);
m_actionViewModeNotes->setCheckable(true);
m_actionViewModeNotes->setShortcut(QKeySequence("CTRL+F6"));
actionCollection()->addAction("view_notes", m_actionViewModeNotes);
connect(m_actionViewModeNotes, SIGNAL(triggered()), this, SLOT(showNotes()));
m_actionViewModeSlidesSorter = new QAction(m_slidesSorterMode->name(), this);
m_actionViewModeSlidesSorter->setCheckable(true);
m_actionViewModeSlidesSorter->setShortcut(QKeySequence("CTRL+F7"));
actionCollection()->addAction("view_slides_sorter", m_actionViewModeSlidesSorter);
connect(m_actionViewModeSlidesSorter, SIGNAL(triggered()), this, SLOT(showSlidesSorter()));
if ( QAction *action = actionCollection()->action("view_masterpages") )
action->setShortcut(QKeySequence("CTRL+F8"));
m_actionInsertPictures = new QAction(i18n("Insert Pictures as Slides..."), this);
actionCollection()->addAction("insert_pictures", m_actionInsertPictures);
connect(m_actionInsertPictures, SIGNAL(activated()), this, SLOT(insertPictures()));
QActionGroup *viewModesGroup = new QActionGroup(this);
viewModesGroup->addAction(m_actionViewModeNormal);
viewModesGroup->addAction(m_actionViewModeNotes);
viewModesGroup->addAction(m_actionViewModeSlidesSorter);
m_actionCreateAnimation = new QAction( i18n( "Create Appear Animation" ), this );
actionCollection()->addAction( "edit_createanimation", m_actionCreateAnimation );
connect( m_actionCreateAnimation, SIGNAL(activated()), this, SLOT(createAnimation()) );
m_actionEditCustomSlideShows = new QAction( i18n( "Edit Custom Slide Shows..." ), this );
actionCollection()->addAction( "edit_customslideshows", m_actionEditCustomSlideShows );
connect( m_actionEditCustomSlideShows, SIGNAL(activated()), this, SLOT(editCustomSlideShows()) );
m_actionStartPresentation = new KActionMenu(koIcon("view-presentation"), i18n("Start Presentation"), this);
actionCollection()->addAction( "slideshow_start", m_actionStartPresentation );
connect( m_actionStartPresentation, SIGNAL(activated()), this, SLOT(startPresentation()) );
QAction* action = new QAction( i18n( "From Current Slide" ), this );
action->setShortcut(QKeySequence("Shift+F5"));
m_actionStartPresentation->addAction( action );
connect( action, SIGNAL(activated()), this, SLOT(startPresentation()) );
action = new QAction( i18n( "From First Slide" ), this );
action->setShortcut(QKeySequence("F5"));
m_actionStartPresentation->addAction( action );
connect( action, SIGNAL(activated()), this, SLOT(startPresentationFromBeginning()) );
KToggleAction *showStatusbarAction = new KToggleAction(i18n("Show Status Bar"), this);
showStatusbarAction->setCheckedState(KGuiItem(i18n("Hide Status Bar")));
showStatusbarAction->setToolTip(i18n("Shows or hides the status bar"));
actionCollection()->addAction("showStatusBar", showStatusbarAction);
connect(showStatusbarAction, SIGNAL(toggled(bool)), this, SLOT(showStatusBar(bool)));
//Update state of status bar action
if (showStatusbarAction && statusBar()){
showStatusbarAction->setChecked(! statusBar()->isHidden());
}
action = new QAction( i18n( "Configure Slide Show..." ), this );
actionCollection()->addAction( "slideshow_configure", action );
connect( action, SIGNAL(activated()), this, SLOT(configureSlideShow()) );
action = new QAction( i18n( "Configure Presenter View..." ), this );
actionCollection()->addAction( "slideshow_presenterview", action );
connect( action, SIGNAL(activated()), this, SLOT(configurePresenterView()) );
m_actionDrawOnPresentation = new QAction( i18n( "Draw on the presentation..." ), this );
m_actionDrawOnPresentation->setShortcut(Qt::Key_P);
m_actionDrawOnPresentation->setShortcutContext(Qt::ApplicationShortcut);
actionCollection()->addAction( "draw_on_presentation", m_actionDrawOnPresentation );
connect( m_actionDrawOnPresentation, SIGNAL(activated()), this, SLOT(drawOnPresentation()) );
m_actionDrawOnPresentation->setEnabled(false);
m_actionHighlightPresentation = new QAction( i18n( "Highlight the presentation..." ), this );
m_actionHighlightPresentation->setShortcut(Qt::Key_H);
m_actionHighlightPresentation->setShortcutContext(Qt::ApplicationShortcut);
actionCollection()->addAction( "highlight_presentation", m_actionHighlightPresentation );
connect( m_actionHighlightPresentation, SIGNAL(activated()), this, SLOT(highlightPresentation()) );
m_actionHighlightPresentation->setEnabled(false);
m_actionBlackPresentation = new QAction( i18n( "Blackscreen on the presentation..." ), this );
//.........这里部分代码省略.........
示例2: grp
//.........这里部分代码省略.........
m_d->totalRefresh = new KAction(i18n("Total Refresh"), this);
actionCollection()->addAction("total_refresh", m_d->totalRefresh);
m_d->totalRefresh->setShortcut(QKeySequence(Qt::CTRL + Qt::SHIFT + Qt::Key_R));
connect(m_d->totalRefresh, SIGNAL(triggered()), this, SLOT(slotTotalRefresh()));
m_d->createTemplate = new KAction( i18n( "&Create Template From Image..." ), this);
actionCollection()->addAction("createTemplate", m_d->createTemplate);
connect(m_d->createTemplate, SIGNAL(triggered()), this, SLOT(slotCreateTemplate()));
m_d->mirrorCanvas = new KToggleAction(i18n("Mirror View"), this);
m_d->mirrorCanvas->setChecked(false);
actionCollection()->addAction("mirror_canvas", m_d->mirrorCanvas);
m_d->mirrorCanvas->setShortcut(QKeySequence(Qt::Key_M));
connect(m_d->mirrorCanvas, SIGNAL(toggled(bool)),m_d->canvasController, SLOT(mirrorCanvas(bool)));
KAction *rotateCanvasRight = new KAction(i18n("Rotate Canvas Right"), this);
actionCollection()->addAction("rotate_canvas_right", rotateCanvasRight);
rotateCanvasRight->setShortcut(QKeySequence("Ctrl+]"));
connect(rotateCanvasRight, SIGNAL(triggered()),m_d->canvasController, SLOT(rotateCanvasRight15()));
KAction *rotateCanvasLeft = new KAction(i18n("Rotate Canvas Left"), this);
actionCollection()->addAction("rotate_canvas_left", rotateCanvasLeft);
rotateCanvasLeft->setShortcut(QKeySequence("Ctrl+["));
connect(rotateCanvasLeft, SIGNAL(triggered()),m_d->canvasController, SLOT(rotateCanvasLeft15()));
KAction *resetCanvasTransformations = new KAction(i18n("Reset Canvas Transformations"), this);
actionCollection()->addAction("reset_canvas_transformations", resetCanvasTransformations);
resetCanvasTransformations->setShortcut(QKeySequence("Ctrl+'"));
connect(resetCanvasTransformations, SIGNAL(triggered()),m_d->canvasController, SLOT(resetCanvasTransformations()));
KToggleAction *tAction = new KToggleAction(i18n("Show Status Bar"), this);
tAction->setCheckedState(KGuiItem(i18n("Hide Status Bar")));
tAction->setChecked(true);
tAction->setToolTip(i18n("Shows or hides the status bar"));
actionCollection()->addAction("showStatusBar", tAction);
connect(tAction, SIGNAL(toggled(bool)), this, SLOT(showStatusBar(bool)));
tAction = new KToggleAction(i18n("Show Canvas Only"), this);
tAction->setCheckedState(KGuiItem(i18n("Return to Window")));
tAction->setToolTip(i18n("Shows just the canvas or the whole window"));
QList<QKeySequence> shortcuts;
shortcuts << QKeySequence(Qt::Key_Tab);
tAction->setShortcuts(shortcuts);
tAction->setChecked(false);
actionCollection()->addAction("view_show_just_the_canvas", tAction);
connect(tAction, SIGNAL(toggled(bool)), this, SLOT(showJustTheCanvas(bool)));
//Workaround, by default has the same shortcut as mirrorCanvas
KAction* action = dynamic_cast<KAction*>(actionCollection()->action("format_italic"));
if (action) {
action->setShortcut(QKeySequence(), KAction::DefaultShortcut);
action->setShortcut(QKeySequence(), KAction::ActiveShortcut);
}
//Workaround, by default has the same shortcut as hide/show dockers
action = dynamic_cast<KAction*>(shell()->actionCollection()->action("view_toggledockers"));
if (action) {
action->setShortcut(QKeySequence(), KAction::DefaultShortcut);
action->setShortcut(QKeySequence(), KAction::ActiveShortcut);
}
if (shell())
{
KoToolBoxFactory toolBoxFactory(m_d->canvasController);
shell()->createDockWidget(&toolBoxFactory);