Public Types | Public Slots | Signals | Public Member Functions | Protected Member Functions | Properties | Friends

QAction Class Reference

Search for all occurrences

Detailed Description

Definition at line 64 of file qaction.h.

#include <qaction.h>

Inheritance diagram for QAction:
Inheritance graph
[legend]

List of all members.

Public Types

enum   MenuRole {
  NoRole, TextHeuristicRole, ApplicationSpecificRole, AboutQtRole,
  AboutRole, PreferencesRole, QuitRole
}
enum   SoftKeyRole { NoSoftKey, PositiveSoftKey, NegativeSoftKey, SelectSoftKey }
enum   Priority { LowPriority = 0, NormalPriority = 128, HighPriority = 256 }
enum   ActionEvent { Trigger, Hover }

Public Slots

void  trigger ()
void  hover ()
void  setChecked (bool)
void  toggle ()
void  setEnabled (bool)
void  setDisabled (bool b)
void  setVisible (bool)

Signals

void  changed ()
void  triggered (bool checked=false)
void  hovered ()
void  toggled (bool)

Public Member Functions

  QAction (QObject *parent)
  QAction (const QString &text, QObject *parent)
  QAction (const QIcon &icon, const QString &text, QObject *parent)
  ~QAction ()
void  setActionGroup (QActionGroup *group)
QActionGroup actionGroup () const
void  setIcon (const QIcon &icon)
QIcon  icon () const
void  setText (const QString &text)
QString  text () const
void  setIconText (const QString &text)
QString  iconText () const
void  setToolTip (const QString &tip)
QString  toolTip () const
void  setStatusTip (const QString &statusTip)
QString  statusTip () const
void  setWhatsThis (const QString &what)
QString  whatsThis () const
void  setPriority (Priority priority)
Priority  priority () const
QMenu menu () const
void  setMenu (QMenu *menu)
void  setSeparator (bool b)
bool  isSeparator () const
void  setShortcut (const QKeySequence &shortcut)
QKeySequence  shortcut () const
void  setShortcuts (const QList< QKeySequence > &shortcuts)
void  setShortcuts (QKeySequence::StandardKey)
QList< QKeySequence shortcuts () const
void  setShortcutContext (Qt::ShortcutContext context)
Qt::ShortcutContext  shortcutContext () const
void  setAutoRepeat (bool)
bool  autoRepeat () const
void  setFont (const QFont &font)
QFont  font () const
void  setCheckable (bool)
bool  isCheckable () const
QVariant  data () const
void  setData (const QVariant &var)
bool  isChecked () const
bool  isEnabled () const
bool  isVisible () const
void  activate (ActionEvent event)
bool  showStatusText (QWidget *widget=0)
void  setMenuRole (MenuRole menuRole)
MenuRole  menuRole () const
void  setSoftKeyRole (SoftKeyRole softKeyRole)
SoftKeyRole  softKeyRole () const
void  setIconVisibleInMenu (bool visible)
bool  isIconVisibleInMenu () const
QWidget parentWidget () const
QList< QWidget * >  associatedWidgets () const
QList< QGraphicsWidget * >  associatedGraphicsWidgets () const

Protected Member Functions

bool  event (QEvent *)
  QAction (QActionPrivate &dd, QObject *parent)

Properties

bool  checkable
bool  checked
bool  enabled
QIcon  icon
QString  text
QString  iconText
QString  toolTip
QString  statusTip
QString  whatsThis
QFont  font
QKeySequence  shortcut
Qt::ShortcutContext  shortcutContext
bool  autoRepeat
bool  visible
MenuRole  menuRole
SoftKeyRole  softKeyRole
bool  iconVisibleInMenu
Priority  priority

Friends

class  QGraphicsWidget
class  QWidget
class  QActionGroup
class  QMenu
class  QMenuPrivate
class  QMenuBar
class  QShortcutMap
class  QToolButton

Member Enumeration Documentation

enum MenuRole
enum Priority
Enumerator:
LowPriority 
NormalPriority 
HighPriority 

Definition at line 98 of file qaction.h.

                  { LowPriority = 0,
                    NormalPriority = 128,
                    HighPriority = 256};
Enumerator:
Trigger 
Hover 

Definition at line 176 of file qaction.h.

{ Trigger, Hover };

Constructor & Destructor Documentation

QAction ( QObject parent ) [explicit]
QAction ( const QString text,
QObject parent 
)
QAction ( const QIcon icon,
const QString text,
QObject parent 
)
~QAction ( )
QAction ( QActionPrivate &  dd,
QObject parent 
) [protected]

Member Function Documentation

void setActionGroup ( QActionGroup group )
QActionGroup* actionGroup ( ) const
void setIcon ( const QIcon icon )
QIcon icon ( ) const
void setText ( const QString text )
QString text ( ) const
void setIconText ( const QString text )
QString iconText ( ) const
void setToolTip ( const QString tip )
QString toolTip ( ) const
void setStatusTip ( const QString statusTip )
QString statusTip ( ) const
void setWhatsThis ( const QString what )
QString whatsThis ( ) const
void setPriority ( Priority  priority )
Priority priority ( ) const
QMenu* menu ( ) const
void setMenu ( QMenu menu )
void setSeparator ( bool  b )
bool isSeparator ( ) const
void setShortcut ( const QKeySequence shortcut )
QKeySequence shortcut ( ) const
void setShortcuts ( const QList< QKeySequence > &  shortcuts )
void setShortcuts ( QKeySequence::StandardKey  )
QList<QKeySequence> shortcuts ( ) const
void setShortcutContext ( Qt::ShortcutContext  context )
Qt::ShortcutContext shortcutContext ( ) const
void setAutoRepeat ( bool  )
bool autoRepeat ( ) const
void setFont ( const QFont font )
QFont font ( ) const
void setCheckable ( bool  )
bool isCheckable ( ) const
QVariant data ( ) const
void setData ( const QVariant var )
bool isChecked ( ) const
bool isEnabled ( ) const
bool isVisible ( ) const
void activate ( ActionEvent  event )
bool showStatusText ( QWidget widget = 0 )
void setMenuRole ( MenuRole  menuRole )
MenuRole menuRole ( ) const
void setSoftKeyRole ( SoftKeyRole  softKeyRole )
SoftKeyRole softKeyRole ( ) const
void setIconVisibleInMenu ( bool  visible )
bool isIconVisibleInMenu ( ) const
QWidget* parentWidget ( ) const
QList<QWidget *> associatedWidgets ( ) const
QList<QGraphicsWidget *> associatedGraphicsWidgets ( ) const
bool event ( QEvent ) [protected, virtual]

Reimplemented from QObject.

Reimplemented in QWidgetAction.

void trigger ( ) [inline, slot]

Definition at line 218 of file qaction.h.

void hover ( ) [inline, slot]

Definition at line 219 of file qaction.h.

{ activate(Hover); }
void setChecked ( bool  ) [slot]
void toggle ( ) [slot]
void setEnabled ( bool  ) [slot]
void setDisabled ( bool  b ) [inline, slot]

Definition at line 223 of file qaction.h.

{ setEnabled(!b); }
void setVisible ( bool  ) [slot]
void changed ( ) [signal]
void triggered ( bool  checked = false ) [signal]
void hovered ( ) [signal]
void toggled ( bool  ) [signal]

Friends And Related Function Documentation

friend class QGraphicsWidget [friend]

Definition at line 241 of file qaction.h.

friend class QWidget [friend]

Reimplemented from QObject.

Definition at line 242 of file qaction.h.

friend class QActionGroup [friend]

Definition at line 243 of file qaction.h.

friend class QMenu [friend]

Definition at line 244 of file qaction.h.

friend class QMenuPrivate [friend]

Definition at line 245 of file qaction.h.

friend class QMenuBar [friend]

Definition at line 246 of file qaction.h.

friend class QShortcutMap [friend]

Definition at line 247 of file qaction.h.

friend class QToolButton [friend]

Definition at line 248 of file qaction.h.


Property Documentation

bool checkable [read, write]

Definition at line 72 of file qaction.h.

bool checked [read, write]

Definition at line 73 of file qaction.h.

bool enabled [read, write]

Definition at line 74 of file qaction.h.

QIcon icon [read, write]

Definition at line 75 of file qaction.h.

QString text [read, write]

Definition at line 76 of file qaction.h.

QString iconText [read, write]

Definition at line 77 of file qaction.h.

QString toolTip [read, write]

Definition at line 78 of file qaction.h.

QString statusTip [read, write]

Definition at line 79 of file qaction.h.

QString whatsThis [read, write]

Definition at line 80 of file qaction.h.

QFont font [read, write]

Definition at line 81 of file qaction.h.

QKeySequence shortcut [read, write]

Definition at line 83 of file qaction.h.

Qt::ShortcutContext shortcutContext [read, write]

Definition at line 84 of file qaction.h.

bool autoRepeat [read, write]

Definition at line 85 of file qaction.h.

bool visible [read, write]

Definition at line 87 of file qaction.h.

MenuRole menuRole [read, write]

Definition at line 88 of file qaction.h.

SoftKeyRole softKeyRole [read, write]

Definition at line 89 of file qaction.h.

bool iconVisibleInMenu [read, write]

Definition at line 90 of file qaction.h.

Priority priority [read, write]

Definition at line 91 of file qaction.h.


The documentation for this class was generated from the following file:

QAction QAction QAction QAction QAction QAction QAction QAction QAction QAction
QAction QAction QAction QAction QAction QAction QAction QAction QAction QAction