-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathqeaction.cpp
More file actions
46 lines (37 loc) · 861 Bytes
/
qeaction.cpp
File metadata and controls
46 lines (37 loc) · 861 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <QtGui>
#include "qeaction.h"
QEAction* QEAction::newAction(QString shortstr,
QObject *parent,
QString longstr,
QKeySequence keyseq,
bool isCheckable,
bool isChecked,
bool inMenus,
bool inToolbars)
{
QEAction *act;
act = new QEAction(shortstr, parent);
act->setStatusTip(longstr);
act->setCheckable(isCheckable);
act->setChecked(isChecked);
if (keyseq)
act->setShortcut(keyseq);
act->showInMenu = inMenus;
act->showInToolbar = inToolbars;
return act;
}
QEAction* QEAction::newAction(QIcon icon, QString shortstr,
QObject *parent,
QString longstr,
QKeySequence keyseq,
bool isCheckable,
bool isChecked,
bool inMenus,
bool inToolbars)
{
QEAction *act;
act = newAction(shortstr, parent, longstr, keyseq, isCheckable,
isChecked, inMenus, inToolbars);
act->setIcon(icon);
return act;
}