From b774e015816e51ac65e5d1c685306f8404a3a19e Mon Sep 17 00:00:00 2001 From: zecke Date: Tue, 15 Oct 2002 21:38:43 +0000 Subject: More OPIE X11 Stuff Some empty stubs to compile against Qt2/X it will not link though --- (limited to 'x11/libqpe-x11/qpe') diff --git a/x11/libqpe-x11/qpe/fontmanager.h b/x11/libqpe-x11/qpe/fontmanager.h new file mode 100644 index 0000000..49a8433 --- a/dev/null +++ b/x11/libqpe-x11/qpe/fontmanager.h @@ -0,0 +1,13 @@ +#ifndef OPIE_FONTMANAGER_H +#define OPIE_FONTMANAGER_H + +#include + +class FontManager { +public: + enum Spacing { Fixed, Proportional }; + static bool hasUnicodeFont(); + static QFont unicodeFont( Spacing ); +}; + +#endif diff --git a/x11/libqpe-x11/qpe/qpeapplication.h b/x11/libqpe-x11/qpe/qpeapplication.h new file mode 100644 index 0000000..3713251 --- a/dev/null +++ b/x11/libqpe-x11/qpe/qpeapplication.h @@ -0,0 +1,60 @@ +#ifndef OPIE_QPE_APPLICATION_H +#define OPIE_QPE_APPLICATION_H + +/** + * LGPLed + */ + +#include + +#include + +class QPEApplication : public QApplication { + Q_OBJECT +public: + QPEApplication(int& argc, char** argv, Type=GuiClient ); + ~QPEApplication(); + + static QString qpeDir(); + static QString documentDir(); + void applyStyle(); + + static int defaultRotation(); + static void setDefaultRotation( int r ); + static void grabKeyboard(); + static void ungrabKeyboard(); + + enum StylusMode { + LeftOnly, + RightOnHold + }; + static void setStylusOperation( QWidget*, StylusMode ); + static StylusMode stylusOperation( QWidget* ); + + void showMainWidget( QWidget*, bool nomax = FALSE ); + void showMainDocumentWidget( QWidget*, bool nomax = FALSE ); + + static void showDialog( QDialog*, bool nomax = FALSE ); + static void execDialog( QDialog*, bool nomax = FALSE ); + + static void setKeepRunning(); + bool keepRunning()const; + + bool keyboardGrabbed()const; + int exec(); + +signals: + void clientMoused(); + void timeChanged(); + void clockChanged( bool pm ); + void micChanged( bool muted ); + void volumeChanged( bool muted ); + void appMessage( const QCString& msg, const QByteArray& data); + void weekChanged( bool startOnMonday ); + void dateFormatChanged( DateFormat ); + void flush(); + void reload(); + +}; + +#endif -- cgit v0.9.0.2