diff --git a/kparts/mainwindow.cpp b/kparts/mainwindow.cpp index 04adfc7c..6c5a5021 100644 --- a/kparts/mainwindow.cpp +++ b/kparts/mainwindow.cpp @@ -60,7 +60,6 @@ public: MainWindow::MainWindow( QWidget* parent, Qt::WindowFlags f ) : KXmlGuiWindow( parent, f ), d(new MainWindowPrivate()) { - PartBase::setPartObject( this ); } diff --git a/kparts/part.cpp b/kparts/part.cpp index 1ef7747c..07e2bec3 100644 --- a/kparts/part.cpp +++ b/kparts/part.cpp @@ -59,16 +59,10 @@ public: Q_DECLARE_PUBLIC(PartBase) PartBasePrivate(PartBase *q): q_ptr(q) - { - m_obj = 0; - } - - virtual ~PartBasePrivate() { } PartBase *q_ptr; - QObject *m_obj; }; class PartPrivate: public PartBasePrivate @@ -115,20 +109,6 @@ PartBase::~PartBase() delete d_ptr; } -void PartBase::setPartObject( QObject *obj ) -{ - Q_D(PartBase); - - d->m_obj = obj; -} - -QObject *PartBase::partObject() const -{ - Q_D(const PartBase); - - return d->m_obj; -} - void PartBase::setComponentData(const KComponentData &componentData) { Q_D(PartBase); @@ -143,13 +123,11 @@ void PartBase::setComponentData(const KComponentData &componentData) Part::Part( QObject *parent ) : QObject( parent ), PartBase( *new PartPrivate(this) ) { - PartBase::setPartObject( this ); } Part::Part(PartPrivate &dd, QObject *parent) : QObject( parent ), PartBase( dd ) { - PartBase::setPartObject( this ); } Part::~Part() diff --git a/kparts/part.h b/kparts/part.h index 3232492c..6e0d2f32 100644 --- a/kparts/part.h +++ b/kparts/part.h @@ -74,14 +74,6 @@ public: */ virtual ~PartBase(); - /** - * Internal method. Called by KParts::Part to specify the parent object. - * - * @internal - */ - void setPartObject( QObject *object ); - QObject *partObject() const; - protected: /** * Set the componentData(KComponentData) for this part.