• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • kdeui
 

kdeui

Public Slots | Public Member Functions | Protected Member Functions | List of all members
KListAction Class Reference

#include <kactionclasses.h>

Inheritance diagram for KListAction:
KSelectAction KAction KRecentFilesAction

Public Slots

virtual void setCurrentItem (int index)
 
- Public Slots inherited from KSelectAction
virtual void setCurrentItem (int index)
 
virtual void setItems (const TQStringList &lst)
 
virtual void clear ()
 
virtual void setEditable (bool)
 
virtual void setComboWidth (int width)
 
- Public Slots inherited from KAction
virtual void setText (const TQString &text)
 
virtual bool setShortcut (const KShortcut &)
 
virtual void setGroup (const TQString &)
 
virtual void setWhatsThis (const TQString &text)
 
virtual void setToolTip (const TQString &)
 
virtual void setIconSet (const TQIconSet &iconSet)
 
virtual void setIcon (const TQString &icon)
 
virtual void setEnabled (bool enable)
 
void setDisabled (bool disable)
 
virtual void setShortcutConfigurable (bool)
 
virtual void activate ()
 

Public Member Functions

 KListAction (const TQString &text, const KShortcut &cut=KShortcut(), TQObject *parent=0, const char *name=0)
 
 KListAction (const TQString &text, const KShortcut &cut, const TQObject *receiver, const char *slot, TQObject *parent, const char *name=0)
 
 KListAction (const TQString &text, const TQIconSet &pix, const KShortcut &cut=KShortcut(), TQObject *parent=0, const char *name=0)
 
 KListAction (const TQString &text, const TQString &pix, const KShortcut &cut=KShortcut(), TQObject *parent=0, const char *name=0)
 
 KListAction (const TQString &text, const TQIconSet &pix, const KShortcut &cut, const TQObject *receiver, const char *slot, TQObject *parent, const char *name=0)
 
 KListAction (const TQString &text, const TQString &pix, const KShortcut &cut, const TQObject *receiver, const char *slot, TQObject *parent, const char *name=0)
 
 KListAction (TQObject *parent=0, const char *name=0)
 
virtual ~KListAction ()
 
virtual TQString currentText () const
 
virtual int currentItem () const
 
- Public Member Functions inherited from KSelectAction
 KSelectAction (const TQString &text, const KShortcut &cut=KShortcut(), TQObject *parent=0, const char *name=0)
 
 KSelectAction (const TQString &text, const KShortcut &cut, const TQObject *receiver, const char *slot, TQObject *parent, const char *name=0)
 
 KSelectAction (const TQString &text, const TQIconSet &pix, const KShortcut &cut=KShortcut(), TQObject *parent=0, const char *name=0)
 
 KSelectAction (const TQString &text, const TQString &pix, const KShortcut &cut=KShortcut(), TQObject *parent=0, const char *name=0)
 
 KSelectAction (const TQString &text, const TQIconSet &pix, const KShortcut &cut, const TQObject *receiver, const char *slot, TQObject *parent, const char *name=0)
 
 KSelectAction (const TQString &text, const TQString &pix, const KShortcut &cut, const TQObject *receiver, const char *slot, TQObject *parent, const char *name=0)
 
 KSelectAction (TQObject *parent=0, const char *name=0)
 
virtual ~KSelectAction ()
 
virtual int plug (TQWidget *widget, int index=-1)
 
virtual bool isEditable () const
 
virtual TQStringList items () const
 
virtual void changeItem (int index, const TQString &text)
 
virtual int comboWidth () const
 
void setMaxComboViewCount (int n)
 
TQPopupMenu * popupMenu () const
 
void setRemoveAmpersandsInCombo (bool b) KDE_DEPRECATED
 
bool removeAmpersandsInCombo () const
 
void setMenuAccelsEnabled (bool b)
 
bool menuAccelsEnabled () const
 
virtual bool isShortcutConfigurable () const
 
- Public Member Functions inherited from KAction
 KAction (const TQString &text, const KShortcut &cut, const TQObject *receiver, const char *slot, KActionCollection *parent, const char *name)
 
 KAction (const TQString &text, const TQIconSet &pix, const KShortcut &cut, const TQObject *receiver, const char *slot, KActionCollection *parent, const char *name)
 
 KAction (const TQString &text, const TQString &pix, const KShortcut &cut, const TQObject *receiver, const char *slot, KActionCollection *parent, const char *name)
 
 KAction (const KGuiItem &item, const KShortcut &cut, const TQObject *receiver, const char *slot, KActionCollection *parent, const char *name)
 
 KAction (const TQString &text, const KShortcut &cut=KShortcut(), TQObject *parent=0, const char *name=0)
 
 KAction (const TQString &text, const KShortcut &cut, const TQObject *receiver, const char *slot, TQObject *parent, const char *name=0)
 
 KAction (const TQString &text, const TQIconSet &pix, const KShortcut &cut=KShortcut(), TQObject *parent=0, const char *name=0)
 
 KAction (const TQString &text, const TQString &pix, const KShortcut &cut=KShortcut(), TQObject *parent=0, const char *name=0)
 
 KAction (const TQString &text, const TQIconSet &pix, const KShortcut &cut, const TQObject *receiver, const char *slot, TQObject *parent, const char *name=0)
 
 KAction (const TQString &text, const TQString &pix, const KShortcut &cut, const TQObject *receiver, const char *slot, TQObject *parent, const char *name=0)
 
 KAction (TQObject *parent=0, const char *name=0)
 
virtual ~KAction ()
 
virtual void plugAccel (KAccel *accel, bool configurable=true) KDE_DEPRECATED
 
virtual void unplug (TQWidget *w)
 
virtual void unplugAccel () KDE_DEPRECATED
 
virtual bool isPlugged () const
 
bool isPlugged (const TQWidget *container) const
 
virtual bool isPlugged (const TQWidget *container, int id) const
 
virtual bool isPlugged (const TQWidget *container, const TQWidget *_representative) const
 
TQWidget * container (int index) const
 
int itemId (int index) const
 
TQWidget * representative (int index) const
 
int containerCount () const
 
uint kaccelCount () const
 
virtual bool hasIcon () const
 
bool hasIconSet () const
 
virtual TQString plainText () const
 
virtual TQString text () const
 
virtual const KShortcut & shortcut () const
 
virtual const KShortcut & shortcutDefault () const
 
TQString shortcutText () const
 
void setShortcutText (const TQString &)
 
virtual bool isEnabled () const
 
virtual TQString group () const
 
virtual TQString whatsThis () const
 
virtual TQString toolTip () const
 
virtual TQIconSet iconSet (KIcon::Group group, int size=0) const
 
TQIconSet iconSet () const
 
virtual TQString icon () const
 
KActionCollection * parentCollection () const
 
void unplugAll ()
 
int accel () const KDE_DEPRECATED
 
TQString statusText () const
 
void setAccel (int key) KDE_DEPRECATED
 
void setStatusText (const TQString &text)
 
int menuId (int i)
 

Protected Member Functions

virtual void virtual_hook (int id, void *data)
 
- Protected Member Functions inherited from KSelectAction
virtual void changeItem (int id, int index, const TQString &text)
 
TQStringList comboItems () const
 
virtual void updateCurrentItem (int id)
 
virtual void updateComboWidth (int id)
 
virtual void updateItems (int id)
 
virtual void updateClear (int id)
 
- Protected Member Functions inherited from KAction
KToolBar * toolBar (int index) const
 
TQPopupMenu * popupMenu (int index) const
 
void removeContainer (int index)
 
int findContainer (const TQWidget *widget) const
 
int findContainer (int id) const
 
void plugMainWindowAccel (TQWidget *w)
 
void addContainer (TQWidget *parent, int id)
 
void addContainer (TQWidget *parent, TQWidget *representative)
 
virtual void updateShortcut (int i)
 
virtual void updateShortcut (TQPopupMenu *menu, int id)
 
virtual void updateGroup (int id)
 
virtual void updateText (int i)
 
virtual void updateEnabled (int i)
 
virtual void updateIconSet (int i)
 
virtual void updateIcon (int i)
 
virtual void updateToolTip (int id)
 
virtual void updateWhatsThis (int i)
 
TQString whatsThisWithIcon () const
 
const KGuiItem & guiItem () const
 

Additional Inherited Members

- Public Types inherited from KAction
enum  ActivationReason {
  UnknownActivation, EmulatedActivation, AccelActivation, PopupMenuActivation,
  ToolBarActivation
}
 
- Signals inherited from KSelectAction
void activated (int index)
 
void activated (const TQString &text)
 
- Signals inherited from KAction
void activated ()
 
void activated (KAction::ActivationReason reason, TQt::ButtonState state)
 
void enabled (bool)
 
- Static Public Member Functions inherited from KAction
static int getToolButtonID ()
 
- Protected Slots inherited from KSelectAction
virtual void slotActivated (int id)
 
virtual void slotActivated (const TQString &text)
 
virtual void slotActivated ()
 
- Protected Slots inherited from KAction
virtual void slotDestroyed ()
 
virtual void slotKeycodeChanged ()
 
virtual void slotActivated ()
 
void slotPopupActivated ()
 
void slotButtonClicked (int, TQt::ButtonState state)
 
- Protected Attributes inherited from KAction
KActionCollection * m_parentCollection
 
- Properties inherited from KSelectAction
int currentItem
 
TQStringList items
 
bool editable
 
int comboWidth
 
TQString currentText
 
bool menuAccelsEnabled
 
- Properties inherited from KAction
int containerCount
 
TQString plainText
 
TQString text
 
TQString shortcut
 
bool enabled
 
TQString group
 
TQString whatsThis
 
TQString toolTip
 
TQString icon
 

Detailed Description

Remove this class in KDE-4.0. It doesn't add anything to KSelectAction.

Deprecated:
Use KSelectAction instead.

Definition at line 584 of file kactionclasses.h.

Constructor & Destructor Documentation

◆ KListAction() [1/7]

KListAction::KListAction ( const TQString &  text,
const KShortcut &  cut = KShortcut(),
TQObject *  parent = 0,
const char *  name = 0 
)

Constructs a list action with text and potential keyboard accelerator but nothing else.

Use this only if you really know what you are doing.

Parameters
textThe text that will be displayed.
cutThe corresponding keyboard accelerator (shortcut).
parentThis action's parent.
nameAn internal name for this action.

Definition at line 847 of file kactionclasses.cpp.

◆ KListAction() [2/7]

KListAction::KListAction ( const TQString &  text,
const KShortcut &  cut,
const TQObject *  receiver,
const char *  slot,
TQObject *  parent,
const char *  name = 0 
)
Parameters
textThe text that will be displayed.
cutThe corresponding keyboard accelerator (shortcut).
receiverThe SLOT's parent.
slotThe TQT_SLOT to invoke to execute this action.
parentThis action's parent.
nameAn internal name for this action.

Definition at line 854 of file kactionclasses.cpp.

◆ KListAction() [3/7]

KListAction::KListAction ( const TQString &  text,
const TQIconSet &  pix,
const KShortcut &  cut = KShortcut(),
TQObject *  parent = 0,
const char *  name = 0 
)
Parameters
textThe text that will be displayed.
pixThe icons that go with this action.
cutThe corresponding keyboard accelerator (shortcut).
parentThis action's parent.
nameAn internal name for this action.

Definition at line 864 of file kactionclasses.cpp.

◆ KListAction() [4/7]

KListAction::KListAction ( const TQString &  text,
const TQString &  pix,
const KShortcut &  cut = KShortcut(),
TQObject *  parent = 0,
const char *  name = 0 
)
Parameters
textThe text that will be displayed.
pixThe dynamically loaded icon that goes with this action.
cutThe corresponding keyboard accelerator (shortcut).
parentThis action's parent.
nameAn internal name for this action.

Definition at line 872 of file kactionclasses.cpp.

◆ KListAction() [5/7]

KListAction::KListAction ( const TQString &  text,
const TQIconSet &  pix,
const KShortcut &  cut,
const TQObject *  receiver,
const char *  slot,
TQObject *  parent,
const char *  name = 0 
)
Parameters
textThe text that will be displayed.
pixThe icons that go with this action.
cutThe corresponding keyboard accelerator (shortcut).
receiverThe SLOT's parent.
slotThe TQT_SLOT to invoke to execute this action.
parentThis action's parent.
nameAn internal name for this action.

Definition at line 880 of file kactionclasses.cpp.

◆ KListAction() [6/7]

KListAction::KListAction ( const TQString &  text,
const TQString &  pix,
const KShortcut &  cut,
const TQObject *  receiver,
const char *  slot,
TQObject *  parent,
const char *  name = 0 
)
Parameters
textThe text that will be displayed.
pixThe dynamically loaded icon that goes with this action.
cutThe corresponding keyboard accelerator (shortcut).
receiverThe SLOT's parent.
slotThe TQT_SLOT to invoke to execute this action.
parentThis action's parent.
nameAn internal name for this action.

Definition at line 891 of file kactionclasses.cpp.

◆ KListAction() [7/7]

KListAction::KListAction ( TQObject *  parent = 0,
const char *  name = 0 
)
Parameters
parentThis action's parent.
nameAn internal name for this action.

Definition at line 902 of file kactionclasses.cpp.

◆ ~KListAction()

KListAction::~KListAction ( )
virtual

Destructor.

Definition at line 908 of file kactionclasses.cpp.

Member Function Documentation

◆ currentItem()

int KListAction::currentItem ( ) const
virtual

Returns the index of the current item.

See also
setCurrentItem

Reimplemented from KSelectAction.

Definition at line 928 of file kactionclasses.cpp.

◆ currentText()

TQString KListAction::currentText ( ) const
virtual

Returns the text of the currently selected item.

Reimplemented from KSelectAction.

Definition at line 923 of file kactionclasses.cpp.

◆ setCurrentItem

void KListAction::setCurrentItem ( int  index)
virtualslot

Sets the currently checked item.

Parameters
indexIndex of the item (remember the first item is zero).

Definition at line 913 of file kactionclasses.cpp.


The documentation for this class was generated from the following files:
  • kactionclasses.h
  • kactionclasses.cpp

kdeui

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

kdeui

Skip menu "kdeui"
  • arts
  • dcop
  • dnssd
  • interfaces
  •     interface
  •     library
  •   kspeech
  •   ktexteditor
  • kabc
  • kate
  • kcmshell
  • kdecore
  • kded
  • kdefx
  • kdeprint
  • kdesu
  • kdeui
  • kdoctools
  • khtml
  • kimgio
  • kinit
  • kio
  •   bookmarks
  •   httpfilter
  •   kfile
  •   kio
  •   kioexec
  •   kpasswdserver
  •   kssl
  • kioslave
  •   http
  • kjs
  • kmdi
  •   kmdi
  • knewstuff
  • kparts
  • krandr
  • kresources
  • kspell2
  • kunittest
  • kutils
  • kwallet
  • libkmid
  • libkscreensaver
Generated for kdeui by doxygen 1.8.13
This website is maintained by Timothy Pearson.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. |