Source Code (Use browser search to find items of interest.)
Class Index
kdf'KDiskFreeWidget (./kdeutils/kdf/kcmdf.h:33)
class KDiskFreeWidget : public KCModule
{
Q_OBJECT
public:
KDiskFreeWidget( QWidget *parent=0, const char *name=0 );
virtual void load( void );
virtual void save( void );
virtual void defaults( void );
protected:
virtual void hideEvent( QHideEvent * );
private:
int pageNumber( void );
private:
QTabWidget *mTab;
QFrame *mPage[3];
KDFWidget *mKdf;
KDFConfigWidget *mMcw;
MntConfigWidget *mKcw;
};
kdf'KDiskFreeWidget::KDiskFreeWidget() (./kdeutils/kdf/kcmdf.cpp:47)
KDiskFreeWidget::KDiskFreeWidget( QWidget *parent, const char *name )
:KCModule( parent, name )
{
setButtons(Help|Default|Cancel|Apply|Ok);
QVBoxLayout *topLayout = new QVBoxLayout( this );
mTab = new QTabWidget( this );
if( mTab == 0 ) { return; }
topLayout->addWidget( mTab, 10 );
mPage[0] = new QFrame( mTab, "page" );
CHECK_PTR( mPage[0] );
mTab->addTab( mPage[0], i18n("&KDiskFree") );
QVBoxLayout *vbox = new QVBoxLayout( mPage[0], KDialog::spacingHint() );
mKdf = new KDFWidget( mPage[0], "kdf", false );
vbox->addWidget( mKdf, 10 );
mPage[1] = new QFrame( mTab, "page" );
CHECK_PTR( mPage[1] );
mTab->addTab( mPage[1], i18n("&General Settings") );
vbox = new QVBoxLayout( mPage[1], KDialog::spacingHint() );
mMcw = new KDFConfigWidget( mPage[1], "kcw", false );
vbox->addWidget( mMcw, 10 );
mPage[2] = new QFrame( mTab, "page" );
CHECK_PTR( mPage[2] );
mTab->addTab( mPage[2], i18n("&Mount Commands") );
vbox = new QVBoxLayout( mPage[2], KDialog::spacingHint() );
mKcw = new MntConfigWidget( mPage[2], "mcw", false );
vbox->addWidget( mKcw, 10 );
}
kdf'KDiskFreeWidget::load() (./kdeutils/kdf/kcmdf.cpp:80)
void KDiskFreeWidget::load( void )
{
//
// 1999-12-05 Espen Sand
// I don't use this one because 1) The widgets will do a
// loadSettings() on startup and 2) Reset button is not used.
//
}
kdf'KDiskFreeWidget::save() (./kdeutils/kdf/kcmdf.cpp:90)
void KDiskFreeWidget::save( void )
{
int pn = pageNumber();
if( pn == 0 )
{
mKdf->applySettings();
}
else if( pn == 1 )
{
mMcw->applySettings();
}
else if( pn == 2 )
{
mKcw->applySettings();
}
}
kdf'KDiskFreeWidget::defaults() (./kdeutils/kdf/kcmdf.cpp:108)
void KDiskFreeWidget::defaults( void )
{
int pn = pageNumber();
if( pn == 0 )
{
mKdf->loadSettings();
}
else if( pn == 1 )
{
mMcw->loadSettings();
}
else if( pn == 2 )
{
mKcw->loadSettings();
}
}
kdf'KDiskFreeWidget::hideEvent() (./kdeutils/kdf/kcmdf.cpp:126)
void KDiskFreeWidget::hideEvent( QHideEvent * )
{
kapp->quit();
}
kdf'KDiskFreeWidget::pageNumber() (./kdeutils/kdf/kcmdf.cpp:132)
int KDiskFreeWidget::pageNumber( void )
{
QWidget *w = mTab->currentPage();
if( w == 0 ) { return(-1); }
for( int i=0; i<3; i++ )
{
if( w == mPage[i] )
{
return(i);
}
}
return(-1);
}
extern "C"
{