#ifndef __parts_h__ #define __parts_h__ #include class QMultiLineEdit; namespace KParts { class GUIActivateEvent; }; class Part1 : public KParts::ReadOnlyPart { Q_OBJECT public: Part1( QObject *parent, QWidget * parentWidget ); virtual ~Part1(); protected: virtual bool openFile(); protected: QMultiLineEdit * m_edit; KInstance *m_instance; }; class Part2 : public KParts::Part { Q_OBJECT public: Part2( QObject *parent, QWidget * parentWidget ); virtual ~Part2(); protected: // This is not mandatory - only if you care about setting the // part caption when the part is used in a multi-part environment // (i.e. in a part manager) // There is a default impl for ReadOnlyPart... virtual void guiActivateEvent( KParts::GUIActivateEvent * ); KInstance *m_instance; }; #endif