diff options
Diffstat (limited to 'src/kernel/tqtkdeintegration_x11_p.h')
-rw-r--r-- | src/kernel/tqtkdeintegration_x11_p.h | 62 |
1 files changed, 62 insertions, 0 deletions
diff --git a/src/kernel/tqtkdeintegration_x11_p.h b/src/kernel/tqtkdeintegration_x11_p.h new file mode 100644 index 000000000..10ee4443b --- /dev/null +++ b/src/kernel/tqtkdeintegration_x11_p.h @@ -0,0 +1,62 @@ +/* This file is licensed under the terms of the GPL v2 or v3, as it has been publicly released by + OpenSUSE as part of their GPLed TQt library disribution */ + +#ifndef TQKDEINTEGRATION_H +#define TQKDEINTEGRATION_H + +#include <ntqstringlist.h> + +class TQLibrary; +class TQWidget; +class TQColor; +class TQFont; + +class TQKDEIntegration + { + public: + static bool enabled(); +// --- + static bool initializeIntegration( ); + static TQStringList getOpenFileNames( const TQString& filter, TQString* workingDirectory, + TQWidget* parent, const char* name, const TQString& caption, TQString* selectedFilter, + bool multiple ); + static TQString getSaveFileName( const TQString& initialSelection, const TQString& filter, + TQString* workingDirectory, TQWidget* parent, const char* name, const TQString& caption, + TQString* selectedFilter ); + static TQString getExistingDirectory( const TQString& initialDirectory, TQWidget* parent, + const char* name, const TQString& caption ); + static TQColor getColor( const TQColor& color, TQWidget* parent, const char* name ); + static TQFont getFont( bool* ok, const TQFont* def, TQWidget* parent, const char* name ); + static int messageBox1( int type, TQWidget* parent, const TQString& caption, + const TQString& text, int button0, int button1, int button2 ); + static int information( TQWidget* parent, const TQString& caption, const TQString& text, + int button0, int button1, int button2 ); + static int question( TQWidget* parent, const TQString& caption, const TQString& text, + int button0, int button1, int button2 ); + static int warning( TQWidget* parent, const TQString& caption, const TQString& text, + int button0, int button1, int button2 ); + static int critical( TQWidget* parent, const TQString& caption, const TQString& text, + int button0, int button1, int button2 ); + static int messageBox2( int type, TQWidget* parent, const TQString& caption, + const TQString& text, const TQString& button0Text, const TQString& button1Text, + const TQString& button2Text, int defaultButton, int escapeButton ); + static int information( TQWidget* parent, const TQString& caption, const TQString& text, + const TQString& button0Text, const TQString& button1Text, const TQString& button2Text, + int defaultButton, int escapeButton ); + static int question( TQWidget* parent, const TQString& caption, const TQString& text, + const TQString& button0Text, const TQString& button1Text, const TQString& button2Text, + int defaultButton, int escapeButton ); + static int warning( TQWidget* parent, const TQString& caption, const TQString& text, + const TQString& button0Text, const TQString& button1Text, const TQString& button2Text, + int defaultButton, int escapeButton ); + static int critical( TQWidget* parent, const TQString& caption, const TQString& text, + const TQString& button0Text, const TQString& button1Text, const TQString& button2Text, + int defaultButton, int escapeButton ); +// --- + private: + static void initLibrary(); + static bool inited; + static bool enable; + }; + +#endif |