kitchensync
fileviewpart.cpp00001
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
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"
|