kstdaction.h
00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
#ifndef KSTDACTION_H
00020
#define KSTDACTION_H
00021
00022
class QObject;
00023
class QWidget;
00024
class KAction;
00025
class KActionCollection;
00026
class KRecentFilesAction;
00027
class KToggleAction;
00028
class KToggleToolBarAction;
00029
class KToggleFullScreenAction;
00030
00031
#include <qstringlist.h>
00032
00115
namespace KStdAction
00116 {
00120 enum StdAction {
00121 ActionNone,
00122
00123
00124 New, Open, OpenRecent, Save, SaveAs, Revert, Close,
00125 Print, PrintPreview, Mail, Quit,
00126
00127
00128 Undo, Redo, Cut, Copy, Paste, SelectAll, Deselect, Find, FindNext, FindPrev,
00129 Replace,
00130
00131
00132 ActualSize, FitToPage, FitToWidth, FitToHeight, ZoomIn, ZoomOut,
00133 Zoom, Redisplay,
00134
00135
00136 Up, Back, Forward, Home, Prior, Next, Goto, GotoPage, GotoLine,
00137 FirstPage, LastPage,
00138
00139
00140 AddBookmark, EditBookmarks,
00141
00142
00143 Spelling,
00144
00145
00146 ShowMenubar, ShowToolbar, ShowStatusbar,
00147 SaveOptions, KeyBindings,
00148 Preferences, ConfigureToolbars,
00149
00150
00151 Help, HelpContents, WhatsThis, ReportBug, AboutApp, AboutKDE,
00152
TipofDay,
00153
00154
00155 ConfigureNotifications,
00156
FullScreen,
00157
Clear,
00158
PasteText
00159 };
00160
00165
KAction*
create( StdAction
id,
const char *name,
00166
const QObject *recvr,
const char *slot,
00167
KActionCollection* parent );
00168
00169
inline KAction*
create( StdAction
id,
00170
const QObject *recvr,
const char *slot,
00171
KActionCollection* parent )
00172 {
return KStdAction::create(
id, 0, recvr, slot, parent ); }
00173
00178 inline KAction *
action(StdAction act_enum,
00179
const QObject *recvr,
const char *slot,
00180
KActionCollection *parent,
const char *name = 0L )
00181 {
return KStdAction::create( act_enum, name, recvr, slot, parent ); }
00182
00186
const char*
name( StdAction
id );
00187
00189 inline const char*
stdName(StdAction act_enum) {
return name( act_enum ); }
00190
00196
QStringList stdNames();
00197
00201
KAction *
openNew(
const QObject *recvr,
const char *slot,
KActionCollection* parent,
const char *name = 0 );
00202
00206
KAction *
open(
const QObject *recvr,
const char *slot,
KActionCollection* parent,
const char *name = 0 );
00207
00213
KRecentFilesAction *
openRecent(
const QObject *recvr,
const char *slot,
KActionCollection* parent,
const char *name = 0 );
00214
00218
KAction *
save(
const QObject *recvr,
const char *slot,
00219
KActionCollection* parent,
const char *name = 0 );
00220
00224
KAction *
saveAs(
const QObject *recvr,
const char *slot,
00225
KActionCollection* parent,
const char *name = 0 );
00226
00231
KAction *
revert(
const QObject *recvr,
const char *slot,
00232
KActionCollection* parent,
const char *name = 0 );
00233
00237
KAction *
close(
const QObject *recvr,
const char *slot,
00238
KActionCollection* parent,
const char *name = 0 );
00239
00243
KAction *
print(
const QObject *recvr,
const char *slot,
00244
KActionCollection* parent,
const char *name = 0 );
00245
00249
KAction *
printPreview(
const QObject *recvr,
const char *slot,
00250
KActionCollection* parent,
const char *name = 0 );
00251
00255
KAction *
mail(
const QObject *recvr,
const char *slot,
00256
KActionCollection* parent,
const char *name = 0 );
00257
00261
KAction *
quit(
const QObject *recvr,
const char *slot,
00262
KActionCollection* parent,
const char *name = 0 );
00263
00267
KAction *
undo(
const QObject *recvr,
const char *slot,
00268
KActionCollection* parent,
const char *name = 0 );
00269
00273
KAction *
redo(
const QObject *recvr,
const char *slot,
00274
KActionCollection* parent,
const char *name = 0 );
00275
00279
KAction *
cut(
const QObject *recvr,
const char *slot,
00280
KActionCollection* parent,
const char *name = 0 );
00281
00285
KAction *
copy(
const QObject *recvr,
const char *slot,
00286
KActionCollection* parent,
const char *name = 0 );
00287
00292
KAction *
paste(
const QObject *recvr,
const char *slot,
00293
KActionCollection* parent,
const char *name = 0 );
00294
00301
KAction *
pasteText(
const QObject *recvr,
const char *slot,
00302
KActionCollection* parent,
const char *name = 0 );
00303
00308
KAction *
clear(
const QObject *recvr,
const char *slot,
00309
KActionCollection* parent,
const char *name = 0 );
00310
00314
KAction *
selectAll(
const QObject *recvr,
const char *slot,
00315
KActionCollection* parent,
const char *name = 0 );
00316
00320
KAction *
deselect(
const QObject *recvr,
const char *slot,
00321
KActionCollection* parent,
const char *name = 0 );
00322
00326
KAction *
find(
const QObject *recvr,
const char *slot,
00327
KActionCollection* parent,
const char *name = 0 );
00328
00332
KAction *
findNext(
const QObject *recvr,
const char *slot,
00333
KActionCollection* parent,
const char *name = 0 );
00334
00338
KAction *
findPrev(
const QObject *recvr,
const char *slot,
00339
KActionCollection* parent,
const char *name = 0 );
00340
00344
KAction *
replace(
const QObject *recvr,
const char *slot,
00345
KActionCollection* parent,
const char *name = 0 );
00346
00350
KAction *
actualSize(
const QObject *recvr,
const char *slot,
00351
KActionCollection* parent,
const char *name = 0 );
00352
00356
KAction *
fitToPage(
const QObject *recvr,
const char *slot,
00357
KActionCollection* parent,
const char *name = 0 );
00358
00362
KAction *
fitToWidth(
const QObject *recvr,
const char *slot,
00363
KActionCollection* parent,
const char *name = 0 );
00364
00368
KAction *
fitToHeight(
const QObject *recvr,
const char *slot,
00369
KActionCollection* parent,
const char *name = 0 );
00370
00374
KAction *
zoomIn(
const QObject *recvr,
const char *slot,
00375
KActionCollection* parent,
const char *name = 0 );
00376
00380
KAction *
zoomOut(
const QObject *recvr,
const char *slot,
00381
KActionCollection* parent,
const char *name = 0 );
00382
00386
KAction *
zoom(
const QObject *recvr,
const char *slot,
00387
KActionCollection* parent,
const char *name = 0 );
00388
00392
KAction *
redisplay(
const QObject *recvr,
const char *slot,
00393
KActionCollection* parent,
const char *name = 0 );
00394
00398
KAction *
up(
const QObject *recvr,
const char *slot,
00399
KActionCollection* parent,
const char *name = 0 );
00400
00404
KAction *
back(
const QObject *recvr,
const char *slot,
00405
KActionCollection* parent,
const char *name = 0 );
00406
00410
KAction *
forward(
const QObject *recvr,
const char *slot,
00411
KActionCollection* parent,
const char *name = 0 );
00412
00416
KAction *
home(
const QObject *recvr,
const char *slot,
00417
KActionCollection* parent,
const char *name = 0 );
00418
00422
KAction *
prior(
const QObject *recvr,
const char *slot,
00423
KActionCollection* parent,
const char *name = 0 );
00424
00428
KAction *
next(
const QObject *recvr,
const char *slot,
00429
KActionCollection* parent,
const char *name = 0 );
00430
00434
KAction *
goTo(
const QObject *recvr,
const char *slot,
00435
KActionCollection* parent,
const char *name = 0 );
00436
00437
00441
KAction *
gotoPage(
const QObject *recvr,
const char *slot,
00442
KActionCollection* parent,
const char *name = 0 );
00443
00447
KAction *
gotoLine(
const QObject *recvr,
const char *slot,
00448
KActionCollection* parent,
const char *name = 0 );
00449
00453
KAction *
firstPage(
const QObject *recvr,
const char *slot,
00454
KActionCollection* parent,
const char *name = 0 );
00455
00459
KAction *
lastPage(
const QObject *recvr,
const char *slot,
00460
KActionCollection* parent,
const char *name = 0 );
00461
00465
KAction *
addBookmark(
const QObject *recvr,
const char *slot,
00466
KActionCollection* parent,
const char *name = 0 );
00467
00471
KAction *
editBookmarks(
const QObject *recvr,
const char *slot,
00472
KActionCollection* parent,
const char *name = 0 );
00473
00477
KAction *
spelling(
const QObject *recvr,
const char *slot,
00478
KActionCollection* parent,
const char *name = 0 );
00479
00480
00484
KToggleAction *
showMenubar(
const QObject *recvr,
const char *slot,
00485
KActionCollection* parent,
const char *name = 0 );
00486
00494
KToggleAction *
showToolbar(
const QObject *recvr,
const char *slot,
00495
KActionCollection* parent,
const char *name = 0 );
00502
KToggleToolBarAction *
showToolbar(
const char* toolBarName,
00503
KActionCollection* parent,
const char *name = 0 );
00504
00508
KToggleAction *
showStatusbar(
const QObject *recvr,
const char *slot,
00509
KActionCollection* parent,
const char *name = 0 );
00510
00515
KToggleFullScreenAction *
fullScreen(
const QObject *recvr,
const char *slot,
00516
KActionCollection* parent,
QWidget* window,
const char *name = 0 );
00517
00521
KAction *
saveOptions(
const QObject *recvr,
const char *slot,
00522
KActionCollection* parent,
const char *name = 0 );
00523
00527
KAction *
keyBindings(
const QObject *recvr,
const char *slot,
00528
KActionCollection* parent,
const char *name = 0 );
00529
00533
KAction *
preferences(
const QObject *recvr,
const char *slot,
00534
KActionCollection* parent,
const char *name = 0 );
00535
00539
KAction *
configureToolbars(
const QObject *recvr,
00540
const char *slot,
00541
KActionCollection* parent,
00542
const char *name = 0 );
00543
00548
KAction *
configureNotifications(
const QObject *recvr,
00549
const char *slot,
00550
KActionCollection *parent,
00551
const char *name = 0);
00552
00556
KAction *
help(
const QObject *recvr,
const char *slot,
00557
KActionCollection* parent,
const char *name = 0 );
00558
00562
KAction *
helpContents(
const QObject *recvr,
const char *slot,
00563
KActionCollection* parent,
const char *name = 0 );
00564
00568
KAction *
whatsThis(
const QObject *recvr,
const char *slot,
00569
KActionCollection* parent,
const char *name = 0 );
00570
00575
KAction *
tipOfDay(
const QObject *recvr,
const char *slot,
00576
KActionCollection* parent,
const char *name = 0 );
00577
00581
KAction *
reportBug(
const QObject *recvr,
const char *slot,
00582
KActionCollection* parent,
const char *name = 0 );
00583
00587
KAction *
aboutApp(
const QObject *recvr,
const char *slot,
00588
KActionCollection* parent,
const char *name = 0 );
00589
00593
KAction *
aboutKDE(
const QObject *recvr,
const char *slot,
00594
KActionCollection* parent,
const char *name = 0 );
00595 }
00596
00597
#endif // KSTDACTION_H
This file is part of the documentation for kdeui Library Version 3.2.3.