API reference - Class QAction

Notation used in Ruby API documentation

Description: Binding of QAction

Class hierarchy: QAction » QObject

Public constructors

new QActionnew(QObject ptr parent)Constructor QAction::QAction(QObject *parent)
new QActionnew(string text,
QObject ptr parent)
Constructor QAction::QAction(const QString &text, QObject *parent)
new QActionnew(const QIcon icon,
string text,
QObject ptr parent)
Constructor QAction::QAction(const QIcon &icon, const QString &text, QObject *parent)

Public methods

[const]QActionGroup ptractionGroupMethod QActionGroup *QAction::actionGroup()
voidactionGroup=(QActionGroup ptr group)Method void QAction::setActionGroup(QActionGroup *group)
voidactivate(const QAction_ActionEvent event)Method void QAction::activate(QAction::ActionEvent event)
[const]QGraphicsWidget ptr[]associatedGraphicsWidgetsMethod QList<QGraphicsWidget *> QAction::associatedGraphicsWidgets()
[const]QWidget ptr[]associatedWidgetsMethod QList<QWidget *> QAction::associatedWidgets()
[const]boolautoRepeatMethod bool QAction::autoRepeat()
voidautoRepeat=(bool arg1)Method void QAction::setAutoRepeat(bool)
[event]voidchangedSignal declaration for QAction::changed()
voidcheckable=(bool arg1)Method void QAction::setCheckable(bool)
voidchecked=(bool arg1)Method void QAction::setChecked(bool)
voidcreateEnsures the C++ object is created
[const]QVariantdataMethod QVariant QAction::data()
voiddata=(const QVariant var)Method void QAction::setData(const QVariant &var)
voiddestroyExplicitly destroy the object
[event]voiddestroyed(QObject ptr arg1)Signal declaration for QAction::destroyed(QObject *)
[const]booldestroyed?Returns a value indicating whether the object was already destroyed
voidenabled=(bool arg1)Method void QAction::setEnabled(bool)
[virtual]booleventFilter(QObject ptr arg1,
QEvent ptr arg2)
Virtual method bool QAction::eventFilter(QObject *, QEvent *)
[const]QFontfontMethod QFont QAction::font()
voidfont=(const QFont font)Method void QAction::setFont(const QFont &font)
voidhoverMethod void QAction::hover()
[event]voidhoveredSignal declaration for QAction::hovered()
[const]QIconiconMethod QIcon QAction::icon()
voidicon=(const QIcon icon)Method void QAction::setIcon(const QIcon &icon)
[const]stringiconTextMethod QString QAction::iconText()
voidiconText=(string text)Method void QAction::setIconText(const QString &text)
voidiconVisibleInMenu=(bool visible)Method void QAction::setIconVisibleInMenu(bool visible)
[const]boolisCheckableMethod bool QAction::isCheckable()
[const]boolisCheckable?Method bool QAction::isCheckable()
[const]boolisCheckedMethod bool QAction::isChecked()
[const]boolisChecked?Method bool QAction::isChecked()
[const]boolisEnabledMethod bool QAction::isEnabled()
[const]boolisEnabled?Method bool QAction::isEnabled()
[const]boolisIconVisibleInMenuMethod bool QAction::isIconVisibleInMenu()
[const]boolisIconVisibleInMenu?Method bool QAction::isIconVisibleInMenu()
[const]boolisSeparatorMethod bool QAction::isSeparator()
[const]boolisSeparator?Method bool QAction::isSeparator()
[const]boolisVisibleMethod bool QAction::isVisible()
[const]boolisVisible?Method bool QAction::isVisible()
[const]boolis_const_object?Returns a value indicating whether the reference is a const reference
[const]QMenu ptrmenuMethod QMenu *QAction::menu()
voidmenu=(QMenu ptr menu)Method void QAction::setMenu(QMenu *menu)
[const]QAction_MenuRolemenuRoleMethod QAction::MenuRole QAction::menuRole()
voidmenuRole=(const QAction_MenuRole menuRole)Method void QAction::setMenuRole(QAction::MenuRole menuRole)
[const]QWidget ptrparentWidgetMethod QWidget *QAction::parentWidget()
[const]QAction_PrioritypriorityMethod QAction::Priority QAction::priority()
voidpriority=(const QAction_Priority priority)Method void QAction::setPriority(QAction::Priority priority)
voidseparator=(bool b)Method void QAction::setSeparator(bool b)
voidsetActionGroup(QActionGroup ptr group)Method void QAction::setActionGroup(QActionGroup *group)
voidsetAutoRepeat(bool arg1)Method void QAction::setAutoRepeat(bool)
voidsetCheckable(bool arg1)Method void QAction::setCheckable(bool)
voidsetChecked(bool arg1)Method void QAction::setChecked(bool)
voidsetData(const QVariant var)Method void QAction::setData(const QVariant &var)
voidsetDisabled(bool b)Method void QAction::setDisabled(bool b)
voidsetEnabled(bool arg1)Method void QAction::setEnabled(bool)
voidsetFont(const QFont font)Method void QAction::setFont(const QFont &font)
voidsetIcon(const QIcon icon)Method void QAction::setIcon(const QIcon &icon)
voidsetIconText(string text)Method void QAction::setIconText(const QString &text)
voidsetIconVisibleInMenu(bool visible)Method void QAction::setIconVisibleInMenu(bool visible)
voidsetMenu(QMenu ptr menu)Method void QAction::setMenu(QMenu *menu)
voidsetMenuRole(const QAction_MenuRole menuRole)Method void QAction::setMenuRole(QAction::MenuRole menuRole)
voidsetPriority(const QAction_Priority priority)Method void QAction::setPriority(QAction::Priority priority)
voidsetSeparator(bool b)Method void QAction::setSeparator(bool b)
voidsetShortcut(const QKeySequence shortcut)Method void QAction::setShortcut(const QKeySequence &shortcut)
voidsetShortcutContext(const Qt_ShortcutContext context)Method void QAction::setShortcutContext(Qt::ShortcutContext context)
voidsetShortcuts(QKeySequence[] shortcuts)Method void QAction::setShortcuts(const QList<QKeySequence> &shortcuts)
voidsetShortcuts(const QKeySequence_StandardKey arg1)Method void QAction::setShortcuts(QKeySequence::StandardKey)
voidsetSoftKeyRole(const QAction_SoftKeyRole softKeyRole)Method void QAction::setSoftKeyRole(QAction::SoftKeyRole softKeyRole)
voidsetStatusTip(string statusTip)Method void QAction::setStatusTip(const QString &statusTip)
voidsetText(string text)Method void QAction::setText(const QString &text)
voidsetToolTip(string tip)Method void QAction::setToolTip(const QString &tip)
voidsetVisible(bool arg1)Method void QAction::setVisible(bool)
voidsetWhatsThis(string what)Method void QAction::setWhatsThis(const QString &what)
[const]QKeySequenceshortcutMethod QKeySequence QAction::shortcut()
voidshortcut=(const QKeySequence shortcut)Method void QAction::setShortcut(const QKeySequence &shortcut)
[const]Qt_ShortcutContextshortcutContextMethod Qt::ShortcutContext QAction::shortcutContext()
voidshortcutContext=(const Qt_ShortcutContext context)Method void QAction::setShortcutContext(Qt::ShortcutContext context)
[const]QKeySequence[]shortcutsMethod QList<QKeySequence> QAction::shortcuts()
voidshortcuts=(QKeySequence[] shortcuts)Method void QAction::setShortcuts(const QList<QKeySequence> &shortcuts)
voidshortcuts=(const QKeySequence_StandardKey arg1)Method void QAction::setShortcuts(QKeySequence::StandardKey)
boolshowStatusText(QWidget ptr widget = 0)Method bool QAction::showStatusText(QWidget *widget)
[const]QAction_SoftKeyRolesoftKeyRoleMethod QAction::SoftKeyRole QAction::softKeyRole()
voidsoftKeyRole=(const QAction_SoftKeyRole softKeyRole)Method void QAction::setSoftKeyRole(QAction::SoftKeyRole softKeyRole)
[const]stringstatusTipMethod QString QAction::statusTip()
voidstatusTip=(string statusTip)Method void QAction::setStatusTip(const QString &statusTip)
[const]stringtextMethod QString QAction::text()
voidtext=(string text)Method void QAction::setText(const QString &text)
voidtoggleMethod void QAction::toggle()
[event]voidtoggled(bool arg1)Signal declaration for QAction::toggled(bool)
[const]stringtoolTipMethod QString QAction::toolTip()
voidtoolTip=(string tip)Method void QAction::setToolTip(const QString &tip)
voidtriggerMethod void QAction::trigger()
[event]voidtriggered(bool checked)Signal declaration for QAction::triggered(bool checked)
voidvisible=(bool arg1)Method void QAction::setVisible(bool)
[const]stringwhatsThisMethod QString QAction::whatsThis()
voidwhatsThis=(string what)Method void QAction::setWhatsThis(const QString &what)

Public static methods and constants

QAction_MenuRoleAboutQtRoleEnum constant QAction::AboutQtRole
QAction_MenuRoleAboutRoleEnum constant QAction::AboutRole
QAction_MenuRoleApplicationSpecificRoleEnum constant QAction::ApplicationSpecificRole
QAction_PriorityHighPriorityEnum constant QAction::HighPriority
QAction_ActionEventHoverEnum constant QAction::Hover
QAction_PriorityLowPriorityEnum constant QAction::LowPriority
QAction_SoftKeyRoleNegativeSoftKeyEnum constant QAction::NegativeSoftKey
QAction_MenuRoleNoRoleEnum constant QAction::NoRole
QAction_SoftKeyRoleNoSoftKeyEnum constant QAction::NoSoftKey
QAction_PriorityNormalPriorityEnum constant QAction::NormalPriority
QAction_SoftKeyRolePositiveSoftKeyEnum constant QAction::PositiveSoftKey
QAction_MenuRolePreferencesRoleEnum constant QAction::PreferencesRole
QAction_MenuRoleQuitRoleEnum constant QAction::QuitRole
QAction_SoftKeyRoleSelectSoftKeyEnum constant QAction::SelectSoftKey
QAction_MenuRoleTextHeuristicRoleEnum constant QAction::TextHeuristicRole
QAction_ActionEventTriggerEnum constant QAction::Trigger
QMetaObjectstaticMetaObjectObtains the static MetaObject for this class.
stringtr(string s,
string c = 0)
Static method QString QAction::tr(const char *s, const char *c)
stringtr(string s,
string c,
int n)
Static method QString QAction::tr(const char *s, const char *c, int n)
stringtrUtf8(string s,
string c = 0)
Static method QString QAction::trUtf8(const char *s, const char *c)
stringtrUtf8(string s,
string c,
int n)
Static method QString QAction::trUtf8(const char *s, const char *c, int n)

Protected methods (static, non-static and constructors)

[virtual]voidchildEvent(QChildEvent ptr arg1)Virtual method void QAction::childEvent(QChildEvent *)
[virtual]voidcustomEvent(QEvent ptr arg1)Virtual method void QAction::customEvent(QEvent *)
[virtual]voiddisconnectNotify(string signal)Virtual method void QAction::disconnectNotify(const char *signal)
[virtual]boolevent(QEvent ptr arg1)Virtual method bool QAction::event(QEvent *)
[const]intreceivers(string signal)Method int QAction::receivers(const char *signal)
[const]QObject ptrsenderMethod QObject *QAction::sender()
[virtual]voidtimerEvent(QTimerEvent ptr arg1)Virtual method void QAction::timerEvent(QTimerEvent *)

Detailed description

[static] QAction_MenuRole AboutQtRole

Description: Enum constant QAction::AboutQtRole

[static] QAction_MenuRole AboutRole

Description: Enum constant QAction::AboutRole

[static] QAction_MenuRole ApplicationSpecificRole

Description: Enum constant QAction::ApplicationSpecificRole

[static] QAction_Priority HighPriority

Description: Enum constant QAction::HighPriority

[static] QAction_ActionEvent Hover

Description: Enum constant QAction::Hover

[static] QAction_Priority LowPriority

Description: Enum constant QAction::LowPriority

[static] QAction_SoftKeyRole NegativeSoftKey

Description: Enum constant QAction::NegativeSoftKey

[static] QAction_MenuRole NoRole

Description: Enum constant QAction::NoRole

[static] QAction_SoftKeyRole NoSoftKey

Description: Enum constant QAction::NoSoftKey

[static] QAction_Priority NormalPriority

Description: Enum constant QAction::NormalPriority

[static] QAction_SoftKeyRole PositiveSoftKey

Description: Enum constant QAction::PositiveSoftKey

[static] QAction_MenuRole PreferencesRole

Description: Enum constant QAction::PreferencesRole

[static] QAction_MenuRole QuitRole

Description: Enum constant QAction::QuitRole

[static] QAction_SoftKeyRole SelectSoftKey

Description: Enum constant QAction::SelectSoftKey

[static] QAction_MenuRole TextHeuristicRole

Description: Enum constant QAction::TextHeuristicRole

[static] QAction_ActionEvent Trigger

Description: Enum constant QAction::Trigger

[const] QActionGroup ptr actionGroup

Description: Method QActionGroup *QAction::actionGroup()

void actionGroup=(QActionGroup ptr group)

Description: Method void QAction::setActionGroup(QActionGroup *group)

void activate(const QAction_ActionEvent event)

Description: Method void QAction::activate(QAction::ActionEvent event)

[const] QGraphicsWidget ptr[] associatedGraphicsWidgets

Description: Method QList<QGraphicsWidget *> QAction::associatedGraphicsWidgets()

[const] QWidget ptr[] associatedWidgets

Description: Method QList<QWidget *> QAction::associatedWidgets()

[const] bool autoRepeat

Description: Method bool QAction::autoRepeat()

void autoRepeat=(bool arg1)

Description: Method void QAction::setAutoRepeat(bool)

[event] void changed

Description: Signal declaration for QAction::changed()

You can bind a procedure to this signal.

void checkable=(bool arg1)

Description: Method void QAction::setCheckable(bool)

void checked=(bool arg1)

Description: Method void QAction::setChecked(bool)

[virtual] void childEvent(QChildEvent ptr arg1)

Description: Virtual method void QAction::childEvent(QChildEvent *)

This method can be reimplemented in a derived class.

void create

Description: Ensures the C++ object is created

Use this method to ensure the C++ object is created, for example to ensure that resources are allocated. Usually C++ objects are created on demand and not necessarily when the script object is created.

[virtual] void customEvent(QEvent ptr arg1)

Description: Virtual method void QAction::customEvent(QEvent *)

This method can be reimplemented in a derived class.

[const] QVariant data

Description: Method QVariant QAction::data()

void data=(const QVariant var)

Description: Method void QAction::setData(const QVariant &var)

void destroy

Description: Explicitly destroy the object

Explicitly destroy the object on C++ side if it was owned by the Ruby interpreter. Subsequent access to this object will throw an exception. If the object is not owned by Ruby, this method will do nothing.

[event] void destroyed(QObject ptr arg1)

Description: Signal declaration for QAction::destroyed(QObject *)

You can bind a procedure to this signal.

[const] bool destroyed?

Description: Returns a value indicating whether the object was already destroyed

This method returns true, if the object was destroyed, either explicitly or by the C++ side. The latter may happen, if the object is owned by a C++ object which got destroyed itself.

[virtual] void disconnectNotify(string signal)

Description: Virtual method void QAction::disconnectNotify(const char *signal)

This method can be reimplemented in a derived class.

void enabled=(bool arg1)

Description: Method void QAction::setEnabled(bool)

[virtual] bool event(QEvent ptr arg1)

Description: Virtual method bool QAction::event(QEvent *)

This method can be reimplemented in a derived class.

[virtual] bool eventFilter(QObject ptr arg1,QEvent ptr arg2)

Description: Virtual method bool QAction::eventFilter(QObject *, QEvent *)

This method can be reimplemented in a derived class.

[const] QFont font

Description: Method QFont QAction::font()

void font=(const QFont font)

Description: Method void QAction::setFont(const QFont &font)

void hover

Description: Method void QAction::hover()

[event] void hovered

Description: Signal declaration for QAction::hovered()

You can bind a procedure to this signal.

[const] QIcon icon

Description: Method QIcon QAction::icon()

void icon=(const QIcon icon)

Description: Method void QAction::setIcon(const QIcon &icon)

[const] string iconText

Description: Method QString QAction::iconText()

void iconText=(string text)

Description: Method void QAction::setIconText(const QString &text)

void iconVisibleInMenu=(bool visible)

Description: Method void QAction::setIconVisibleInMenu(bool visible)

[const] bool isCheckable

Description: Method bool QAction::isCheckable()

[const] bool isCheckable?

Description: Method bool QAction::isCheckable()

[const] bool isChecked

Description: Method bool QAction::isChecked()

[const] bool isChecked?

Description: Method bool QAction::isChecked()

[const] bool isEnabled

Description: Method bool QAction::isEnabled()

[const] bool isEnabled?

Description: Method bool QAction::isEnabled()

[const] bool isIconVisibleInMenu

Description: Method bool QAction::isIconVisibleInMenu()

[const] bool isIconVisibleInMenu?

Description: Method bool QAction::isIconVisibleInMenu()

[const] bool isSeparator

Description: Method bool QAction::isSeparator()

[const] bool isSeparator?

Description: Method bool QAction::isSeparator()

[const] bool isVisible

Description: Method bool QAction::isVisible()

[const] bool isVisible?

Description: Method bool QAction::isVisible()

[const] bool is_const_object?

Description: Returns a value indicating whether the reference is a const reference

This method returns true, if self is a const reference. In that case, only const methods may be called on self.

[const] QMenu ptr menu

Description: Method QMenu *QAction::menu()

void menu=(QMenu ptr menu)

Description: Method void QAction::setMenu(QMenu *menu)

[const] QAction_MenuRole menuRole

Description: Method QAction::MenuRole QAction::menuRole()

void menuRole=(const QAction_MenuRole menuRole)

Description: Method void QAction::setMenuRole(QAction::MenuRole menuRole)

[static] new QAction new(QObject ptr parent)

Description: Constructor QAction::QAction(QObject *parent)

This method creates an object of class QAction.

[static] new QAction new(string text,QObject ptr parent)

Description: Constructor QAction::QAction(const QString &text, QObject *parent)

This method creates an object of class QAction.

[static] new QAction new(const QIcon icon,string text,QObject ptr parent)

Description: Constructor QAction::QAction(const QIcon &icon, const QString &text, QObject *parent)

This method creates an object of class QAction.

[const] QWidget ptr parentWidget

Description: Method QWidget *QAction::parentWidget()

[const] QAction_Priority priority

Description: Method QAction::Priority QAction::priority()

void priority=(const QAction_Priority priority)

Description: Method void QAction::setPriority(QAction::Priority priority)

[const] int receivers(string signal)

Description: Method int QAction::receivers(const char *signal)

This method is protected and can only be called from inside a derived class.

[const] QObject ptr sender

Description: Method QObject *QAction::sender()

This method is protected and can only be called from inside a derived class.

void separator=(bool b)

Description: Method void QAction::setSeparator(bool b)

void setActionGroup(QActionGroup ptr group)

Description: Method void QAction::setActionGroup(QActionGroup *group)

void setAutoRepeat(bool arg1)

Description: Method void QAction::setAutoRepeat(bool)

void setCheckable(bool arg1)

Description: Method void QAction::setCheckable(bool)

void setChecked(bool arg1)

Description: Method void QAction::setChecked(bool)

void setData(const QVariant var)

Description: Method void QAction::setData(const QVariant &var)

void setDisabled(bool b)

Description: Method void QAction::setDisabled(bool b)

void setEnabled(bool arg1)

Description: Method void QAction::setEnabled(bool)

void setFont(const QFont font)

Description: Method void QAction::setFont(const QFont &font)

void setIcon(const QIcon icon)

Description: Method void QAction::setIcon(const QIcon &icon)

void setIconText(string text)

Description: Method void QAction::setIconText(const QString &text)

void setIconVisibleInMenu(bool visible)

Description: Method void QAction::setIconVisibleInMenu(bool visible)

void setMenu(QMenu ptr menu)

Description: Method void QAction::setMenu(QMenu *menu)

void setMenuRole(const QAction_MenuRole menuRole)

Description: Method void QAction::setMenuRole(QAction::MenuRole menuRole)

void setPriority(const QAction_Priority priority)

Description: Method void QAction::setPriority(QAction::Priority priority)

void setSeparator(bool b)

Description: Method void QAction::setSeparator(bool b)

void setShortcut(const QKeySequence shortcut)

Description: Method void QAction::setShortcut(const QKeySequence &shortcut)

void setShortcutContext(const Qt_ShortcutContext context)

Description: Method void QAction::setShortcutContext(Qt::ShortcutContext context)

void setShortcuts(QKeySequence[] shortcuts)

Description: Method void QAction::setShortcuts(const QList<QKeySequence> &shortcuts)

void setShortcuts(const QKeySequence_StandardKey arg1)

Description: Method void QAction::setShortcuts(QKeySequence::StandardKey)

void setSoftKeyRole(const QAction_SoftKeyRole softKeyRole)

Description: Method void QAction::setSoftKeyRole(QAction::SoftKeyRole softKeyRole)

void setStatusTip(string statusTip)

Description: Method void QAction::setStatusTip(const QString &statusTip)

void setText(string text)

Description: Method void QAction::setText(const QString &text)

void setToolTip(string tip)

Description: Method void QAction::setToolTip(const QString &tip)

void setVisible(bool arg1)

Description: Method void QAction::setVisible(bool)

void setWhatsThis(string what)

Description: Method void QAction::setWhatsThis(const QString &what)

[const] QKeySequence shortcut

Description: Method QKeySequence QAction::shortcut()

void shortcut=(const QKeySequence shortcut)

Description: Method void QAction::setShortcut(const QKeySequence &shortcut)

[const] Qt_ShortcutContext shortcutContext

Description: Method Qt::ShortcutContext QAction::shortcutContext()

void shortcutContext=(const Qt_ShortcutContext context)

Description: Method void QAction::setShortcutContext(Qt::ShortcutContext context)

[const] QKeySequence[] shortcuts

Description: Method QList<QKeySequence> QAction::shortcuts()

void shortcuts=(QKeySequence[] shortcuts)

Description: Method void QAction::setShortcuts(const QList<QKeySequence> &shortcuts)

void shortcuts=(const QKeySequence_StandardKey arg1)

Description: Method void QAction::setShortcuts(QKeySequence::StandardKey)

bool showStatusText(QWidget ptr widget = 0)

Description: Method bool QAction::showStatusText(QWidget *widget)

[const] QAction_SoftKeyRole softKeyRole

Description: Method QAction::SoftKeyRole QAction::softKeyRole()

void softKeyRole=(const QAction_SoftKeyRole softKeyRole)

Description: Method void QAction::setSoftKeyRole(QAction::SoftKeyRole softKeyRole)

[static] QMetaObject staticMetaObject

Description: Obtains the static MetaObject for this class.

[const] string statusTip

Description: Method QString QAction::statusTip()

void statusTip=(string statusTip)

Description: Method void QAction::setStatusTip(const QString &statusTip)

[const] string text

Description: Method QString QAction::text()

void text=(string text)

Description: Method void QAction::setText(const QString &text)

[virtual] void timerEvent(QTimerEvent ptr arg1)

Description: Virtual method void QAction::timerEvent(QTimerEvent *)

This method can be reimplemented in a derived class.

void toggle

Description: Method void QAction::toggle()

[event] void toggled(bool arg1)

Description: Signal declaration for QAction::toggled(bool)

You can bind a procedure to this signal.

[const] string toolTip

Description: Method QString QAction::toolTip()

void toolTip=(string tip)

Description: Method void QAction::setToolTip(const QString &tip)

[static] string tr(string s,string c = 0)

Description: Static method QString QAction::tr(const char *s, const char *c)

This method is static and can be called without an instance.

[static] string tr(string s,string c,int n)

Description: Static method QString QAction::tr(const char *s, const char *c, int n)

This method is static and can be called without an instance.

[static] string trUtf8(string s,string c = 0)

Description: Static method QString QAction::trUtf8(const char *s, const char *c)

This method is static and can be called without an instance.

[static] string trUtf8(string s,string c,int n)

Description: Static method QString QAction::trUtf8(const char *s, const char *c, int n)

This method is static and can be called without an instance.

void trigger

Description: Method void QAction::trigger()

[event] void triggered(bool checked)

Description: Signal declaration for QAction::triggered(bool checked)

You can bind a procedure to this signal.

void visible=(bool arg1)

Description: Method void QAction::setVisible(bool)

[const] string whatsThis

Description: Method QString QAction::whatsThis()

void whatsThis=(string what)

Description: Method void QAction::setWhatsThis(const QString &what)