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

tdecore

  • tdecore
tdestdaccel.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 TDESTDACCEL_H
21 #define TDESTDACCEL_H
22 
23 #include <tqstring.h>
24 #include <tdeshortcut.h>
25 #include "tdelibs_export.h"
26 
27 class TQKeyEvent;
28 class TDEAccelActions;
29 
41 namespace TDEStdAccel
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  TDECORE_EXPORT const TDEShortcut& shortcut(StdAccel id);
91 
97  TDECORE_EXPORT TQString name(StdAccel id);
98 
104  TDECORE_EXPORT TQString label(StdAccel id);
105 
111  TDECORE_EXPORT TQString whatsThis(StdAccel id);
112 
121  TDECORE_EXPORT StdAccel findStdAccel( const KKeySequence &keySeq );
122 
129  TDECORE_EXPORT TDEShortcut shortcutDefault(StdAccel id);
136  TDECORE_EXPORT TDEShortcut shortcutDefault3(StdAccel id);
143  TDECORE_EXPORT TDEShortcut shortcutDefault4(StdAccel id);
144 
149  TDECORE_EXPORT const TDEShortcut& open();
150 
155  TDECORE_EXPORT const TDEShortcut& openNew();
156 
161  TDECORE_EXPORT const TDEShortcut& close();
162 
167  TDECORE_EXPORT const TDEShortcut& save();
168 
173  TDECORE_EXPORT const TDEShortcut& print();
174 
179  TDECORE_EXPORT const TDEShortcut& quit();
180 
185  TDECORE_EXPORT const TDEShortcut& undo();
186 
191  TDECORE_EXPORT const TDEShortcut& redo();
192 
197  TDECORE_EXPORT const TDEShortcut& cut();
198 
203  TDECORE_EXPORT const TDEShortcut& copy();
204 
209  TDECORE_EXPORT const TDEShortcut& paste();
210 
216  TDECORE_EXPORT const TDEShortcut& pasteSelection();
217 
222  TDECORE_EXPORT const TDEShortcut& selectAll();
223 
228  TDECORE_EXPORT const TDEShortcut& deleteWordBack();
229 
234  TDECORE_EXPORT const TDEShortcut& deleteWordForward();
235 
240  TDECORE_EXPORT const TDEShortcut& find();
241 
246  TDECORE_EXPORT const TDEShortcut& findNext();
247 
252  TDECORE_EXPORT const TDEShortcut& findPrev();
253 
258  TDECORE_EXPORT const TDEShortcut& replace();
259 
264  TDECORE_EXPORT const TDEShortcut& zoomIn();
265 
270  TDECORE_EXPORT const TDEShortcut& zoomOut();
271 
276  TDECORE_EXPORT const TDEShortcut& insert();
277 
282  TDECORE_EXPORT const TDEShortcut& home();
283 
288  TDECORE_EXPORT const TDEShortcut& end();
289 
295  TDECORE_EXPORT const TDEShortcut& beginningOfLine();
296 
302  TDECORE_EXPORT const TDEShortcut& endOfLine();
303 
308  TDECORE_EXPORT const TDEShortcut& prior();
309 
314  TDECORE_EXPORT const TDEShortcut& next();
315 
320  TDECORE_EXPORT const TDEShortcut& gotoLine();
321 
326  TDECORE_EXPORT const TDEShortcut& addBookmark();
327 
333  TDECORE_EXPORT const TDEShortcut& tabNext();
334 
340  TDECORE_EXPORT const TDEShortcut& tabPrev();
341 
347  TDECORE_EXPORT const TDEShortcut& fullScreen();
348 
353  TDECORE_EXPORT const TDEShortcut& help();
354 
359  TDECORE_EXPORT const TDEShortcut& completion();
360 
366  TDECORE_EXPORT const TDEShortcut& prevCompletion();
367 
373  TDECORE_EXPORT const TDEShortcut& nextCompletion();
374 
380  TDECORE_EXPORT const TDEShortcut& substringCompletion();
381 
386  TDECORE_EXPORT const TDEShortcut& rotateUp();
387 
392  TDECORE_EXPORT const TDEShortcut& rotateDown();
393 
398  TDECORE_EXPORT const TDEShortcut& popupMenuContext();
399 
404  TDECORE_EXPORT const TDEShortcut& whatsThis();
405 
410  TDECORE_EXPORT const TDEShortcut& reload();
411 
416  TDECORE_EXPORT const TDEShortcut& up();
417 
422  TDECORE_EXPORT const TDEShortcut& back();
423 
428  TDECORE_EXPORT const TDEShortcut& forward();
429 
435  TDECORE_EXPORT const TDEShortcut& backwardWord();
436 
442  TDECORE_EXPORT const TDEShortcut& forwardWord();
443 
448  TDECORE_EXPORT const TDEShortcut& showMenubar();
449 
450 #if !defined(KDE_NO_COMPAT) && !defined(__KSTDACCEL_CPP_)
455  TDECORE_EXPORT TQString action(StdAccel id) TDE_DEPRECATED;
460  TDECORE_EXPORT TQString description(StdAccel id) TDE_DEPRECATED;
465  TDECORE_EXPORT int key(StdAccel) TDE_DEPRECATED;
470  TDECORE_EXPORT int defaultKey(StdAccel accel) TDE_DEPRECATED;
471 
487  TDECORE_EXPORT bool isEqual(const TQKeyEvent* pEvent, int keyQt) TDE_DEPRECATED;
488 #endif // !KDE_NO_COMPAT
489 
490 }
491 
492 #endif
KKeySequence
A KKeySequence object holds a sequence of up to 4 keys.
Definition: tdeshortcut.h:289
TDEShortcut
The TDEShortcut class is used to represent a keyboard shortcut to an action.
Definition: tdeshortcut.h:544
TDEStdAccel
Convenient methods for access to the common accelerator keys in the key configuration.
Definition: tdeshortcutlist.h:254
TDEStdAccel::copy
const TDEShortcut & copy()
Copy selected area into the clipboard.
Definition: tdestdaccel.cpp:277
TDEStdAccel::endOfLine
const TDEShortcut & endOfLine()
Goto end of current line.
Definition: tdestdaccel.cpp:291
TDEStdAccel::StdAccel
StdAccel
Defines the identifier of all standard accelerators.
Definition: tdestdaccel.h:47
TDEStdAccel::FullScreen
@ FullScreen
Definition: tdestdaccel.h:71
TDEStdAccel::BackwardWord
@ BackwardWord
Definition: tdestdaccel.h:74
TDEStdAccel::TabNext
@ TabNext
Definition: tdestdaccel.h:67
TDEStdAccel::EndOfLine
@ EndOfLine
Definition: tdestdaccel.h:77
TDEStdAccel::ForwardWord
@ ForwardWord
Definition: tdestdaccel.h:75
TDEStdAccel::PasteSelection
@ PasteSelection
Definition: tdestdaccel.h:79
TDEStdAccel::TabPrev
@ TabPrev
Definition: tdestdaccel.h:68
TDEStdAccel::BeginningOfLine
@ BeginningOfLine
Definition: tdestdaccel.h:76
TDEStdAccel::openNew
const TDEShortcut & openNew()
Create a new document (or whatever).
Definition: tdestdaccel.cpp:271
TDEStdAccel::next
const TDEShortcut & next()
Scroll down one page.
Definition: tdestdaccel.cpp:293
TDEStdAccel::shortcutDefault3
TDEShortcut shortcutDefault3(StdAccel id)
Returns the hardcoded default 3 modifier shortcut for id.
Definition: tdestdaccel.cpp:208
TDEStdAccel::forward
const TDEShortcut & forward()
Forward.
Definition: tdestdaccel.cpp:316
TDEStdAccel::paste
const TDEShortcut & paste()
Paste contents of clipboard at mouse/cursor position.
Definition: tdestdaccel.cpp:278
TDEStdAccel::key
int key(StdAccel id)
Definition: tdestdaccel.cpp:383
TDEStdAccel::isEqual
bool isEqual(const TQKeyEvent *ev, int keyQt)
Definition: tdestdaccel.cpp:388
TDEStdAccel::shortcutDefault4
TDEShortcut shortcutDefault4(StdAccel id)
Returns the hardcoded default 4 modifier shortcut for id.
Definition: tdestdaccel.cpp:225
TDEStdAccel::prior
const TDEShortcut & prior()
Scroll up one page.
Definition: tdestdaccel.cpp:292
TDEStdAccel::insert
const TDEShortcut & insert()
Toggle insert/overwrite (with visual feedback, e.g.
TDEStdAccel::name
TQString name(StdAccel id)
Returns a unique name for the given accel.
Definition: tdestdaccel.cpp:148
TDEStdAccel::findPrev
const TDEShortcut & findPrev()
Find/search previous.
Definition: tdestdaccel.cpp:286
TDEStdAccel::cut
const TDEShortcut & cut()
Cut selected area and store it in the clipboard.
Definition: tdestdaccel.cpp:276
TDEStdAccel::end
const TDEShortcut & end()
Goto end of the document.
Definition: tdestdaccel.cpp:289
TDEStdAccel::redo
const TDEShortcut & redo()
Redo.
Definition: tdestdaccel.cpp:283
TDEStdAccel::forwardWord
const TDEShortcut & forwardWord()
ForwardWord.
Definition: tdestdaccel.cpp:295
TDEStdAccel::description
TQString description(StdAccel id)
Definition: tdestdaccel.cpp:381
TDEStdAccel::defaultKey
int defaultKey(StdAccel id)
Definition: tdestdaccel.cpp:385
TDEStdAccel::shortcutDefault
TDEShortcut shortcutDefault(StdAccel id)
Returns the hardcoded default shortcut for id.
Definition: tdestdaccel.cpp:202
TDEStdAccel::substringCompletion
const TDEShortcut & substringCompletion()
Find a string within another string or list of strings.
Definition: tdestdaccel.cpp:309
TDEStdAccel::addBookmark
const TDEShortcut & addBookmark()
Add current page to bookmarks.
Definition: tdestdaccel.cpp:297
TDEStdAccel::completion
const TDEShortcut & completion()
Complete text in input widgets.
Definition: tdestdaccel.cpp:304
TDEStdAccel::beginningOfLine
const TDEShortcut & beginningOfLine()
Goto beginning of current line.
Definition: tdestdaccel.cpp:290
TDEStdAccel::zoomIn
const TDEShortcut & zoomIn()
Zoom in.
Definition: tdestdaccel.cpp:301
TDEStdAccel::quit
const TDEShortcut & quit()
Quit the program.
Definition: tdestdaccel.cpp:275
TDEStdAccel::rotateUp
const TDEShortcut & rotateUp()
Help users iterate through a list of entries.
Definition: tdestdaccel.cpp:307
TDEStdAccel::deleteWordBack
const TDEShortcut & deleteWordBack()
Delete a word back from mouse/cursor position.
Definition: tdestdaccel.cpp:280
TDEStdAccel::close
const TDEShortcut & close()
Close current document.
Definition: tdestdaccel.cpp:272
TDEStdAccel::save
const TDEShortcut & save()
Save current document.
Definition: tdestdaccel.cpp:273
TDEStdAccel::find
const TDEShortcut & find()
Find, search.
Definition: tdestdaccel.cpp:284
TDEStdAccel::rotateDown
const TDEShortcut & rotateDown()
Help users iterate through a list of entries.
Definition: tdestdaccel.cpp:308
TDEStdAccel::help
const TDEShortcut & help()
Help the user in the current situation.
Definition: tdestdaccel.cpp:303
TDEStdAccel::nextCompletion
const TDEShortcut & nextCompletion()
Iterate through a list when completion returns multiple items.
Definition: tdestdaccel.cpp:306
TDEStdAccel::undo
const TDEShortcut & undo()
Undo last operation.
Definition: tdestdaccel.cpp:282
TDEStdAccel::back
const TDEShortcut & back()
Back.
Definition: tdestdaccel.cpp:315
TDEStdAccel::home
const TDEShortcut & home()
Goto beginning of the document.
Definition: tdestdaccel.cpp:288
TDEStdAccel::print
const TDEShortcut & print()
Print current document.
Definition: tdestdaccel.cpp:274
TDEStdAccel::replace
const TDEShortcut & replace()
Find and replace matches.
Definition: tdestdaccel.cpp:287
TDEStdAccel::action
TQString action(StdAccel id)
Definition: tdestdaccel.cpp:379
TDEStdAccel::gotoLine
const TDEShortcut & gotoLine()
Go to line.
Definition: tdestdaccel.cpp:296
TDEStdAccel::backwardWord
const TDEShortcut & backwardWord()
BackwardWord.
Definition: tdestdaccel.cpp:294
TDEStdAccel::pasteSelection
const TDEShortcut & pasteSelection()
Paste the selection at mouse/cursor position.
Definition: tdestdaccel.cpp:279
TDEStdAccel::deleteWordForward
const TDEShortcut & deleteWordForward()
Delete a word forward from mouse/cursor position.
Definition: tdestdaccel.cpp:281
TDEStdAccel::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: tdestdaccel.cpp:186
TDEStdAccel::reload
const TDEShortcut & reload()
Reload.
Definition: tdestdaccel.cpp:312
TDEStdAccel::whatsThis
TQString whatsThis(StdAccel)
Returns an extended WhatsThis description for the given accelerator.
Definition: tdestdaccel.cpp:165
TDEStdAccel::tabPrev
const TDEShortcut & tabPrev()
Previous Tab.
Definition: tdestdaccel.cpp:299
TDEStdAccel::label
TQString label(StdAccel id)
Returns a localized label for user-visible display.
Definition: tdestdaccel.cpp:156
TDEStdAccel::findNext
const TDEShortcut & findNext()
Find/search next.
Definition: tdestdaccel.cpp:285
TDEStdAccel::popupMenuContext
const TDEShortcut & popupMenuContext()
popup a context menu.
Definition: tdestdaccel.cpp:310
TDEStdAccel::fullScreen
const TDEShortcut & fullScreen()
Full Screen Mode.
Definition: tdestdaccel.cpp:300
TDEStdAccel::zoomOut
const TDEShortcut & zoomOut()
Zoom out.
Definition: tdestdaccel.cpp:302
TDEStdAccel::showMenubar
const TDEShortcut & showMenubar()
Show Menu Bar.
Definition: tdestdaccel.cpp:317
TDEStdAccel::selectAll
const TDEShortcut & selectAll()
Reload.
Definition: tdestdaccel.cpp:313
TDEStdAccel::prevCompletion
const TDEShortcut & prevCompletion()
Iterate through a list when completion returns multiple items.
Definition: tdestdaccel.cpp:305
TDEStdAccel::shortcut
const TDEShortcut & shortcut(StdAccel id)
Returns the keybinding for accel.
Definition: tdestdaccel.cpp:174
TDEStdAccel::up
const TDEShortcut & up()
Up.
Definition: tdestdaccel.cpp:314
TDEStdAccel::tabNext
const TDEShortcut & tabNext()
Next Tab.
Definition: tdestdaccel.cpp:298
TDEStdAccel::open
const TDEShortcut & open()
Open file.
Definition: tdestdaccel.cpp:270

tdecore

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

tdecore

Skip menu "tdecore"
  • arts
  • dcop
  • dnssd
  • interfaces
  •   kspeech
  •     interface
  •     library
  •   tdetexteditor
  • kate
  • kded
  • kdoctools
  • kimgio
  • kjs
  • libtdemid
  • libtdescreensaver
  • tdeabc
  • tdecmshell
  • tdecore
  • tdefx
  • tdehtml
  • tdeinit
  • tdeio
  •   bookmarks
  •   httpfilter
  •   kpasswdserver
  •   kssl
  •   tdefile
  •   tdeio
  •   tdeioexec
  • tdeioslave
  •   http
  • tdemdi
  •   tdemdi
  • tdenewstuff
  • tdeparts
  • tdeprint
  • tderandr
  • tderesources
  • tdespell2
  • tdesu
  • tdeui
  • tdeunittest
  • tdeutils
  • tdewallet
Generated for tdecore by doxygen 1.9.1
This website is maintained by Timothy Pearson.