diff options
Diffstat (limited to 'languages/cpp/app_templates/opiemenu/simpleimpl.h')
-rw-r--r-- | languages/cpp/app_templates/opiemenu/simpleimpl.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/languages/cpp/app_templates/opiemenu/simpleimpl.h b/languages/cpp/app_templates/opiemenu/simpleimpl.h new file mode 100644 index 00000000..3961e3c4 --- /dev/null +++ b/languages/cpp/app_templates/opiemenu/simpleimpl.h @@ -0,0 +1,32 @@ +#ifndef %{APPNAME}_MENU_APPLET_H +#define %{APPNAME}_MENU_APPLET_H + +#include <qpe/menuappletinterface.h> + +#include <qobject.h> + +class %{APPNAME} : public QObject, public MenuAppletInterface +{ + + Q_OBJECT + +public: + %{APPNAME} ( ); + virtual ~%{APPNAME} ( ); + + QRESULT queryInterface( const QUuid&, QUnknownInterface** ); + Q_REFCOUNT + + virtual int position() const; + + virtual QString name ( ) const; + virtual QIconSet icon ( ) const; + virtual QString text ( ) const; + /* virtual QString tr( const char* ) const; + virtual QString tr( const char*, const char* ) const; + */ + virtual QPopupMenu *popup ( QWidget *parent ) const; + virtual void activated ( ); +}; + +#endif |