|
|
|
@ -51,14 +51,14 @@ KSettingsDialog::KSettingsDialog( KDirStatApp *mainWin )
|
|
|
|
|
* initial geometry management. Only then can some generic widget be added
|
|
|
|
|
* into this - and I WANT my settings pages to be generic widgets. I want
|
|
|
|
|
* them to be self-sufficient - no monolithic mess of widget creation in my
|
|
|
|
|
* code, intermixed with all kinds of tqlayout objects.
|
|
|
|
|
* code, intermixed with all kinds of layout objects.
|
|
|
|
|
*
|
|
|
|
|
* The ordinary KDialogBase::addPage() just creates a TQFrame which is too
|
|
|
|
|
* dumb for any kind of geometry management - it cannot even handle one
|
|
|
|
|
* single child right. So, let's have KDialogBase create something more
|
|
|
|
|
* intelligent: A TQVBox (which is derived from TQFrame anyway). This TQVBox
|
|
|
|
|
* gets only one child - the KSettingsPage. This KSettingsPage handles its
|
|
|
|
|
* own tqlayout.
|
|
|
|
|
* own layout.
|
|
|
|
|
**/
|
|
|
|
|
|
|
|
|
|
TQWidget * page;
|
|
|
|
@ -166,14 +166,14 @@ KTreeColorsPage::KTreeColorsPage( KSettingsDialog * dialog,
|
|
|
|
|
, _treeView( mainWin->treeView() )
|
|
|
|
|
, _maxButtons( KDirStatSettingsMaxColorButton )
|
|
|
|
|
{
|
|
|
|
|
// Outer tqlayout box
|
|
|
|
|
// Outer layout box
|
|
|
|
|
|
|
|
|
|
TQHBoxLayout * outerBox = new TQHBoxLayout( this,
|
|
|
|
|
0, // border
|
|
|
|
|
dialog->spacingHint() );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Inner tqlayout box with a column of color buttons
|
|
|
|
|
// Inner layout box with a column of color buttons
|
|
|
|
|
|
|
|
|
|
TQGridLayout *grid = new TQGridLayout( _maxButtons, // rows
|
|
|
|
|
_maxButtons + 1, // cols
|
|
|
|
@ -284,9 +284,9 @@ KCleanupPage::KCleanupPage( KSettingsDialog * dialog,
|
|
|
|
|
|
|
|
|
|
_workCleanupCollection = *mainWin->cleanupCollection();
|
|
|
|
|
|
|
|
|
|
// Create tqlayout and widgets.
|
|
|
|
|
// Create layout and widgets.
|
|
|
|
|
|
|
|
|
|
TQHBoxLayout * tqlayout = new TQHBoxLayout( this,
|
|
|
|
|
TQHBoxLayout * layout = new TQHBoxLayout( this,
|
|
|
|
|
0, // border
|
|
|
|
|
dialog->spacingHint() ); // spacing
|
|
|
|
|
_listBox = new KCleanupListBox( this );
|
|
|
|
@ -308,11 +308,11 @@ KCleanupPage::KCleanupPage( KSettingsDialog * dialog,
|
|
|
|
|
setup();
|
|
|
|
|
|
|
|
|
|
// Now that _listBox will (hopefully) have determined a reasonable
|
|
|
|
|
// default geometry, add the widgets to the tqlayout.
|
|
|
|
|
// default geometry, add the widgets to the layout.
|
|
|
|
|
|
|
|
|
|
tqlayout->addWidget( _listBox, 0 );
|
|
|
|
|
tqlayout->addWidget( _props , 1 );
|
|
|
|
|
tqlayout->activate();
|
|
|
|
|
layout->addWidget( _listBox, 0 );
|
|
|
|
|
layout->addWidget( _props , 1 );
|
|
|
|
|
layout->activate();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -544,7 +544,7 @@ KCleanupPropertiesPage::KCleanupPropertiesPage( TQWidget * parent,
|
|
|
|
|
TQVBoxLayout *fieldsBox = new TQVBoxLayout( _fields );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Grid tqlayout for the edit fields, their labels, some
|
|
|
|
|
// Grid layout for the edit fields, their labels, some
|
|
|
|
|
// explanatory text and the "recurse?" check box.
|
|
|
|
|
|
|
|
|
|
TQGridLayout *grid = new TQGridLayout( 7, // rows
|
|
|
|
@ -611,7 +611,7 @@ KCleanupPropertiesPage::KCleanupPropertiesPage( TQWidget * parent,
|
|
|
|
|
_worksForProtocols->insertItem( i18n( "Network Transparent (ftp, smb, tar, ...)" ) );
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Grid tqlayout for combo boxes at the bottom
|
|
|
|
|
// Grid layout for combo boxes at the bottom
|
|
|
|
|
|
|
|
|
|
grid = new TQGridLayout( 1, // rows
|
|
|
|
|
2, // cols
|
|
|
|
@ -707,13 +707,13 @@ KGeneralSettingsPage::KGeneralSettingsPage( KSettingsDialog * dialog,
|
|
|
|
|
, _treeView( mainWin->treeView() )
|
|
|
|
|
{
|
|
|
|
|
|
|
|
|
|
// Create tqlayout and widgets.
|
|
|
|
|
// Create layout and widgets.
|
|
|
|
|
|
|
|
|
|
TQVBoxLayout * tqlayout = new TQVBoxLayout( this, 5, // border
|
|
|
|
|
TQVBoxLayout * layout = new TQVBoxLayout( this, 5, // border
|
|
|
|
|
dialog->spacingHint() ); // spacing
|
|
|
|
|
|
|
|
|
|
TQVGroupBox * gbox = new TQVGroupBox( i18n( "Directory Reading" ), this );
|
|
|
|
|
tqlayout->addWidget( gbox );
|
|
|
|
|
layout->addWidget( gbox );
|
|
|
|
|
|
|
|
|
|
_crossFileSystems = new TQCheckBox( i18n( "Cross &File System Boundaries" ), gbox );
|
|
|
|
|
_enableLocalDirReader = new TQCheckBox( i18n( "Use Optimized &Local Directory Read Methods" ), gbox );
|
|
|
|
@ -721,10 +721,10 @@ KGeneralSettingsPage::KGeneralSettingsPage( KSettingsDialog * dialog,
|
|
|
|
|
connect( _enableLocalDirReader, TQT_SIGNAL( stateChanged( int ) ),
|
|
|
|
|
this, TQT_SLOT ( checkEnabledState() ) );
|
|
|
|
|
|
|
|
|
|
tqlayout->addSpacing( 10 );
|
|
|
|
|
layout->addSpacing( 10 );
|
|
|
|
|
|
|
|
|
|
gbox = new TQVGroupBox( i18n( "Animation" ), this );
|
|
|
|
|
tqlayout->addWidget( gbox );
|
|
|
|
|
layout->addWidget( gbox );
|
|
|
|
|
|
|
|
|
|
_enableToolBarAnimation = new TQCheckBox( i18n( "P@cM@n Animation in Tool &Bar" ), gbox );
|
|
|
|
|
_enableTreeViewAnimation = new TQCheckBox( i18n( "P@cM@n Animation in Directory &Tree" ), gbox );
|
|
|
|
@ -800,11 +800,11 @@ KTreemapPage::KTreemapPage( KSettingsDialog * dialog,
|
|
|
|
|
{
|
|
|
|
|
// kdDebug() << k_funcinfo << endl;
|
|
|
|
|
|
|
|
|
|
TQVBoxLayout * tqlayout = new TQVBoxLayout( this, 0, 0 ); // parent, border, spacing
|
|
|
|
|
TQVBoxLayout * layout = new TQVBoxLayout( this, 0, 0 ); // parent, border, spacing
|
|
|
|
|
|
|
|
|
|
TQVBox * vbox = new TQVBox( this );
|
|
|
|
|
vbox->setSpacing( dialog->spacingHint() );
|
|
|
|
|
tqlayout->addWidget( vbox );
|
|
|
|
|
layout->addWidget( vbox );
|
|
|
|
|
|
|
|
|
|
_squarify = new TQCheckBox( i18n( "S&quarify Treemap" ), vbox );
|
|
|
|
|
_doCushionShading = new TQCheckBox( i18n( "Use C&ushion Shading" ), vbox );
|
|
|
|
|