kitchensync

fileviewpart.cpp

00001 
00002 #include <qobject.h>
00003 #include <qwidget.h>
00004 
00005 #include <kdebug.h>
00006 #include <kglobal.h>
00007 #include <kiconloader.h>
00008 #include <kgenericfactory.h>
00009 #include <kparts/componentfactory.h>
00010 
00011 #include "ksync_fileviewpart.h"
00012 #include "ksync_fileviewwidget.h"
00013 
00014 typedef KGenericFactory< KitchenSync::FileviewPart> FileviewPartFactory;
00015 K_EXPORT_COMPONENT_FACTORY( libfileviewpart, FileviewPartFactory )
00016 
00017 using namespace KitchenSync ;
00018 
00019 FileviewPart::FileviewPart(QWidget *parent, const char *name,
00020                            QObject *obj, const char *na, const QStringList & )
00021     : KitchenSync::ManipulatorPart( parent, name ) {
00022     //setInstance(FileviewPartFactory::instance() );
00023     m_pixmap = KGlobal::iconLoader()->loadIcon("konqueror", KIcon::Desktop, 48 );
00024     m_widget = 0;
00025     m_config = 0;
00026 }
00027 FileviewPart::~FileviewPart() {
00028 }
00029 
00030 QPixmap* FileviewPart::pixmap() {
00031   return &m_pixmap;
00032 }
00033 
00034 QWidget* FileviewPart::widget() {
00035     if(m_widget == 0 ) {
00036     m_widget = new KSyncFileviewWidget();
00037   }
00038   return m_widget;
00039 }
00040 
00041 QWidget* FileviewPart::configWidget() {
00042     kdDebug(5223) << "configWidget \n" ;
00043     m_config = new QWidget();
00044     m_config->setBackgroundColor( Qt::blue );
00045     return m_config;
00046 }
00047 
00048 #include "ksync_fileviewpart.moc"
00049 #include "fileviewpart.moc"
KDE Home | KDE Accessibility Home | Description of Access Keys