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

Class Index

kdf'KDFTopLevel (./kdeutils/kdf/kdf.h:32)

class KDFTopLevel : public KTMainWindow
{
 Q_OBJECT

  public:
    KDFTopLevel(QWidget *parent=0, const char *name=0);
    ~KDFTopLevel() { };

  protected slots:
    virtual bool queryExit( void );

  protected:
    KDFWidget* kdf;
};

kdf'KDFTopLevel::KDFTopLevel() (./kdeutils/kdf/kdf.cpp:40)

KDFTopLevel::KDFTopLevel(QWidget *, const char *name)
  : KTMainWindow(name) 
{
  kdf = new KDFWidget(this,"kdf",FALSE); CHECK_PTR(kdf);

  QPopupMenu *file = new QPopupMenu; CHECK_PTR(file);
  file->insertItem( i18n( "&Update" ), kdf, SLOT(updateDF()) );
  file->insertSeparator();
  file->insertItem( i18n( "&Quit" ), this, SLOT(close()), KStdAccel::key(KStdAccel::Quit) );

  QPopupMenu *option = new QPopupMenu; CHECK_PTR(option);
  option->insertItem( i18n("&Configure %1...").arg(kapp->caption()),
		      kdf, SLOT(settingsBtnClicked()) );

  QPopupMenu *help = helpMenu(i18n(""
    "KDiskFree\n\n(C) 1998-2000\n"
    "Michael Kropfberger (michael.kropfberger@gmx.net)") );

  menuBar()->insertItem( i18n("&File"), file );
  menuBar()->insertItem( i18n("&Options"), option );
  menuBar()->insertSeparator();
  menuBar()->insertItem( i18n("&Help"), help );

  setView(kdf);
  resize(kdf->width(),kdf->height()+menuBar()->height());
}



kdf'KDFTopLevel::queryExit() (./kdeutils/kdf/kdf.cpp:68)

bool KDFTopLevel::queryExit( void )
{
  kdf->applySettings();
  return( true );
}





/***************************************************************/