• Skip to content
  • Skip to link menu
Trinity API Reference
  • Trinity API Reference
  • kdecore
 

kdecore

  • kdecore
kstdaccel.h
1 /* This file is part of the KDE libraries
2  Copyright (C) 1997 Stefan Taferner (taferner@kde.org)
3  Copyright (C) 2000 Nicolas Hadacek (hadacek@kde.org)
4  Copyright (C) 2001,2002 Ellis Whitehead (ellis@kde.org)
5 
6  This library is free software; you can redistribute it and/or
7  modify it under the terms of the GNU Library General Public
8  License version 2 as published by the Free Software Foundation.
9 
10  This library is distributed in the hope that it will be useful,
11  but WITHOUT ANY WARRANTY; without even the implied warranty of
12  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13  Library General Public License for more details.
14 
15  You should have received a copy of the GNU Library General Public License
16  along with this library; see the file COPYING.LIB. If not, write to
17  the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
18  Boston, MA 02110-1301, USA.
19 */
20 #ifndef KSTDACCEL_H
21 #define KSTDACCEL_H
22 
23 #include <tqstring.h>
24 #include <kshortcut.h>
25 #include "kdelibs_export.h"
26 
27 class TQKeyEvent;
28 class KAccelActions;
29 
41 namespace KStdAccel
42 {
43  // Always add new std-accels to the end of this enum, never in the middle!
47  enum StdAccel {
48  AccelNone,
49  // File menu
50  Open, New, Close, Save,
51  // The Print item
52  Print,
53  Quit,
54  // Edit menu
55  Undo, Redo, Cut, Copy, Paste, SelectAll, Deselect, DeleteWordBack,
56  DeleteWordForward, Find, FindNext, FindPrev, Replace,
57  // Navigation
58  Home, End, Prior, Next, GotoLine, AddBookmark, ZoomIn, ZoomOut,
59  Up, Back, Forward, Reload, PopupMenuContext, ShowMenubar,
60  // Help menu
61  Help, WhatsThis,
62  // Text completion
63  TextCompletion, PrevCompletion, NextCompletion, SubstringCompletion,
64  RotateUp, RotateDown,
65 
66  // Tabular navigation
67  TabNext,
68  TabPrev,
69 
70  // Full screen mode
71  FullScreen,
72 
73  // Text Navigation
74  BackwardWord,
75  ForwardWord,
76  BeginningOfLine,
77  EndOfLine,
78 
79  PasteSelection
80 
81 #ifndef KDE_NO_COMPAT
82  , WhatThis = WhatsThis
83 #endif
84  };
85 
90  KDECORE_EXPORT const KShortcut& shortcut(StdAccel id);
91 
97  KDECORE_EXPORT TQString name(StdAccel id);
98 
104  KDECORE_EXPORT TQString label(StdAccel id);
105 
111  KDECORE_EXPORT TQString whatsThis(StdAccel id);
112 
121  KDECORE_EXPORT StdAccel findStdAccel( const KKeySequence &keySeq );
122 
129  KDECORE_EXPORT KShortcut shortcutDefault(StdAccel id);
136  KDECORE_EXPORT KShortcut shortcutDefault3(StdAccel id);
143  KDECORE_EXPORT KShortcut shortcutDefault4(StdAccel id);
144 
149  KDECORE_EXPORT const KShortcut& open();
150 
155  KDECORE_EXPORT const KShortcut& openNew();
156 
161  KDECORE_EXPORT const KShortcut& close();
162 
167  KDECORE_EXPORT const KShortcut& save();
168 
173  KDECORE_EXPORT const KShortcut& print();
174 
179  KDECORE_EXPORT const KShortcut& quit();
180 
185  KDECORE_EXPORT const KShortcut& undo();
186 
191  KDECORE_EXPORT const KShortcut& redo();
192 
197  KDECORE_EXPORT const KShortcut& cut();
198 
203  KDECORE_EXPORT const KShortcut& copy();
204 
209  KDECORE_EXPORT const KShortcut& paste();
210 
216  KDECORE_EXPORT const KShortcut& pasteSelection();
217 
222  KDECORE_EXPORT const KShortcut& selectAll();
223 
228  KDECORE_EXPORT const KShortcut& deleteWordBack();
229 
234  KDECORE_EXPORT const KShortcut& deleteWordForward();
235 
240  KDECORE_EXPORT const KShortcut& find();
241 
246  KDECORE_EXPORT const KShortcut& findNext();
247 
252  KDECORE_EXPORT const KShortcut& findPrev();
253 
258  KDECORE_EXPORT const KShortcut& replace();
259 
264  KDECORE_EXPORT const KShortcut& zoomIn();
265 
270  KDECORE_EXPORT const KShortcut& zoomOut();
271 
276  KDECORE_EXPORT const KShortcut& insert();
277 
282  KDECORE_EXPORT const KShortcut& home();
283 
288  KDECORE_EXPORT const KShortcut& end();
289 
295  KDECORE_EXPORT const KShortcut& beginningOfLine();
296 
302  KDECORE_EXPORT const KShortcut& endOfLine();
303 
308  KDECORE_EXPORT const KShortcut& prior();
309 
314  KDECORE_EXPORT const KShortcut& next();
315 
320  KDECORE_EXPORT const KShortcut& gotoLine();
321 
326  KDECORE_EXPORT const KShortcut& addBookmark();
327 
333  KDECORE_EXPORT const KShortcut& tabNext();
334 
340  KDECORE_EXPORT const KShortcut& tabPrev();
341 
347  KDECORE_EXPORT const KShortcut& fullScreen();
348 
353  KDECORE_EXPORT const KShortcut& help();
354 
359  KDECORE_EXPORT const KShortcut& completion();
360 
366  KDECORE_EXPORT const KShortcut& prevCompletion();
367 
373  KDECORE_EXPORT const KShortcut& nextCompletion();
374 
380  KDECORE_EXPORT const KShortcut& substringCompletion();
381 
386  KDECORE_EXPORT const KShortcut& rotateUp();
387 
392  KDECORE_EXPORT const KShortcut& rotateDown();
393 
398  KDECORE_EXPORT const KShortcut& popupMenuContext();
399 
404  KDECORE_EXPORT const KShortcut& whatsThis();
405 
410  KDECORE_EXPORT const KShortcut& reload();
411 
416  KDECORE_EXPORT const KShortcut& up();
417 
422  KDECORE_EXPORT const KShortcut& back();
423 
428  KDECORE_EXPORT const KShortcut& forward();
429 
435  KDECORE_EXPORT const KShortcut& backwardWord();
436 
442  KDECORE_EXPORT const KShortcut& forwardWord();
443 
448  KDECORE_EXPORT const KShortcut& showMenubar();
449 
450 #if !defined(KDE_NO_COMPAT) && !defined(__KSTDACCEL_CPP_)
451 
455  KDECORE_EXPORT TQString action(StdAccel id) KDE_DEPRECATED;
460  KDECORE_EXPORT TQString description(StdAccel id) KDE_DEPRECATED;
465  KDECORE_EXPORT int key(StdAccel) KDE_DEPRECATED;
470  KDECORE_EXPORT int defaultKey(StdAccel accel) KDE_DEPRECATED;
471 
487  KDECORE_EXPORT bool isEqual(const TQKeyEvent* pEvent, int keyQt) KDE_DEPRECATED;
488 #endif // !KDE_NO_COMPAT
489 
490 }
491 
492 #endif
KStdAccel::next
const KShortcut & next()
Scroll down one page.
Definition: kstdaccel.cpp:293
KStdAccel::isEqual
bool isEqual(const TQKeyEvent *ev, int keyQt)
Definition: kstdaccel.cpp:388
KStdAccel::ForwardWord
Definition: kstdaccel.h:75
KStdAccel::deleteWordBack
const KShortcut & deleteWordBack()
Delete a word back from mouse/cursor position.
Definition: kstdaccel.cpp:280
KStdAccel::shortcut
const KShortcut & shortcut(StdAccel id)
Returns the keybinding for accel.
Definition: kstdaccel.cpp:174
KStdAccel::forward
const KShortcut & forward()
Forward.
Definition: kstdaccel.cpp:316
KStdAccel::shortcutDefault
KShortcut shortcutDefault(StdAccel id)
Returns the hardcoded default shortcut for id.
Definition: kstdaccel.cpp:202
KStdAccel::quit
const KShortcut & quit()
Quit the program.
Definition: kstdaccel.cpp:275
KStdAccel::openNew
const KShortcut & openNew()
Create a new document (or whatever).
Definition: kstdaccel.cpp:271
KStdAccel::paste
const KShortcut & paste()
Paste contents of clipboard at mouse/cursor position.
Definition: kstdaccel.cpp:278
KStdAccel::reload
const KShortcut & reload()
Reload.
Definition: kstdaccel.cpp:312
KStdAccel::completion
const KShortcut & completion()
Complete text in input widgets.
Definition: kstdaccel.cpp:304
KStdAccel::label
TQString label(StdAccel id)
Returns a localized label for user-visible display.
Definition: kstdaccel.cpp:156
KStdAccel::findPrev
const KShortcut & findPrev()
Find/search previous.
Definition: kstdaccel.cpp:286
KStdAccel::forwardWord
const KShortcut & forwardWord()
ForwardWord.
Definition: kstdaccel.cpp:295
KStdAccel::shortcutDefault4
KShortcut shortcutDefault4(StdAccel id)
Returns the hardcoded default 4 modifier shortcut for id.
Definition: kstdaccel.cpp:225
KStdAccel::showMenubar
const KShortcut & showMenubar()
Show Menu Bar.
Definition: kstdaccel.cpp:317
KStdAccel::zoomOut
const KShortcut & zoomOut()
Zoom out.
Definition: kstdaccel.cpp:302
KStdAccel::whatsThis
TQString whatsThis(StdAccel)
Returns an extended WhatsThis description for the given accelerator.
Definition: kstdaccel.cpp:165
KStdAccel::cut
const KShortcut & cut()
Cut selected area and store it in the clipboard.
Definition: kstdaccel.cpp:276
KStdAccel::insert
const KShortcut & insert()
Toggle insert/overwrite (with visual feedback, e.g.
KStdAccel::addBookmark
const KShortcut & addBookmark()
Add current page to bookmarks.
Definition: kstdaccel.cpp:297
KStdAccel::gotoLine
const KShortcut & gotoLine()
Go to line.
Definition: kstdaccel.cpp:296
KStdAccel::popupMenuContext
const KShortcut & popupMenuContext()
popup a context menu.
Definition: kstdaccel.cpp:310
KStdAccel::zoomIn
const KShortcut & zoomIn()
Zoom in.
Definition: kstdaccel.cpp:301
KShortcut
The KShortcut class is used to represent a keyboard shortcut to an action.
Definition: kshortcut.h:543
KStdAccel::pasteSelection
const KShortcut & pasteSelection()
Paste the selection at mouse/cursor position.
Definition: kstdaccel.cpp:279
KKeySequence
A KKeySequence object holds a sequence of up to 4 keys.
Definition: kshortcut.h:288
KStdAccel::save
const KShortcut & save()
Save current document.
Definition: kstdaccel.cpp:273
KStdAccel::prior
const KShortcut & prior()
Scroll up one page.
Definition: kstdaccel.cpp:292
KStdAccel::description
TQString description(StdAccel id)
Definition: kstdaccel.cpp:381
KStdAccel::redo
const KShortcut & redo()
Redo.
Definition: kstdaccel.cpp:283
KStdAccel::back
const KShortcut & back()
Back.
Definition: kstdaccel.cpp:315
KStdAccel::findStdAccel
StdAccel findStdAccel(const KKeySequence &seq)
Return the StdAccel id of the standard accel action which uses this key sequence, or AccelNone if non...
Definition: kstdaccel.cpp:186
KStdAccel::replace
const KShortcut & replace()
Find and replace matches.
Definition: kstdaccel.cpp:287
KStdAccel::close
const KShortcut & close()
Close current document.
Definition: kstdaccel.cpp:272
KStdAccel::fullScreen
const KShortcut & fullScreen()
Full Screen Mode.
Definition: kstdaccel.cpp:300
KStdAccel::action
TQString action(StdAccel id)
Definition: kstdaccel.cpp:379
KStdAccel::rotateDown
const KShortcut & rotateDown()
Help users iterate through a list of entries.
Definition: kstdaccel.cpp:308
KStdAccel::key
int key(StdAccel id)
Definition: kstdaccel.cpp:383
KStdAccel::shortcutDefault3
KShortcut shortcutDefault3(StdAccel id)
Returns the hardcoded default 3 modifier shortcut for id.
Definition: kstdaccel.cpp:208
KStdAccel::PasteSelection
Definition: kstdaccel.h:79
KStdAccel::selectAll
const KShortcut & selectAll()
Reload.
Definition: kstdaccel.cpp:313
KStdAccel::EndOfLine
Definition: kstdaccel.h:77
KStdAccel::backwardWord
const KShortcut & backwardWord()
BackwardWord.
Definition: kstdaccel.cpp:294
KStdAccel::FullScreen
Definition: kstdaccel.h:71
KStdAccel::open
const KShortcut & open()
Open file.
Definition: kstdaccel.cpp:270
KStdAccel::name
TQString name(StdAccel id)
Returns a unique name for the given accel.
Definition: kstdaccel.cpp:148
KStdAccel::prevCompletion
const KShortcut & prevCompletion()
Iterate through a list when completion returns multiple items.
Definition: kstdaccel.cpp:305
KStdAccel::endOfLine
const KShortcut & endOfLine()
Goto end of current line.
Definition: kstdaccel.cpp:291
KStdAccel::nextCompletion
const KShortcut & nextCompletion()
Iterate through a list when completion returns multiple items.
Definition: kstdaccel.cpp:306
KStdAccel::BackwardWord
Definition: kstdaccel.h:74
KStdAccel::TabPrev
Definition: kstdaccel.h:68
KStdAccel::StdAccel
StdAccel
Defines the identifier of all standard accelerators.
Definition: kstdaccel.h:47
KStdAccel::undo
const KShortcut & undo()
Undo last operation.
Definition: kstdaccel.cpp:282
KStdAccel::rotateUp
const KShortcut & rotateUp()
Help users iterate through a list of entries.
Definition: kstdaccel.cpp:307
KStdAccel::home
const KShortcut & home()
Goto beginning of the document.
Definition: kstdaccel.cpp:288
KStdAccel
Convenient methods for access to the common accelerator keys in the key configuration.
Definition: kshortcutlist.h:254
KStdAccel::help
const KShortcut & help()
Help the user in the current situation.
Definition: kstdaccel.cpp:303
KStdAccel::defaultKey
int defaultKey(StdAccel id)
Definition: kstdaccel.cpp:385
KStdAccel::deleteWordForward
const KShortcut & deleteWordForward()
Delete a word forward from mouse/cursor position.
Definition: kstdaccel.cpp:281
KStdAccel::print
const KShortcut & print()
Print current document.
Definition: kstdaccel.cpp:274
KStdAccel::tabPrev
const KShortcut & tabPrev()
Previous Tab.
Definition: kstdaccel.cpp:299
KStdAccel::TabNext
Definition: kstdaccel.h:67
KStdAccel::tabNext
const KShortcut & tabNext()
Next Tab.
Definition: kstdaccel.cpp:298
KStdAccel::up
const KShortcut & up()
Up.
Definition: kstdaccel.cpp:314
KStdAccel::substringCompletion
const KShortcut & substringCompletion()
Find a string within another string or list of strings.
Definition: kstdaccel.cpp:309
KStdAccel::end
const KShortcut & end()
Goto end of the document.
Definition: kstdaccel.cpp:289
KStdAccel::findNext
const KShortcut & findNext()
Find/search next.
Definition: kstdaccel.cpp:285
KStdAccel::find
const KShortcut & find()
Find, search.
Definition: kstdaccel.cpp:284
KStdAccel::copy
const KShortcut & copy()
Copy selected area into the clipboard.
Definition: kstdaccel.cpp:277
KStdAccel::beginningOfLine
const KShortcut & beginningOfLine()
Goto beginning of current line.
Definition: kstdaccel.cpp:290
KStdAccel::BeginningOfLine
Definition: kstdaccel.h:76

kdecore

Skip menu "kdecore"
  • Main Page
  • Modules
  • Namespace List
  • Class Hierarchy
  • Alphabetical List
  • Class List
  • File List
  • Namespace Members
  • Class Members
  • Related Pages

kdecore

Skip menu "kdecore"
  • arts
  • dcop
  • dnssd
  • interfaces
  •     interface
  •     library
  •   kspeech
  •   ktexteditor
  • kabc
  • kate
  • kcmshell
  • kdecore
  • kded
  • kdefx
  • kdeprint
  • kdesu
  • kdeui
  • kdoctools
  • khtml
  • kimgio
  • kinit
  • kio
  •   bookmarks
  •   httpfilter
  •   kfile
  •   kio
  •   kioexec
  •   kpasswdserver
  •   kssl
  • kioslave
  •   http
  • kjs
  • kmdi
  •   kmdi
  • knewstuff
  • kparts
  • krandr
  • kresources
  • kspell2
  • kunittest
  • kutils
  • kwallet
  • libkmid
  • libkscreensaver
Generated for kdecore by doxygen 1.8.11
This website is maintained by Timothy Pearson.
KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. |