00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
#ifndef __kstdguiitem_h
00020
#define __kstdguiitem_h
00021
00022
00023
#include <kguiitem.h>
00024
00025
#include <qstring.h>
00026
#include <qpair.h>
00027
00028
class KStdGuiItem
00029 {
00030
public:
00036
enum BidiMode { UseRTL = 0, IgnoreRTL };
00037
00038
enum StdItem
00039 {
00040 Ok=1, Cancel, Yes, No, Discard, Save, DontSave, SaveAs,
00041 Apply,
Clear, Help, Defaults, Close, Back, Forward, Print,
00042 Continue, Open, Quit
00043 };
00044
static KGuiItem guiItem ( StdItem ui_enum );
00045
static QString stdItem ( StdItem ui_enum );
00046
static KGuiItem ok();
00047
static KGuiItem cancel();
00048
static KGuiItem yes();
00049
static KGuiItem no();
00050
static KGuiItem discard();
00051
static KGuiItem
save();
00052
static KGuiItem
help();
00053
static KGuiItem dontSave();
00054
static KGuiItem
saveAs();
00055
static KGuiItem apply();
00056
static KGuiItem
clear();
00057
static KGuiItem defaults();
00058
static KGuiItem
close();
00059
static KGuiItem
print();
00063
static KGuiItem cont();
00064
static KGuiItem
open();
00065
00076
static KGuiItem
back( BidiMode useBidi = IgnoreRTL );
00077
00088
static KGuiItem
forward( BidiMode useBidi = IgnoreRTL );
00089
00096
static QPair<KGuiItem, KGuiItem> backAndForward();
00097
00098
static KGuiItem
quit();
00099 };
00100
00101
#endif
00102
00103
00104