Source Code (Use browser search to find items of interest.)

Class Index

khelpcenter'khcNavigator (./kdebase/khelpcenter/khc_navigator.h:49)

class khcNavigator : public KParts::ReadOnlyPart
{
    Q_OBJECT

 public:
    khcNavigator(QWidget *widget, const char *name=0);
    virtual ~khcNavigator();

 protected:
    bool openFile();
    khcNavigatorExtension * m_extension;

};


khelpcenter'khcNavigator::khcNavigator() (./kdebase/khelpcenter/khc_navigator.cc:45)

khcNavigator::khcNavigator(QWidget *parent, const char *name)
    : KParts::ReadOnlyPart(parent,name)
{
    kDebugInfo("khcNavigator::khcNavigator");
    setInstance( KHCFactory::instance() );

    setWidget( new khcNavigatorWidget( parent ) );

    m_extension = new khcNavigatorExtension( this, "khcNavigatorExtension" );
    connect( widget(), SIGNAL( itemSelected(const QString&) ),
             m_extension, SLOT( slotItemSelected(const QString&) ) );
    //setXMLFile( "khcnavigator_part.rc" );
}


khelpcenter'khcNavigator::openFile() (./kdebase/khelpcenter/khc_navigator.cc:59)

bool khcNavigator::openFile()
{
  return true; // easy one...
}


khelpcenter'khcNavigator::~khcNavigator() (./kdebase/khelpcenter/khc_navigator.cc:64)

khcNavigator::~khcNavigator()
{
  // KParts deletes the widget. Cool.
}