• 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
27class TQKeyEvent;
28class TDEAccelActions;
29
41namespace 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::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::insert
const TDEShortcut & insert()
Toggle insert/overwrite (with visual feedback, e.g.
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.4
This website is maintained by Timothy Pearson.