Krita Source Code Documentation
Loading...
Searching...
No Matches
KStandardAction::AutomaticAction Class Reference

#include <kstandardaction_p.h>

+ Inheritance diagram for KStandardAction::AutomaticAction:

Public Slots

void clear ()
 
void copy ()
 
void cut ()
 
void invokeEditSlot (const char *slot)
 
void paste ()
 
void selectAll ()
 

Public Member Functions

 AutomaticAction (const QIcon &icon, const QString &text, const QList< QKeySequence > &shortcut, const char *slot, QObject *parent)
 

Detailed Description

Definition at line 139 of file kstandardaction_p.h.

Constructor & Destructor Documentation

◆ AutomaticAction()

KStandardAction::AutomaticAction::AutomaticAction ( const QIcon & icon,
const QString & text,
const QList< QKeySequence > & shortcut,
const char * slot,
QObject * parent )

Definition at line 27 of file kstandardaction.cpp.

29 : QAction(parent)
30{
31 setText(text);
32 setIcon(icon);
33 setShortcuts(shortcut);
34 setProperty("defaultShortcuts", QVariant::fromValue(shortcut));
35 connect(this, SIGNAL(triggered()), this, slot);
36}
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
void setText(QSpinBox *spinBox, const QStringView textTemplate)

References connect().

Member Function Documentation

◆ clear

void KStandardAction::AutomaticAction::clear ( )
inlineslot

Definition at line 159 of file kstandardaction_p.h.

160 {
161 invokeEditSlot("clear");
162 }
void invokeEditSlot(const char *slot)

References invokeEditSlot().

◆ copy

void KStandardAction::AutomaticAction::copy ( )
inlineslot

Definition at line 151 of file kstandardaction_p.h.

152 {
153 invokeEditSlot("copy");
154 }

References invokeEditSlot().

◆ cut

void KStandardAction::AutomaticAction::cut ( )
inlineslot

Definition at line 147 of file kstandardaction_p.h.

148 {
149 invokeEditSlot("cut");
150 }

References invokeEditSlot().

◆ invokeEditSlot

void KStandardAction::AutomaticAction::invokeEditSlot ( const char * slot)
inlineslot

Definition at line 168 of file kstandardaction_p.h.

169 {
170 if (qApp->focusWidget()) {
171 QMetaObject::invokeMethod(qApp->focusWidget(), slot);
172 }
173 }

◆ paste

void KStandardAction::AutomaticAction::paste ( )
inlineslot

Definition at line 155 of file kstandardaction_p.h.

156 {
157 invokeEditSlot("paste");
158 }

References invokeEditSlot().

◆ selectAll

void KStandardAction::AutomaticAction::selectAll ( )
inlineslot

Definition at line 163 of file kstandardaction_p.h.

164 {
165 invokeEditSlot("selectAll");
166 }

References invokeEditSlot().


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