00001 /* 00002 * datebookplugin.h 00003 * 00004 * copyright : (c) 2002,2003 by Maximilian Reiß 00005 * email : harlekin@handhelds.org 00006 * 00007 */ 00008 /*************************************************************************** 00009 * * 00010 * This program is free software; you can redistribute it and/or modify * 00011 * it under the terms of the GNU General Public License as published by * 00012 * the Free Software Foundation; either version 2 of the License, or * 00013 * (at your option) any later version. * 00014 * * 00015 ***************************************************************************/ 00016 00017 #ifndef DATEBOOK_PLUGIN_H 00018 #define DATEBOOK_PLUGIN_H 00019 00020 #include "datebookpluginwidget.h" 00021 00022 #include <opie2/oclickablelabel.h> 00023 #include <opie2/todayplugininterface.h> 00024 00025 class DatebookPlugin : public TodayPluginObject { 00026 00027 public: 00028 DatebookPlugin(); 00029 ~DatebookPlugin(); 00030 00031 QString pluginName() const; 00032 double versionNumber() const; 00033 QString pixmapNameWidget() const; 00034 QWidget* widget( QWidget *); 00035 QString pixmapNameConfig() const; 00036 TodayConfigWidget* configWidget( QWidget *); 00037 QString appName() const; 00038 bool excludeFromRefresh() const; 00039 void refresh(); 00040 void reinitialize(); 00041 00042 private: 00043 DatebookPluginWidget *m_widget; 00044 }; 00045 00046 00047 #endif
1.4.2