kitchensync

fileviewpart.h

00001 #ifndef KSYNC_FILEVIEWPART
00002 #define KSYNC_FILEVIEWPART
00003 
00004 #include <klocale.h>
00005 #include <qpixmap.h>
00006 
00007 #include <manipulatorpart.h>
00008 
00009 
00010 namespace KitchenSync {
00011 
00012     class FileviewPart : public ManipulatorPart {
00013         Q_OBJECT
00014     public:
00015         FileviewPart(QWidget *parent, const char *name,
00016                      QObject *obj = 0, const char *na=0,
00017                      const QStringList & = QStringList() );
00018         virtual ~FileviewPart();
00019 
00020         QString type()const { return QString::fromLatin1("Fileview"); };
00021         int progress()const { return 0; };
00022         QString name()const { return i18n("Fileview" ); };
00023         QString description()const { return i18n("This part is responsible for syncing your\n Files."); };
00024         QPixmap *pixmap();
00025         bool hasGui()const { return true; };
00026         bool configIsVisible()const { return true; };
00027         QWidget* widget();
00028         QWidget* configWidget();
00029   private:
00030         QPixmap m_pixmap;
00031         QWidget *m_widget;
00032         QWidget *m_config;
00033     };
00034 };
00035 
00036 #endif
KDE Home | KDE Accessibility Home | Description of Access Keys