• Skip to content
  • Skip to link menu
KDE API Reference
  • KDE API Reference
  • kdelibs API Reference
  • KDE Home
  • Contact Us
 

KDEUI

Public Member Functions | List of all members
KToggleToolBarAction Class Reference

#include <ktoggletoolbaraction.h>

Inheritance diagram for KToggleToolBarAction:
Inheritance graph
[legend]

Public Member Functions

 KToggleToolBarAction (const char *toolBarName, const QString &text, QObject *parent)
 
 KToggleToolBarAction (KToolBar *toolBar, const QString &text, QObject *parent)
 
virtual ~KToggleToolBarAction ()
 
virtual bool eventFilter (QObject *watched, QEvent *event)
 
KToolBar * toolBar ()
 
- Public Member Functions inherited from KToggleAction
 KToggleAction (QObject *parent)
 
 KToggleAction (const QString &text, QObject *parent)
 
 KToggleAction (const KIcon &icon, const QString &text, QObject *parent)
 
virtual ~KToggleAction ()
 
void setCheckedState (const KGuiItem &checkedItem)
 
- Public Member Functions inherited from KAction
 KAction (QObject *parent)
 
 KAction (const QString &text, QObject *parent)
 
 KAction (const KIcon &icon, const QString &text, QObject *parent)
 
virtual ~KAction ()
 
KAuth::Action * authAction () const
 
bool event (QEvent *)
 
void forgetGlobalShortcut ()
 
const KShortcut & globalShortcut (ShortcutTypes type=ActiveShortcut) const
 
bool globalShortcutAllowed () const
 
bool isGlobalShortcutEnabled () const
 
bool isShortcutConfigurable () const
 
KRockerGesture rockerGesture (ShortcutTypes type=ActiveShortcut) const
 
void setAuthAction (KAuth::Action *action)
 
void setAuthAction (const QString &actionName)
 
void setGlobalShortcut (const KShortcut &shortcut, ShortcutTypes type=ShortcutTypes(ActiveShortcut|DefaultShortcut), GlobalShortcutLoading loading=Autoloading)
 
void setGlobalShortcutAllowed (bool allowed, GlobalShortcutLoading loading=Autoloading)
 
void setHelpText (const QString &text)
 
void setRockerGesture (const KRockerGesture &gest, ShortcutTypes type=ShortcutTypes(ActiveShortcut|DefaultShortcut))
 
void setShapeGesture (const KShapeGesture &gest, ShortcutTypes type=ShortcutTypes(ActiveShortcut|DefaultShortcut))
 
void setShortcut (const KShortcut &shortcut, ShortcutTypes type=ShortcutTypes(ActiveShortcut|DefaultShortcut))
 
void setShortcut (const QKeySequence &shortcut, ShortcutTypes type=ShortcutTypes(ActiveShortcut|DefaultShortcut))
 
void setShortcutConfigurable (bool configurable)
 
void setShortcuts (const QList< QKeySequence > &shortcuts, ShortcutTypes type=ShortcutTypes(ActiveShortcut|DefaultShortcut))
 
KShapeGesture shapeGesture (ShortcutTypes type=ActiveShortcut) const
 
KShortcut shortcut (ShortcutTypes types=ActiveShortcut) const
 

Additional Inherited Members

- Public Types inherited from KAction
enum  GlobalShortcutLoading { Autoloading = 0x0, NoAutoloading = 0x4 }
 
enum  ShortcutType { ActiveShortcut = 0x1, DefaultShortcut = 0x2 }
 
- Signals inherited from KAction
void authorized (KAuth::Action *action)
 
void globalShortcutChanged (const QKeySequence &)
 
void triggered (Qt::MouseButtons buttons, Qt::KeyboardModifiers modifiers)
 
- Protected Slots inherited from KToggleAction
virtual void slotToggled (bool checked)
 
- Properties inherited from KAction
KShortcut globalShortcut
 
bool globalShortcutAllowed
 
bool globalShortcutEnabled
 
KShortcut shortcut
 
bool shortcutConfigurable
 

Detailed Description

An action that takes care of everything associated with showing or hiding a toolbar by a menu action.

It will show or hide the toolbar with the given name when activated, and check or uncheck itself if the toolbar is manually shown or hidden.

If you need to perfom some additional action when the toolbar is shown or hidden, connect to the toggled(bool) signal. It will be emitted after the toolbar's visibility has changed, whenever it changes.

Definition at line 46 of file ktoggletoolbaraction.h.

Constructor & Destructor Documentation

KToggleToolBarAction::KToggleToolBarAction ( const char *  toolBarName,
const QString &  text,
QObject *  parent 
)

Create a KToggleToolbarAction that manages the toolbar named toolBarName.

This can be either the name of a toolbar in an xml ui file, or a toolbar programmatically created with that name.

Parameters
Theaction's parent object.

Definition at line 53 of file ktoggletoolbaraction.cpp.

KToggleToolBarAction::KToggleToolBarAction ( KToolBar *  toolBar,
const QString &  text,
QObject *  parent 
)

Create a KToggleToolbarAction that manages the.

Parameters
toolBar.This can be either the name of a toolbar in an xml ui file, or a toolbar programmatically created with that name.
toolBarthe toolbar to be managed
parentThe action's parent object.

Definition at line 60 of file ktoggletoolbaraction.cpp.

KToggleToolBarAction::~KToggleToolBarAction ( )
virtual

Destroys toggle toolbar action.

Definition at line 75 of file ktoggletoolbaraction.cpp.

Member Function Documentation

bool KToggleToolBarAction::eventFilter ( QObject *  watched,
QEvent *  event 
)
virtual

Reimplemented from.

See also
QObject.

Definition at line 80 of file ktoggletoolbaraction.cpp.

KToolBar * KToggleToolBarAction::toolBar ( )

Returns a pointer to the tool bar it manages.

Definition at line 109 of file ktoggletoolbaraction.cpp.


The documentation for this class was generated from the following files:
  • ktoggletoolbaraction.h
  • ktoggletoolbaraction.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:49:18 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

KDEUI

Skip menu "KDEUI"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Modules
  • Related Pages

kdelibs API Reference

Skip menu "kdelibs API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  • kjsembed
  •   WTF
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Nepomuk-Core
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver

Search



Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal