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

tdeui

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

#include <tdeactionclasses.h>

Inheritance diagram for TDESelectAction:
TDEAction TDEListAction TDERecentFilesAction

Public Slots

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 TDEAction
virtual void setText (const TQString &text)
 
virtual bool setShortcut (const TDEShortcut &)
 
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 ()
 

Signals

void activated (int index)
 
void activated (const TQString &text)
 
- Signals inherited from TDEAction
void activated ()
 
void activated (TDEAction::ActivationReason reason, TQt::ButtonState state)
 
void enabled (bool)
 

Public Member Functions

 TDESelectAction (const TQString &text, const TDEShortcut &cut=TDEShortcut(), TQObject *parent=0, const char *name=0)
 
 TDESelectAction (const TQString &text, const TDEShortcut &cut, const TQObject *receiver, const char *slot, TQObject *parent, const char *name=0)
 
 TDESelectAction (const TQString &text, const TQIconSet &pix, const TDEShortcut &cut=TDEShortcut(), TQObject *parent=0, const char *name=0)
 
 TDESelectAction (const TQString &text, const TQString &pix, const TDEShortcut &cut=TDEShortcut(), TQObject *parent=0, const char *name=0)
 
 TDESelectAction (const TQString &text, const TQIconSet &pix, const TDEShortcut &cut, const TQObject *receiver, const char *slot, TQObject *parent, const char *name=0)
 
 TDESelectAction (const TQString &text, const TQString &pix, const TDEShortcut &cut, const TQObject *receiver, const char *slot, TQObject *parent, const char *name=0)
 
 TDESelectAction (TQObject *parent=0, const char *name=0)
 
virtual ~TDESelectAction ()
 
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 TQString currentText () const
 
virtual int currentItem () const
 
virtual int comboWidth () const
 
void setMaxComboViewCount (int n)
 
TQPopupMenu * popupMenu () const
 
void setRemoveAmpersandsInCombo (bool b) TDE_DEPRECATED
 
bool removeAmpersandsInCombo () const
 
void setMenuAccelsEnabled (bool b)
 
bool menuAccelsEnabled () const
 
virtual bool isShortcutConfigurable () const
 
- Public Member Functions inherited from TDEAction
 TDEAction (const TQString &text, const TDEShortcut &cut, const TQObject *receiver, const char *slot, TDEActionCollection *parent, const char *name)
 
 TDEAction (const TQString &text, const TQIconSet &pix, const TDEShortcut &cut, const TQObject *receiver, const char *slot, TDEActionCollection *parent, const char *name)
 
 TDEAction (const TQString &text, const TQString &pix, const TDEShortcut &cut, const TQObject *receiver, const char *slot, TDEActionCollection *parent, const char *name)
 
 TDEAction (const KGuiItem &item, const TDEShortcut &cut, const TQObject *receiver, const char *slot, TDEActionCollection *parent, const char *name)
 
 TDEAction (const TQString &text, const TDEShortcut &cut=TDEShortcut(), TQObject *parent=0, const char *name=0)
 
 TDEAction (const TQString &text, const TDEShortcut &cut, const TQObject *receiver, const char *slot, TQObject *parent, const char *name=0)
 
 TDEAction (const TQString &text, const TQIconSet &pix, const TDEShortcut &cut=TDEShortcut(), TQObject *parent=0, const char *name=0)
 
 TDEAction (const TQString &text, const TQString &pix, const TDEShortcut &cut=TDEShortcut(), TQObject *parent=0, const char *name=0)
 
 TDEAction (const TQString &text, const TQIconSet &pix, const TDEShortcut &cut, const TQObject *receiver, const char *slot, TQObject *parent, const char *name=0)
 
 TDEAction (const TQString &text, const TQString &pix, const TDEShortcut &cut, const TQObject *receiver, const char *slot, TQObject *parent, const char *name=0)
 
 TDEAction (TQObject *parent=0, const char *name=0)
 
virtual ~TDEAction ()
 
virtual int plug (TQWidget *widget, int index=-1)
 
virtual void plugAccel (TDEAccel *accel, bool configurable=true) TDE_DEPRECATED
 
virtual void unplug (TQWidget *w)
 
virtual void unplugAccel () TDE_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 tdeaccelCount () const
 
virtual bool hasIcon () const
 
bool hasIconSet () const
 
virtual TQString plainText () const
 
virtual TQString text () const
 
virtual const TDEShortcut & shortcut () const
 
virtual const TDEShortcut & shortcutDefault () const
 
TQString shortcutText () const
 
void setShortcutText (const TQString &)
 
virtual bool isEnabled () const
 
virtual bool isShortcutConfigurable () const
 
virtual TQString group () const
 
virtual TQString whatsThis () const
 
virtual TQString toolTip () const
 
virtual TQIconSet iconSet (TDEIcon::Group group, int size=0) const
 
TQIconSet iconSet () const
 
virtual TQString icon () const
 
TDEActionCollection * parentCollection () const
 
void unplugAll ()
 
int accel () const TDE_DEPRECATED
 
TQString statusText () const
 
void setAccel (int key) TDE_DEPRECATED
 
void setStatusText (const TQString &text)
 
int menuId (int i)
 

Protected Slots

virtual void slotActivated (int id)
 
virtual void slotActivated (const TQString &text)
 
virtual void slotActivated ()
 
- Protected Slots inherited from TDEAction
virtual void slotDestroyed ()
 
virtual void slotKeycodeChanged ()
 
virtual void slotActivated ()
 
void slotPopupActivated ()
 
void slotButtonClicked (int, TQt::ButtonState state)
 

Protected Member Functions

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)
 
virtual void virtual_hook (int id, void *data)
 
- Protected Member Functions inherited from TDEAction
TDEToolBar * 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
 
virtual void virtual_hook (int id, void *data)
 

Additional Inherited Members

- Public Types inherited from TDEAction
enum  ActivationReason {
  UnknownActivation , EmulatedActivation , AccelActivation , PopupMenuActivation ,
  ToolBarActivation
}
 
- Static Public Member Functions inherited from TDEAction
static int getToolButtonID ()
 
- Protected Attributes inherited from TDEAction
TDEActionCollection * m_parentCollection
 

Detailed Description

Action for selecting one of several items.

Action for selecting one of several items.

This action shows up a submenu with a list of items. One of them can be checked. If the user clicks on an item this item will automatically be checked, the formerly checked item becomes unchecked. There can be only one item checked at a time.

Definition at line 331 of file tdeactionclasses.h.

Constructor & Destructor Documentation

◆ TDESelectAction() [1/7]

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

Constructs a select 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 376 of file tdeactionclasses.cpp.

◆ TDESelectAction() [2/7]

TDESelectAction::TDESelectAction ( const TQString &  text,
const TDEShortcut &  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 slot to invoke to execute this action.
parentThis action's parent.
nameAn internal name for this action.

Definition at line 383 of file tdeactionclasses.cpp.

◆ TDESelectAction() [3/7]

TDESelectAction::TDESelectAction ( const TQString &  text,
const TQIconSet &  pix,
const TDEShortcut &  cut = TDEShortcut(),
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 391 of file tdeactionclasses.cpp.

◆ TDESelectAction() [4/7]

TDESelectAction::TDESelectAction ( const TQString &  text,
const TQString &  pix,
const TDEShortcut &  cut = TDEShortcut(),
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 399 of file tdeactionclasses.cpp.

◆ TDESelectAction() [5/7]

TDESelectAction::TDESelectAction ( const TQString &  text,
const TQIconSet &  pix,
const TDEShortcut &  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 slot to invoke to execute this action.
parentThis action's parent.
nameAn internal name for this action.

Definition at line 407 of file tdeactionclasses.cpp.

◆ TDESelectAction() [6/7]

TDESelectAction::TDESelectAction ( const TQString &  text,
const TQString &  pix,
const TDEShortcut &  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 slot to invoke to execute this action.
parentThis action's parent.
nameAn internal name for this action.

Definition at line 417 of file tdeactionclasses.cpp.

◆ TDESelectAction() [7/7]

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

Definition at line 427 of file tdeactionclasses.cpp.

◆ ~TDESelectAction()

TDESelectAction::~TDESelectAction ( )
virtual

Destructor.

Definition at line 433 of file tdeactionclasses.cpp.

Member Function Documentation

◆ activated [1/2]

void TDESelectAction::activated ( const TQString &  text)
signal

This signal is emitted when an item is selected;.

Parameters
textindicates the item selected.

◆ activated [2/2]

void TDESelectAction::activated ( int  index)
signal

This signal is emitted when an item is selected;.

Parameters
indexindicated the item selected.

◆ changeItem() [1/2]

void TDESelectAction::changeItem ( int  id,
int  index,
const TQString &  text 
)
protectedvirtual

Definition at line 534 of file tdeactionclasses.cpp.

◆ changeItem() [2/2]

void TDESelectAction::changeItem ( int  index,
const TQString &  text 
)
virtual

Changes the text of item.

Parameters
indexto
text.

Definition at line 516 of file tdeactionclasses.cpp.

◆ clear

void TDESelectAction::clear ( )
virtualslot

Clears up all the items in this action.

Definition at line 744 of file tdeactionclasses.cpp.

◆ comboItems()

TQStringList TDESelectAction::comboItems ( ) const
protected

Depending on the menuAccelsEnabled property this method will return the actions items in a way for inclusion in a combobox with the ampersand character removed from all items or not.

Since
3.1

Definition at line 725 of file tdeactionclasses.cpp.

◆ comboWidth()

int TDESelectAction::comboWidth ( ) const
virtual

When this action is plugged into a toolbar, it creates a combobox.

This returns the maximum width set by setComboWidth

Definition at line 599 of file tdeactionclasses.cpp.

◆ currentItem()

int TDESelectAction::currentItem ( ) const
virtual

Returns the index of the current item.

See also
setCurrentItem

Reimplemented in TDEListAction.

Definition at line 579 of file tdeactionclasses.cpp.

◆ currentText()

TQString TDESelectAction::currentText ( ) const
virtual

Returns the text of the currently selected item.

Reimplemented in TDEListAction.

Definition at line 571 of file tdeactionclasses.cpp.

◆ isEditable()

bool TDESelectAction::isEditable ( ) const
virtual

When this action is plugged into a toolbar, it creates a combobox.

Returns
true if the combo editable.

Definition at line 812 of file tdeactionclasses.cpp.

◆ isShortcutConfigurable()

virtual bool TDESelectAction::isShortcutConfigurable ( ) const
inlinevirtual

Returns true if this action's shortcut is configurable.

Reimplemented from TDEAction.

Definition at line 500 of file tdeactionclasses.h.

◆ items()

TQStringList TDESelectAction::items ( ) const
virtual
Returns
the items that can be selected with this action. Use setItems to set them.

Reimplemented in TDERecentFilesAction.

Definition at line 566 of file tdeactionclasses.cpp.

◆ menuAccelsEnabled()

bool TDESelectAction::menuAccelsEnabled ( ) const
Since
3.1

Definition at line 832 of file tdeactionclasses.cpp.

◆ plug()

int TDESelectAction::plug ( TQWidget *  widget,
int  index = -1 
)
virtual

"Plug" or insert this action into a given widget.

This will typically be a menu or a toolbar. From this point on, you will never need to directly manipulate the item in the menu or toolbar. You do all enabling/disabling/manipulation directly with your TDESelectAction object.

Parameters
widgetThe GUI element to display this action.
indexThe index of the item.

Reimplemented from TDEAction.

Reimplemented in TDERecentFilesAction.

Definition at line 639 of file tdeactionclasses.cpp.

◆ popupMenu()

TQPopupMenu * TDESelectAction::popupMenu ( ) const

Returns a pointer to the popup menu used by this action.

Definition at line 486 of file tdeactionclasses.cpp.

◆ removeAmpersandsInCombo()

bool TDESelectAction::removeAmpersandsInCombo ( ) const
Since
3.1

Definition at line 822 of file tdeactionclasses.cpp.

◆ setComboWidth

void TDESelectAction::setComboWidth ( int  width)
virtualslot

When this action is plugged into a toolbar, it creates a combobox.

This gives a maximum size to the combobox. The minimum size is automatically given by the contents (the items).

Definition at line 467 of file tdeactionclasses.cpp.

◆ setCurrentItem

void TDESelectAction::setCurrentItem ( int  index)
virtualslot

Sets the currently checked item.

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

Definition at line 440 of file tdeactionclasses.cpp.

◆ setEditable

void TDESelectAction::setEditable ( bool  edit)
virtualslot

When this action is plugged into a toolbar, it creates a combobox.

This makes the combo editable or read-only.

Definition at line 807 of file tdeactionclasses.cpp.

◆ setItems

void TDESelectAction::setItems ( const TQStringList &  lst)
virtualslot

Sets the items to be displayed in this action You need to call this.

Definition at line 551 of file tdeactionclasses.cpp.

◆ setMaxComboViewCount()

void TDESelectAction::setMaxComboViewCount ( int  n)

Sets the maximum items that are visible at once if the action is a combobox, that is the number of items in the combobox's viewport Only works before the action is plugged.

Since
3.5

Definition at line 481 of file tdeactionclasses.cpp.

◆ setMenuAccelsEnabled()

void TDESelectAction::setMenuAccelsEnabled ( bool  b)

Sets whether any occurrence of the ampersand character ( & ) in items should be interpreted as keyboard accelerator for items displayed in a menu or not.

Since
3.1

Definition at line 827 of file tdeactionclasses.cpp.

◆ setRemoveAmpersandsInCombo()

void TDESelectAction::setRemoveAmpersandsInCombo ( bool  b)
Deprecated:
See setMenuAccelsEnabled .
Since
3.1

Definition at line 817 of file tdeactionclasses.cpp.

◆ slotActivated [1/3]

void TDESelectAction::slotActivated ( )
protectedvirtualslot

Definition at line 799 of file tdeactionclasses.cpp.

◆ slotActivated [2/3]

void TDESelectAction::slotActivated ( const TQString &  text)
protectedvirtualslot

Definition at line 777 of file tdeactionclasses.cpp.

◆ slotActivated [3/3]

void TDESelectAction::slotActivated ( int  id)
protectedvirtualslot

Definition at line 766 of file tdeactionclasses.cpp.

◆ updateClear()

void TDESelectAction::updateClear ( int  id)
protectedvirtual

Definition at line 754 of file tdeactionclasses.cpp.

◆ updateComboWidth()

void TDESelectAction::updateComboWidth ( int  id)
protectedvirtual

Definition at line 604 of file tdeactionclasses.cpp.

◆ updateCurrentItem()

void TDESelectAction::updateCurrentItem ( int  id)
protectedvirtual

Definition at line 584 of file tdeactionclasses.cpp.

◆ updateItems()

void TDESelectAction::updateItems ( int  id)
protectedvirtual

Definition at line 617 of file tdeactionclasses.cpp.

◆ virtual_hook()

void TDESelectAction::virtual_hook ( int  id,
void *  data 
)
protectedvirtual

Reimplemented from TDEAction.

Definition at line 2383 of file tdeactionclasses.cpp.


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

tdeui

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

tdeui

Skip menu "tdeui"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdeui by doxygen 1.9.4
This website is maintained by Timothy Pearson.