#include <kdialog.h>
#include <klocale.h>
/****************************************************************************
** Form implementation generated from reading ui file './kdarConfigureDlg.ui'
**
** Created: Sun Jul 10 12:13:41 2005
**      by: The User Interface Compiler ($Id: qt/main.cpp   3.3.4   edited Nov 24 2003 $)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/

#include "kdarConfigureDlg.h"

#include <qvariant.h>
#include <qpushbutton.h>
#include <qgroupbox.h>
#include <klistbox.h>
#include <qwidgetstack.h>
#include <qwidget.h>
#include <qbuttongroup.h>
#include <qcheckbox.h>
#include <qlabel.h>
#include <kurlrequester.h>
#include <qradiobutton.h>
#include <kfontrequester.h>
#include <kcombobox.h>
#include <qlineedit.h>
#include <qcombobox.h>
#include <klineedit.h>
#include <qspinbox.h>
#include <qheader.h>
#include <qlistview.h>
#include <knuminput.h>
#include <qlayout.h>
#include <qtooltip.h>
#include <qwhatsthis.h>

/*
 *  Constructs a kdarConfigureDlg as a child of 'parent', with the
 *  name 'name' and widget flags set to 'f'.
 *
 *  The dialog will by default be modeless, unless you set 'modal' to
 *  TRUE to construct a modal dialog.
 */
kdarConfigureDlg::kdarConfigureDlg( QWidget* parent, const char* name, bool modal, WFlags fl )
    : QDialog( parent, name, modal, fl )
{
    if ( !name )
	setName( "kdarConfigureDlg" );
    setSizeGripEnabled( TRUE );
    kdarConfigureDlgLayout = new QVBoxLayout( this, 11, 6, "kdarConfigureDlgLayout"); 

    layout152 = new QHBoxLayout( 0, 0, 6, "layout152"); 

    groupBox29 = new QGroupBox( this, "groupBox29" );
    groupBox29->setColumnLayout(0, Qt::Vertical );
    groupBox29->layout()->setSpacing( 6 );
    groupBox29->layout()->setMargin( 11 );
    groupBox29Layout = new QVBoxLayout( groupBox29->layout() );
    groupBox29Layout->setAlignment( Qt::AlignTop );

    configModulesKListBox = new KListBox( groupBox29, "configModulesKListBox" );
    groupBox29Layout->addWidget( configModulesKListBox );
    layout152->addWidget( groupBox29 );

    configureWidgetStack = new QWidgetStack( this, "configureWidgetStack" );

    General = new QWidget( configureWidgetStack, "General" );
    GeneralLayout = new QVBoxLayout( General, 11, 6, "GeneralLayout"); 

    generalButtonGroup = new QButtonGroup( General, "generalButtonGroup" );
    generalButtonGroup->setColumnLayout(0, Qt::Vertical );
    generalButtonGroup->layout()->setSpacing( 6 );
    generalButtonGroup->layout()->setMargin( 11 );
    generalButtonGroupLayout = new QVBoxLayout( generalButtonGroup->layout() );
    generalButtonGroupLayout->setAlignment( Qt::AlignTop );

    layout29 = new QHBoxLayout( 0, 0, 6, "layout29"); 

    verboseOutputCheckBox = new QCheckBox( generalButtonGroup, "verboseOutputCheckBox" );
    verboseOutputCheckBox->setChecked( TRUE );
    layout29->addWidget( verboseOutputCheckBox );
    spacer11 = new QSpacerItem( 280, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout29->addItem( spacer11 );
    generalButtonGroupLayout->addLayout( layout29 );

    wizardQHBox = new QHBoxLayout( 0, 0, 6, "wizardQHBox"); 

    useCreateArchiveWizardCheckBox = new QCheckBox( generalButtonGroup, "useCreateArchiveWizardCheckBox" );
    useCreateArchiveWizardCheckBox->setChecked( TRUE );
    wizardQHBox->addWidget( useCreateArchiveWizardCheckBox );
    wizardSpacer1 = new QSpacerItem( 71, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    wizardQHBox->addItem( wizardSpacer1 );
    generalButtonGroupLayout->addLayout( wizardQHBox );

    splashQHBox = new QHBoxLayout( 0, 0, 6, "splashQHBox"); 

    showKDarSplashCheckBox = new QCheckBox( generalButtonGroup, "showKDarSplashCheckBox" );
    showKDarSplashCheckBox->setChecked( TRUE );
    splashQHBox->addWidget( showKDarSplashCheckBox );
    spacer27 = new QSpacerItem( 91, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    splashQHBox->addItem( spacer27 );
    generalButtonGroupLayout->addLayout( splashQHBox );

    layout42 = new QHBoxLayout( 0, 0, 6, "layout42"); 

    extractAllowOverwriteCheckBox = new QCheckBox( generalButtonGroup, "extractAllowOverwriteCheckBox" );
    extractAllowOverwriteCheckBox->setChecked( TRUE );
    layout42->addWidget( extractAllowOverwriteCheckBox );
    spacer38_2 = new QSpacerItem( 91, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout42->addItem( spacer38_2 );
    generalButtonGroupLayout->addLayout( layout42 );

    layout43 = new QHBoxLayout( 0, 0, 6, "layout43"); 
    spacer39_2 = new QSpacerItem( 30, 21, QSizePolicy::Maximum, QSizePolicy::Minimum );
    layout43->addItem( spacer39_2 );

    extractWarnOverwriteCheckBox = new QCheckBox( generalButtonGroup, "extractWarnOverwriteCheckBox" );
    extractWarnOverwriteCheckBox->setEnabled( TRUE );
    extractWarnOverwriteCheckBox->setChecked( TRUE );
    layout43->addWidget( extractWarnOverwriteCheckBox );
    spacer40 = new QSpacerItem( 161, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout43->addItem( spacer40 );
    generalButtonGroupLayout->addLayout( layout43 );

    layout35 = new QVBoxLayout( 0, 0, 6, "layout35"); 

    textLabel1_3 = new QLabel( generalButtonGroup, "textLabel1_3" );
    layout35->addWidget( textLabel1_3 );

    archiveStorageDirKURLRequester = new KURLRequester( generalButtonGroup, "archiveStorageDirKURLRequester" );
    archiveStorageDirKURLRequester->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)3, (QSizePolicy::SizeType)5, 0, 0, archiveStorageDirKURLRequester->sizePolicy().hasHeightForWidth() ) );
    layout35->addWidget( archiveStorageDirKURLRequester );
    generalButtonGroupLayout->addLayout( layout35 );

    logLevelButtonGroup = new QButtonGroup( generalButtonGroup, "logLevelButtonGroup" );
    logLevelButtonGroup->setExclusive( TRUE );
    logLevelButtonGroup->setColumnLayout(0, Qt::Vertical );
    logLevelButtonGroup->layout()->setSpacing( 6 );
    logLevelButtonGroup->layout()->setMargin( 11 );
    logLevelButtonGroupLayout = new QVBoxLayout( logLevelButtonGroup->layout() );
    logLevelButtonGroupLayout->setAlignment( Qt::AlignTop );

    layout37 = new QHBoxLayout( 0, 0, 6, "layout37"); 

    logNoneRadioButton = new QRadioButton( logLevelButtonGroup, "logNoneRadioButton" );
    layout37->addWidget( logNoneRadioButton );

    logBasicRadioButton = new QRadioButton( logLevelButtonGroup, "logBasicRadioButton" );
    logBasicRadioButton->setChecked( TRUE );
    layout37->addWidget( logBasicRadioButton );

    logFullRadioButton = new QRadioButton( logLevelButtonGroup, "logFullRadioButton" );
    logFullRadioButton->setChecked( FALSE );
    layout37->addWidget( logFullRadioButton );
    logLevelButtonGroupLayout->addLayout( layout37 );

    layout36 = new QVBoxLayout( 0, 0, 6, "layout36"); 

    textLabel2_3 = new QLabel( logLevelButtonGroup, "textLabel2_3" );
    layout36->addWidget( textLabel2_3 );

    logFileKURLRequester = new KURLRequester( logLevelButtonGroup, "logFileKURLRequester" );
    layout36->addWidget( logFileKURLRequester );
    logLevelButtonGroupLayout->addLayout( layout36 );
    generalButtonGroupLayout->addWidget( logLevelButtonGroup );
    GeneralLayout->addWidget( generalButtonGroup );
    spacer93 = new QSpacerItem( 31, 40, QSizePolicy::Minimum, QSizePolicy::Expanding );
    GeneralLayout->addItem( spacer93 );
    configureWidgetStack->addWidget( General, 0 );

    Fonts = new QWidget( configureWidgetStack, "Fonts" );
    FontsLayout = new QVBoxLayout( Fonts, 11, 6, "FontsLayout"); 

    groupBox10 = new QGroupBox( Fonts, "groupBox10" );
    groupBox10->setColumnLayout(0, Qt::Vertical );
    groupBox10->layout()->setSpacing( 6 );
    groupBox10->layout()->setMargin( 11 );
    groupBox10Layout = new QVBoxLayout( groupBox10->layout() );
    groupBox10Layout->setAlignment( Qt::AlignTop );

    layout17 = new QGridLayout( 0, 1, 1, 0, 6, "layout17"); 

    messageWindowKFontRequester = new KFontRequester( groupBox10, "messageWindowKFontRequester" );
    messageWindowKFontRequester->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)3, (QSizePolicy::SizeType)5, 0, 0, messageWindowKFontRequester->sizePolicy().hasHeightForWidth() ) );

    layout17->addWidget( messageWindowKFontRequester, 2, 4 );
    spacer24 = new QSpacerItem( 114, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout17->addMultiCell( spacer24, 0, 0, 1, 3 );

    fileBrowserKFontRequester = new KFontRequester( groupBox10, "fileBrowserKFontRequester" );
    fileBrowserKFontRequester->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)3, (QSizePolicy::SizeType)5, 0, 0, fileBrowserKFontRequester->sizePolicy().hasHeightForWidth() ) );

    layout17->addWidget( fileBrowserKFontRequester, 1, 4 );
    spacer23_3 = new QSpacerItem( 70, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout17->addMultiCell( spacer23_3, 1, 1, 2, 3 );

    generalKFontRequester = new KFontRequester( groupBox10, "generalKFontRequester" );
    generalKFontRequester->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)3, (QSizePolicy::SizeType)5, 0, 0, generalKFontRequester->sizePolicy().hasHeightForWidth() ) );

    layout17->addWidget( generalKFontRequester, 0, 4 );

    textLabel1_2 = new QLabel( groupBox10, "textLabel1_2" );

    layout17->addMultiCellWidget( textLabel1_2, 1, 1, 0, 1 );

    statusBarKFontRequester = new KFontRequester( groupBox10, "statusBarKFontRequester" );
    statusBarKFontRequester->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)3, (QSizePolicy::SizeType)5, 0, 0, statusBarKFontRequester->sizePolicy().hasHeightForWidth() ) );

    layout17->addWidget( statusBarKFontRequester, 3, 4 );
    spacer22_2 = new QSpacerItem( 20, 20, QSizePolicy::Maximum, QSizePolicy::Minimum );
    layout17->addItem( spacer22_2, 2, 3 );

    textLabel2_2 = new QLabel( groupBox10, "textLabel2_2" );

    layout17->addMultiCellWidget( textLabel2_2, 2, 2, 0, 2 );
    spacer21_2 = new QSpacerItem( 70, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout17->addMultiCell( spacer21_2, 3, 3, 2, 3 );

    textLabel4 = new QLabel( groupBox10, "textLabel4" );

    layout17->addWidget( textLabel4, 0, 0 );

    textLabel3 = new QLabel( groupBox10, "textLabel3" );

    layout17->addMultiCellWidget( textLabel3, 3, 3, 0, 1 );
    groupBox10Layout->addLayout( layout17 );
    spacer20_3 = new QSpacerItem( 21, 130, QSizePolicy::Minimum, QSizePolicy::Expanding );
    groupBox10Layout->addItem( spacer20_3 );
    FontsLayout->addWidget( groupBox10 );
    configureWidgetStack->addWidget( Fonts, 1 );

    Slicing = new QWidget( configureWidgetStack, "Slicing" );
    SlicingLayout = new QVBoxLayout( Slicing, 11, 6, "SlicingLayout"); 

    groupBox8 = new QGroupBox( Slicing, "groupBox8" );
    groupBox8->setColumnLayout(0, Qt::Vertical );
    groupBox8->layout()->setSpacing( 6 );
    groupBox8->layout()->setMargin( 11 );
    groupBox8Layout = new QVBoxLayout( groupBox8->layout() );
    groupBox8Layout->setAlignment( Qt::AlignTop );

    layout56_2 = new QHBoxLayout( 0, 0, 6, "layout56_2"); 

    splitArchiveCheckBox = new QCheckBox( groupBox8, "splitArchiveCheckBox" );
    splitArchiveCheckBox->setChecked( TRUE );
    layout56_2->addWidget( splitArchiveCheckBox );
    spacer63_2 = new QSpacerItem( 301, 21, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout56_2->addItem( spacer63_2 );
    groupBox8Layout->addLayout( layout56_2 );

    layout142 = new QHBoxLayout( 0, 0, 6, "layout142"); 

    textLabel6_2_2_2 = new QLabel( groupBox8, "textLabel6_2_2_2" );
    layout142->addWidget( textLabel6_2_2_2 );

    mediaTypeKComboBox = new KComboBox( FALSE, groupBox8, "mediaTypeKComboBox" );
    layout142->addWidget( mediaTypeKComboBox );
    groupBox8Layout->addLayout( layout142 );

    layout151 = new QHBoxLayout( 0, 0, 6, "layout151"); 

    layout149 = new QVBoxLayout( 0, 0, 6, "layout149"); 

    layout148 = new QHBoxLayout( 0, 0, 6, "layout148"); 

    textLabel6_3_2 = new QLabel( groupBox8, "textLabel6_3_2" );
    layout148->addWidget( textLabel6_3_2 );
    spacer21_2_3 = new QSpacerItem( 16, 20, QSizePolicy::Maximum, QSizePolicy::Minimum );
    layout148->addItem( spacer21_2_3 );
    layout149->addLayout( layout148 );

    textLabel7_2_2 = new QLabel( groupBox8, "textLabel7_2_2" );
    layout149->addWidget( textLabel7_2_2 );
    layout151->addLayout( layout149 );

    layout150 = new QVBoxLayout( 0, 0, 6, "layout150"); 

    layout145 = new QHBoxLayout( 0, 0, 6, "layout145"); 

    sliceSizeLineEdit = new QLineEdit( groupBox8, "sliceSizeLineEdit" );
    sliceSizeLineEdit->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)3, (QSizePolicy::SizeType)0, 0, 0, sliceSizeLineEdit->sizePolicy().hasHeightForWidth() ) );
    sliceSizeLineEdit->setAlignment( int( QLineEdit::AlignRight ) );
    layout145->addWidget( sliceSizeLineEdit );

    sliceSizeComboBox = new QComboBox( FALSE, groupBox8, "sliceSizeComboBox" );
    sliceSizeComboBox->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)0, 0, 0, sliceSizeComboBox->sizePolicy().hasHeightForWidth() ) );
    layout145->addWidget( sliceSizeComboBox );
    layout150->addLayout( layout145 );

    layout143 = new QHBoxLayout( 0, 0, 6, "layout143"); 

    firstSliceSizeLineEdit = new QLineEdit( groupBox8, "firstSliceSizeLineEdit" );
    firstSliceSizeLineEdit->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)3, (QSizePolicy::SizeType)0, 0, 0, firstSliceSizeLineEdit->sizePolicy().hasHeightForWidth() ) );
    firstSliceSizeLineEdit->setAlignment( int( QLineEdit::AlignRight ) );
    layout143->addWidget( firstSliceSizeLineEdit );

    firstSliceSizeComboBox = new QComboBox( FALSE, groupBox8, "firstSliceSizeComboBox" );
    firstSliceSizeComboBox->setSizePolicy( QSizePolicy( (QSizePolicy::SizeType)1, (QSizePolicy::SizeType)0, 0, 0, firstSliceSizeComboBox->sizePolicy().hasHeightForWidth() ) );
    layout143->addWidget( firstSliceSizeComboBox );
    layout150->addLayout( layout143 );
    layout151->addLayout( layout150 );
    groupBox8Layout->addLayout( layout151 );

    layout57_2 = new QHBoxLayout( 0, 0, 6, "layout57_2"); 

    pauseCheckBox = new QCheckBox( groupBox8, "pauseCheckBox" );
    pauseCheckBox->setChecked( TRUE );
    layout57_2->addWidget( pauseCheckBox );
    spacer64_2 = new QSpacerItem( 261, 21, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout57_2->addItem( spacer64_2 );
    groupBox8Layout->addLayout( layout57_2 );

    groupBox3 = new QGroupBox( groupBox8, "groupBox3" );
    groupBox3->setColumnLayout(0, Qt::Vertical );
    groupBox3->layout()->setSpacing( 6 );
    groupBox3->layout()->setMargin( 11 );
    groupBox3Layout = new QGridLayout( groupBox3->layout() );
    groupBox3Layout->setAlignment( Qt::AlignTop );

    commandBetweenSliceCreationKLineEdit = new KLineEdit( groupBox3, "commandBetweenSliceCreationKLineEdit" );
    commandBetweenSliceCreationKLineEdit->setProperty( "urlDropsEnabled", QVariant( FALSE, 0 ) );

    groupBox3Layout->addWidget( commandBetweenSliceCreationKLineEdit, 0, 0 );
    groupBox8Layout->addWidget( groupBox3 );
    SlicingLayout->addWidget( groupBox8 );
    spacer84_2 = new QSpacerItem( 20, 60, QSizePolicy::Minimum, QSizePolicy::Expanding );
    SlicingLayout->addItem( spacer84_2 );
    configureWidgetStack->addWidget( Slicing, 2 );

    Compression = new QWidget( configureWidgetStack, "Compression" );
    CompressionLayout = new QVBoxLayout( Compression, 11, 6, "CompressionLayout"); 

    compressionButtonGroup_2 = new QButtonGroup( Compression, "compressionButtonGroup_2" );
    compressionButtonGroup_2->setExclusive( FALSE );
    compressionButtonGroup_2->setColumnLayout(0, Qt::Vertical );
    compressionButtonGroup_2->layout()->setSpacing( 6 );
    compressionButtonGroup_2->layout()->setMargin( 11 );
    compressionButtonGroup_2Layout = new QVBoxLayout( compressionButtonGroup_2->layout() );
    compressionButtonGroup_2Layout->setAlignment( Qt::AlignTop );

    bzip2QHBox = new QHBoxLayout( 0, 0, 6, "bzip2QHBox"); 

    bzip2RadioButton = new QRadioButton( compressionButtonGroup_2, "bzip2RadioButton" );
    bzip2RadioButton->setChecked( TRUE );
    bzip2QHBox->addWidget( bzip2RadioButton );
    bzip2Spacer = new QSpacerItem( 341, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    bzip2QHBox->addItem( bzip2Spacer );
    compressionButtonGroup_2Layout->addLayout( bzip2QHBox );

    gzipQHBox1 = new QHBoxLayout( 0, 0, 6, "gzipQHBox1"); 

    gzipRadioButton = new QRadioButton( compressionButtonGroup_2, "gzipRadioButton" );
    gzipQHBox1->addWidget( gzipRadioButton );
    gzipSpacer1 = new QSpacerItem( 331, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    gzipQHBox1->addItem( gzipSpacer1 );
    compressionButtonGroup_2Layout->addLayout( gzipQHBox1 );

    gzipQHBox2 = new QHBoxLayout( 0, 0, 6, "gzipQHBox2"); 
    gzipSpacer2 = new QSpacerItem( 31, 20, QSizePolicy::Maximum, QSizePolicy::Minimum );
    gzipQHBox2->addItem( gzipSpacer2 );

    gzipTextLabel = new QLabel( compressionButtonGroup_2, "gzipTextLabel" );
    gzipTextLabel->setEnabled( FALSE );
    gzipQHBox2->addWidget( gzipTextLabel );

    compressionLevelSpinBox = new QSpinBox( compressionButtonGroup_2, "compressionLevelSpinBox" );
    compressionLevelSpinBox->setEnabled( FALSE );
    compressionLevelSpinBox->setMaxValue( 9 );
    compressionLevelSpinBox->setMinValue( 1 );
    compressionLevelSpinBox->setValue( 9 );
    gzipQHBox2->addWidget( compressionLevelSpinBox );
    gzipSpacer3 = new QSpacerItem( 90, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    gzipQHBox2->addItem( gzipSpacer3 );
    compressionButtonGroup_2Layout->addLayout( gzipQHBox2 );

    layout32 = new QHBoxLayout( 0, 0, 6, "layout32"); 

    noneRadioButton = new QRadioButton( compressionButtonGroup_2, "noneRadioButton" );
    layout32->addWidget( noneRadioButton );
    spacer28 = new QSpacerItem( 331, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout32->addItem( spacer28 );
    compressionButtonGroup_2Layout->addLayout( layout32 );
    CompressionLayout->addWidget( compressionButtonGroup_2 );

    groupBox5 = new QGroupBox( Compression, "groupBox5" );
    groupBox5->setColumnLayout(0, Qt::Vertical );
    groupBox5->layout()->setSpacing( 6 );
    groupBox5->layout()->setMargin( 11 );
    groupBox5Layout = new QVBoxLayout( groupBox5->layout() );
    groupBox5Layout->setAlignment( Qt::AlignTop );

    layout40_3 = new QHBoxLayout( 0, 0, 6, "layout40_3"); 

    compressionTypeComboBox = new QComboBox( FALSE, groupBox5, "compressionTypeComboBox" );
    layout40_3->addWidget( compressionTypeComboBox );

    textLabel1_3_3 = new QLabel( groupBox5, "textLabel1_3_3" );
    layout40_3->addWidget( textLabel1_3_3 );
    groupBox5Layout->addLayout( layout40_3 );

    layout64_3 = new QHBoxLayout( 0, 0, 6, "layout64_3"); 

    compressionFiltersListView = new QListView( groupBox5, "compressionFiltersListView" );
    compressionFiltersListView->addColumn( tr2i18n( "Filter" ) );
    compressionFiltersListView->setResizeMode( QListView::AllColumns );
    layout64_3->addWidget( compressionFiltersListView );

    layout16_3 = new QVBoxLayout( 0, 0, 6, "layout16_3"); 

    newCompressionFilterButton = new QPushButton( groupBox5, "newCompressionFilterButton" );
    layout16_3->addWidget( newCompressionFilterButton );

    editCompressionFilterButton = new QPushButton( groupBox5, "editCompressionFilterButton" );
    layout16_3->addWidget( editCompressionFilterButton );

    removeCompressionFilterButton = new QPushButton( groupBox5, "removeCompressionFilterButton" );
    layout16_3->addWidget( removeCompressionFilterButton );

    removeAllCompressionFilterButton = new QPushButton( groupBox5, "removeAllCompressionFilterButton" );
    layout16_3->addWidget( removeAllCompressionFilterButton );
    spacer4_2_2_3 = new QSpacerItem( 51, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
    layout16_3->addItem( spacer4_2_2_3 );
    layout64_3->addLayout( layout16_3 );
    groupBox5Layout->addLayout( layout64_3 );

    layout61_2 = new QHBoxLayout( 0, 0, 6, "layout61_2"); 

    minCompressiontextLabel_2_2 = new QLabel( groupBox5, "minCompressiontextLabel_2_2" );
    minCompressiontextLabel_2_2->setEnabled( TRUE );
    layout61_2->addWidget( minCompressiontextLabel_2_2 );

    minCompressionSizeSpinBox = new QSpinBox( groupBox5, "minCompressionSizeSpinBox" );
    minCompressionSizeSpinBox->setEnabled( TRUE );
    minCompressionSizeSpinBox->setMaxValue( 1024 );
    minCompressionSizeSpinBox->setValue( 150 );
    layout61_2->addWidget( minCompressionSizeSpinBox );
    groupBox5Layout->addLayout( layout61_2 );
    CompressionLayout->addWidget( groupBox5 );
    configureWidgetStack->addWidget( Compression, 3 );

    Directories = new QWidget( configureWidgetStack, "Directories" );
    DirectoriesLayout = new QVBoxLayout( Directories, 11, 6, "DirectoriesLayout"); 

    groupBox12 = new QGroupBox( Directories, "groupBox12" );
    groupBox12->setColumnLayout(0, Qt::Vertical );
    groupBox12->layout()->setSpacing( 6 );
    groupBox12->layout()->setMargin( 11 );
    groupBox12Layout = new QVBoxLayout( groupBox12->layout() );
    groupBox12Layout->setAlignment( Qt::AlignTop );

    layout73 = new QHBoxLayout( 0, 0, 6, "layout73"); 

    directoryFiltersListView = new QListView( groupBox12, "directoryFiltersListView" );
    directoryFiltersListView->addColumn( tr2i18n( "Type    " ) );
    directoryFiltersListView->addColumn( tr2i18n( "Value" ) );
    directoryFiltersListView->setAllColumnsShowFocus( TRUE );
    directoryFiltersListView->setResizeMode( QListView::LastColumn );
    layout73->addWidget( directoryFiltersListView );

    layout11_3 = new QVBoxLayout( 0, 0, 6, "layout11_3"); 

    newDirectoryFilterButton = new QPushButton( groupBox12, "newDirectoryFilterButton" );
    newDirectoryFilterButton->setEnabled( TRUE );
    layout11_3->addWidget( newDirectoryFilterButton );

    editDirectoryFilterButton = new QPushButton( groupBox12, "editDirectoryFilterButton" );
    layout11_3->addWidget( editDirectoryFilterButton );

    removeDirectoryFilterButton = new QPushButton( groupBox12, "removeDirectoryFilterButton" );
    layout11_3->addWidget( removeDirectoryFilterButton );

    removeAllDirectoryFilterButton = new QPushButton( groupBox12, "removeAllDirectoryFilterButton" );
    layout11_3->addWidget( removeAllDirectoryFilterButton );
    spacer4_2_4 = new QSpacerItem( 51, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
    layout11_3->addItem( spacer4_2_4 );
    layout73->addLayout( layout11_3 );
    groupBox12Layout->addLayout( layout73 );
    DirectoriesLayout->addWidget( groupBox12 );

    layout4 = new QHBoxLayout( 0, 0, 6, "layout4"); 

    keepPrunedCheckBox = new QCheckBox( Directories, "keepPrunedCheckBox" );
    keepPrunedCheckBox->setChecked( TRUE );
    layout4->addWidget( keepPrunedCheckBox );
    spacer23_4 = new QSpacerItem( 120, 21, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout4->addItem( spacer23_4 );
    DirectoriesLayout->addLayout( layout4 );
    configureWidgetStack->addWidget( Directories, 4 );

    Files = new QWidget( configureWidgetStack, "Files" );
    FilesLayout = new QVBoxLayout( Files, 11, 6, "FilesLayout"); 

    groupBox14 = new QGroupBox( Files, "groupBox14" );
    groupBox14->setColumnLayout(0, Qt::Vertical );
    groupBox14->layout()->setSpacing( 6 );
    groupBox14->layout()->setMargin( 11 );
    groupBox14Layout = new QVBoxLayout( groupBox14->layout() );
    groupBox14Layout->setAlignment( Qt::AlignTop );

    layout40_2 = new QHBoxLayout( 0, 0, 6, "layout40_2"); 

    fileTypeComboBox = new QComboBox( FALSE, groupBox14, "fileTypeComboBox" );
    layout40_2->addWidget( fileTypeComboBox );

    textLabel1_3_2 = new QLabel( groupBox14, "textLabel1_3_2" );
    layout40_2->addWidget( textLabel1_3_2 );
    groupBox14Layout->addLayout( layout40_2 );

    layout64_2 = new QHBoxLayout( 0, 0, 6, "layout64_2"); 

    fileFiltersListView = new QListView( groupBox14, "fileFiltersListView" );
    fileFiltersListView->addColumn( tr2i18n( "Filter" ) );
    fileFiltersListView->setResizeMode( QListView::AllColumns );
    layout64_2->addWidget( fileFiltersListView );

    layout16_2 = new QVBoxLayout( 0, 0, 6, "layout16_2"); 

    newFileFilterButton = new QPushButton( groupBox14, "newFileFilterButton" );
    layout16_2->addWidget( newFileFilterButton );

    editFileFilterButton = new QPushButton( groupBox14, "editFileFilterButton" );
    layout16_2->addWidget( editFileFilterButton );

    removeFileFilterButton = new QPushButton( groupBox14, "removeFileFilterButton" );
    layout16_2->addWidget( removeFileFilterButton );

    removeAllFileFilterButton = new QPushButton( groupBox14, "removeAllFileFilterButton" );
    layout16_2->addWidget( removeAllFileFilterButton );
    spacer4_2_2_2 = new QSpacerItem( 51, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
    layout16_2->addItem( spacer4_2_2_2 );
    layout64_2->addLayout( layout16_2 );
    groupBox14Layout->addLayout( layout64_2 );
    FilesLayout->addWidget( groupBox14 );
    configureWidgetStack->addWidget( Files, 5 );

    Filesystem = new QWidget( configureWidgetStack, "Filesystem" );
    FilesystemLayout = new QVBoxLayout( Filesystem, 11, 6, "FilesystemLayout"); 

    buttonGroup2 = new QButtonGroup( Filesystem, "buttonGroup2" );
    buttonGroup2->setColumnLayout(0, Qt::Vertical );
    buttonGroup2->layout()->setSpacing( 6 );
    buttonGroup2->layout()->setMargin( 11 );
    buttonGroup2Layout = new QVBoxLayout( buttonGroup2->layout() );
    buttonGroup2Layout->setAlignment( Qt::AlignTop );

    layout68 = new QHBoxLayout( 0, 0, 6, "layout68"); 

    userEACheckBox = new QCheckBox( buttonGroup2, "userEACheckBox" );
    layout68->addWidget( userEACheckBox );
    spacer11_2 = new QSpacerItem( 109, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout68->addItem( spacer11_2 );
    buttonGroup2Layout->addLayout( layout68 );

    layout69 = new QHBoxLayout( 0, 0, 6, "layout69"); 

    systemEACheckBox = new QCheckBox( buttonGroup2, "systemEACheckBox" );
    layout69->addWidget( systemEACheckBox );
    spacer11_3 = new QSpacerItem( 109, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout69->addItem( spacer11_3 );
    buttonGroup2Layout->addLayout( layout69 );

    layout70 = new QHBoxLayout( 0, 0, 6, "layout70"); 

    ignoreIDCheckBox = new QCheckBox( buttonGroup2, "ignoreIDCheckBox" );
    layout70->addWidget( ignoreIDCheckBox );
    spacer11_4 = new QSpacerItem( 109, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout70->addItem( spacer11_4 );
    buttonGroup2Layout->addLayout( layout70 );

    layout5 = new QHBoxLayout( 0, 0, 6, "layout5"); 

    ignoreDumpCheckBox = new QCheckBox( buttonGroup2, "ignoreDumpCheckBox" );
    ignoreDumpCheckBox->setChecked( FALSE );
    layout5->addWidget( ignoreDumpCheckBox );
    spacer23_2 = new QSpacerItem( 206, 21, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout5->addItem( spacer23_2 );
    buttonGroup2Layout->addLayout( layout5 );
    spacer83 = new QSpacerItem( 20, 41, QSizePolicy::Minimum, QSizePolicy::Expanding );
    buttonGroup2Layout->addItem( spacer83 );
    FilesystemLayout->addWidget( buttonGroup2 );
    configureWidgetStack->addWidget( Filesystem, 6 );

    Comparison = new QWidget( configureWidgetStack, "Comparison" );
    ComparisonLayout = new QVBoxLayout( Comparison, 11, 6, "ComparisonLayout"); 

    groupBox13 = new QGroupBox( Comparison, "groupBox13" );
    groupBox13->setColumnLayout(0, Qt::Vertical );
    groupBox13->layout()->setSpacing( 6 );
    groupBox13->layout()->setMargin( 11 );
    groupBox13Layout = new QVBoxLayout( groupBox13->layout() );
    groupBox13Layout->setAlignment( Qt::AlignTop );

    layout2 = new QHBoxLayout( 0, 0, 6, "layout2"); 

    textLabel1 = new QLabel( groupBox13, "textLabel1" );
    layout2->addWidget( textLabel1 );

    hourShiftBox = new QSpinBox( groupBox13, "hourShiftBox" );
    layout2->addWidget( hourShiftBox );
    spacer2 = new QSpacerItem( 130, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout2->addItem( spacer2 );
    groupBox13Layout->addLayout( layout2 );
    spacer3 = new QSpacerItem( 20, 150, QSizePolicy::Minimum, QSizePolicy::Expanding );
    groupBox13Layout->addItem( spacer3 );
    ComparisonLayout->addWidget( groupBox13 );
    configureWidgetStack->addWidget( Comparison, 7 );

    Restore = new QWidget( configureWidgetStack, "Restore" );
    RestoreLayout = new QVBoxLayout( Restore, 11, 6, "RestoreLayout"); 

    groupBox9 = new QGroupBox( Restore, "groupBox9" );
    groupBox9->setColumnLayout(0, Qt::Vertical );
    groupBox9->layout()->setSpacing( 6 );
    groupBox9->layout()->setMargin( 11 );
    groupBox9Layout = new QVBoxLayout( groupBox9->layout() );
    groupBox9Layout->setAlignment( Qt::AlignTop );

    extractNoDeleteCheckBox = new QCheckBox( groupBox9, "extractNoDeleteCheckBox" );
    groupBox9Layout->addWidget( extractNoDeleteCheckBox );

    extractMostRecentCheckBox = new QCheckBox( groupBox9, "extractMostRecentCheckBox" );
    groupBox9Layout->addWidget( extractMostRecentCheckBox );

    extractFlatCheckBox = new QCheckBox( groupBox9, "extractFlatCheckBox" );
    groupBox9Layout->addWidget( extractFlatCheckBox );
    spacer2_2 = new QSpacerItem( 20, 20, QSizePolicy::Minimum, QSizePolicy::Expanding );
    groupBox9Layout->addItem( spacer2_2 );
    RestoreLayout->addWidget( groupBox9 );
    configureWidgetStack->addWidget( Restore, 8 );

    Crypto = new QWidget( configureWidgetStack, "Crypto" );
    CryptoLayout = new QVBoxLayout( Crypto, 11, 6, "CryptoLayout"); 

    encryptionGroupBox = new QGroupBox( Crypto, "encryptionGroupBox" );
    encryptionGroupBox->setColumnLayout(0, Qt::Vertical );
    encryptionGroupBox->layout()->setSpacing( 6 );
    encryptionGroupBox->layout()->setMargin( 11 );
    encryptionGroupBoxLayout = new QVBoxLayout( encryptionGroupBox->layout() );
    encryptionGroupBoxLayout->setAlignment( Qt::AlignTop );

    layout48 = new QHBoxLayout( 0, 0, 6, "layout48"); 

    encryptionAlgorithmTextLabel = new QLabel( encryptionGroupBox, "encryptionAlgorithmTextLabel" );
    layout48->addWidget( encryptionAlgorithmTextLabel );
    spacer41 = new QSpacerItem( 101, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout48->addItem( spacer41 );

    cryptoAlgorithmKComboBox = new KComboBox( FALSE, encryptionGroupBox, "cryptoAlgorithmKComboBox" );
    layout48->addWidget( cryptoAlgorithmKComboBox );
    encryptionGroupBoxLayout->addLayout( layout48 );

    layout49 = new QHBoxLayout( 0, 0, 6, "layout49"); 

    encryptionBlockSizeTextLabel = new QLabel( encryptionGroupBox, "encryptionBlockSizeTextLabel" );
    layout49->addWidget( encryptionBlockSizeTextLabel );
    spacer42 = new QSpacerItem( 40, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout49->addItem( spacer42 );

    cryptoBlockSizeKIntNumInput = new KIntNumInput( encryptionGroupBox, "cryptoBlockSizeKIntNumInput" );
    cryptoBlockSizeKIntNumInput->setValue( 10240 );
    cryptoBlockSizeKIntNumInput->setMinValue( 10 );
    layout49->addWidget( cryptoBlockSizeKIntNumInput );
    encryptionGroupBoxLayout->addLayout( layout49 );
    CryptoLayout->addWidget( encryptionGroupBox );

    passwordGroupBox = new QGroupBox( Crypto, "passwordGroupBox" );
    passwordGroupBox->setColumnLayout(0, Qt::Vertical );
    passwordGroupBox->layout()->setSpacing( 6 );
    passwordGroupBox->layout()->setMargin( 11 );
    passwordGroupBoxLayout = new QVBoxLayout( passwordGroupBox->layout() );
    passwordGroupBoxLayout->setAlignment( Qt::AlignTop );

    layout51 = new QHBoxLayout( 0, 0, 6, "layout51"); 

    cryptoStorePasswordCheckBox = new QCheckBox( passwordGroupBox, "cryptoStorePasswordCheckBox" );
    cryptoStorePasswordCheckBox->setChecked( TRUE );
    layout51->addWidget( cryptoStorePasswordCheckBox );
    spacer44 = new QSpacerItem( 51, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout51->addItem( spacer44 );
    passwordGroupBoxLayout->addLayout( layout51 );

    layout45 = new QHBoxLayout( 0, 0, 6, "layout45"); 
    spacer38 = new QSpacerItem( 31, 21, QSizePolicy::MinimumExpanding, QSizePolicy::Minimum );
    layout45->addItem( spacer38 );

    changePasswordPushButton = new QPushButton( passwordGroupBox, "changePasswordPushButton" );
    layout45->addWidget( changePasswordPushButton );
    spacer39 = new QSpacerItem( 151, 21, QSizePolicy::Expanding, QSizePolicy::Minimum );
    layout45->addItem( spacer39 );
    passwordGroupBoxLayout->addLayout( layout45 );
    CryptoLayout->addWidget( passwordGroupBox );
    spacer43 = new QSpacerItem( 21, 50, QSizePolicy::Minimum, QSizePolicy::Expanding );
    CryptoLayout->addItem( spacer43 );
    configureWidgetStack->addWidget( Crypto, 9 );
    layout152->addWidget( configureWidgetStack );
    kdarConfigureDlgLayout->addLayout( layout152 );

    Layout1 = new QHBoxLayout( 0, 0, 6, "Layout1"); 

    configureButtonHelp = new QPushButton( this, "configureButtonHelp" );
    configureButtonHelp->setEnabled( FALSE );
    configureButtonHelp->setAutoDefault( TRUE );
    Layout1->addWidget( configureButtonHelp );
    Horizontal_Spacing2 = new QSpacerItem( 20, 20, QSizePolicy::Expanding, QSizePolicy::Minimum );
    Layout1->addItem( Horizontal_Spacing2 );

    configureButtonOk = new QPushButton( this, "configureButtonOk" );
    configureButtonOk->setAutoDefault( TRUE );
    configureButtonOk->setDefault( TRUE );
    Layout1->addWidget( configureButtonOk );

    configureButtonCancel = new QPushButton( this, "configureButtonCancel" );
    configureButtonCancel->setAutoDefault( TRUE );
    Layout1->addWidget( configureButtonCancel );
    kdarConfigureDlgLayout->addLayout( Layout1 );
    languageChange();
    resize( QSize(768, 545).expandedTo(minimumSizeHint()) );
    clearWState( WState_Polished );

    // signals and slots connections
    connect( archiveStorageDirKURLRequester, SIGNAL( textChanged(const QString&) ), this, SLOT( slotArchiveStorageDirectory(const QString&) ) );
    connect( bzip2RadioButton, SIGNAL( toggled(bool) ), this, SLOT( slotCompressionAlgorithmBZip2(bool) ) );
    connect( changePasswordPushButton, SIGNAL( clicked() ), this, SLOT( slotChangePassword() ) );
    connect( commandBetweenSliceCreationKLineEdit, SIGNAL( textChanged(const QString&) ), this, SLOT( slotExecuteCommand(const QString&) ) );
    connect( compressionFiltersListView, SIGNAL( doubleClicked(QListViewItem*) ), this, SLOT( slotEditCompressionFilter() ) );
    connect( compressionLevelSpinBox, SIGNAL( valueChanged(int) ), this, SLOT( slotCompressionLevel(int) ) );
    connect( compressionTypeComboBox, SIGNAL( activated(int) ), this, SLOT( slotCompressionMaskType(int) ) );
    connect( configModulesKListBox, SIGNAL( highlighted(const QString&) ), this, SLOT( slotRaiseWidgetStack(const QString&) ) );
    connect( configureButtonCancel, SIGNAL( clicked() ), this, SLOT( reject() ) );
    connect( configureButtonOk, SIGNAL( clicked() ), this, SLOT( accept() ) );
    connect( cryptoAlgorithmKComboBox, SIGNAL( activated(int) ), this, SLOT( slotCryptoAlgorithm(int) ) );
    connect( cryptoBlockSizeKIntNumInput, SIGNAL( valueChanged(int) ), this, SLOT( slotCryptoBlockSize(int) ) );
    connect( cryptoStorePasswordCheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotStorePassword(bool) ) );
    connect( cryptoStorePasswordCheckBox, SIGNAL( toggled(bool) ), changePasswordPushButton, SLOT( setEnabled(bool) ) );
    connect( directoryFiltersListView, SIGNAL( doubleClicked(QListViewItem*) ), this, SLOT( slotEditDirectoryFilter() ) );
    connect( editCompressionFilterButton, SIGNAL( clicked() ), this, SLOT( slotEditCompressionFilter() ) );
    connect( editDirectoryFilterButton, SIGNAL( clicked() ), this, SLOT( slotEditDirectoryFilter() ) );
    connect( editFileFilterButton, SIGNAL( clicked() ), this, SLOT( slotEditFileFilter() ) );
    connect( extractAllowOverwriteCheckBox, SIGNAL( toggled(bool) ), extractWarnOverwriteCheckBox, SLOT( setEnabled(bool) ) );
    connect( extractFlatCheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotFlatRestore(bool) ) );
    connect( extractMostRecentCheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotRestoreRecent(bool) ) );
    connect( extractNoDeleteCheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotNoDelete(bool) ) );
    connect( fileBrowserKFontRequester, SIGNAL( fontSelected(const QFont&) ), this, SLOT( slotFileBrowserFont(const QFont&) ) );
    connect( fileFiltersListView, SIGNAL( doubleClicked(QListViewItem*) ), this, SLOT( slotEditFileFilter() ) );
    connect( fileTypeComboBox, SIGNAL( activated(int) ), this, SLOT( slotFileMaskType(int) ) );
    connect( firstSliceSizeComboBox, SIGNAL( activated(int) ), this, SLOT( slotFirstSliceSizeSuffix(int) ) );
    connect( firstSliceSizeLineEdit, SIGNAL( textChanged(const QString&) ), this, SLOT( slotFirstSliceSizeString(const QString&) ) );
    connect( generalKFontRequester, SIGNAL( fontSelected(const QFont&) ), this, SLOT( slotGeneralFont(const QFont&) ) );
    connect( gzipRadioButton, SIGNAL( toggled(bool) ), gzipTextLabel, SLOT( setEnabled(bool) ) );
    connect( gzipRadioButton, SIGNAL( toggled(bool) ), this, SLOT( slotCompressionAlgorithmGZip(bool) ) );
    connect( gzipRadioButton, SIGNAL( toggled(bool) ), compressionLevelSpinBox, SLOT( setEnabled(bool) ) );
    connect( hourShiftBox, SIGNAL( valueChanged(int) ), this, SLOT( slotHourShiftInt(int) ) );
    connect( ignoreDumpCheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotIgnoreDump(bool) ) );
    connect( ignoreIDCheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotIgnoreID(bool) ) );
    connect( keepPrunedCheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotKeepPruned(bool) ) );
    connect( logBasicRadioButton, SIGNAL( toggled(bool) ), this, SLOT( slotLogLevelBasic(bool) ) );
    connect( logFileKURLRequester, SIGNAL( textChanged(const QString&) ), this, SLOT( slotLogFile(const QString&) ) );
    connect( logFileKURLRequester, SIGNAL( returnPressed(const QString&) ), this, SLOT( slotLogFile(const QString&) ) );
    connect( logFullRadioButton, SIGNAL( toggled(bool) ), this, SLOT( slotLogLevelFull(bool) ) );
    connect( logNoneRadioButton, SIGNAL( toggled(bool) ), this, SLOT( slotLogLevelNone(bool) ) );
    connect( mediaTypeKComboBox, SIGNAL( activated(int) ), this, SLOT( slotMedia(int) ) );
    connect( messageWindowKFontRequester, SIGNAL( fontSelected(const QFont&) ), this, SLOT( slotMessageWindowFont(const QFont&) ) );
    connect( minCompressionSizeSpinBox, SIGNAL( valueChanged(int) ), this, SLOT( slotMinimumCompressionSizeInt(int) ) );
    connect( newCompressionFilterButton, SIGNAL( clicked() ), this, SLOT( slotNewCompressionFilter() ) );
    connect( newDirectoryFilterButton, SIGNAL( clicked() ), this, SLOT( slotNewDirectoryFilter() ) );
    connect( newFileFilterButton, SIGNAL( clicked() ), this, SLOT( slotNewFileFilter() ) );
    connect( noneRadioButton, SIGNAL( toggled(bool) ), this, SLOT( slotCompressionAlgorithmNone(bool) ) );
    connect( noneRadioButton, SIGNAL( toggled(bool) ), groupBox5, SLOT( setDisabled(bool) ) );
    connect( pauseCheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotPauseBetweenSlices(bool) ) );
    connect( removeAllCompressionFilterButton, SIGNAL( clicked() ), this, SLOT( slotRemoveAllCompressionFilter() ) );
    connect( removeAllDirectoryFilterButton, SIGNAL( clicked() ), this, SLOT( slotRemoveAllDirectoryFilter() ) );
    connect( removeAllFileFilterButton, SIGNAL( clicked() ), this, SLOT( slotRemoveAllFileFilter() ) );
    connect( removeCompressionFilterButton, SIGNAL( clicked() ), this, SLOT( slotRemoveCompressionFilter() ) );
    connect( removeDirectoryFilterButton, SIGNAL( clicked() ), this, SLOT( slotRemoveDirectoryFilter() ) );
    connect( removeFileFilterButton, SIGNAL( clicked() ), this, SLOT( slotRemoveFileFilter() ) );
    connect( showKDarSplashCheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotKDarSplashScreen(bool) ) );
    connect( sliceSizeComboBox, SIGNAL( activated(int) ), this, SLOT( slotSliceSizeSuffix(int) ) );
    connect( sliceSizeLineEdit, SIGNAL( textChanged(const QString&) ), this, SLOT( slotSliceSizeString(const QString&) ) );
    connect( splitArchiveCheckBox, SIGNAL( toggled(bool) ), textLabel7_2_2, SLOT( setEnabled(bool) ) );
    connect( splitArchiveCheckBox, SIGNAL( toggled(bool) ), textLabel6_3_2, SLOT( setEnabled(bool) ) );
    connect( splitArchiveCheckBox, SIGNAL( toggled(bool) ), textLabel6_2_2_2, SLOT( setEnabled(bool) ) );
    connect( splitArchiveCheckBox, SIGNAL( toggled(bool) ), sliceSizeLineEdit, SLOT( setEnabled(bool) ) );
    connect( splitArchiveCheckBox, SIGNAL( toggled(bool) ), sliceSizeComboBox, SLOT( setEnabled(bool) ) );
    connect( splitArchiveCheckBox, SIGNAL( toggled(bool) ), pauseCheckBox, SLOT( setEnabled(bool) ) );
    connect( splitArchiveCheckBox, SIGNAL( toggled(bool) ), mediaTypeKComboBox, SLOT( setEnabled(bool) ) );
    connect( splitArchiveCheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotSplitArchive(bool) ) );
    connect( splitArchiveCheckBox, SIGNAL( toggled(bool) ), firstSliceSizeLineEdit, SLOT( setEnabled(bool) ) );
    connect( splitArchiveCheckBox, SIGNAL( toggled(bool) ), firstSliceSizeComboBox, SLOT( setEnabled(bool) ) );
    connect( statusBarKFontRequester, SIGNAL( fontSelected(const QFont&) ), this, SLOT( slotStatusBarFont(const QFont&) ) );
    connect( systemEACheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotSystemEA(bool) ) );
    connect( useCreateArchiveWizardCheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotUseCreateArchiveWizard(bool) ) );
    connect( userEACheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotUserEA(bool) ) );
    connect( verboseOutputCheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotVerbose(bool) ) );
    connect( extractAllowOverwriteCheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotAllowOverwrite(bool) ) );
    connect( extractWarnOverwriteCheckBox, SIGNAL( toggled(bool) ), this, SLOT( slotWarnOnOverwrite(bool) ) );
}

/*
 *  Destroys the object and frees any allocated resources
 */
kdarConfigureDlg::~kdarConfigureDlg()
{
    // no need to delete child widgets, Qt does it all for us
}

/*
 *  Sets the strings of the subwidgets using the current
 *  language.
 */
void kdarConfigureDlg::languageChange()
{
    setCaption( tr2i18n( "Configure KDar" ) );
    groupBox29->setTitle( tr2i18n( "Option group" ) );
    configModulesKListBox->clear();
    configModulesKListBox->insertItem( tr2i18n( "General" ) );
    configModulesKListBox->insertItem( tr2i18n( "Fonts" ) );
    configModulesKListBox->insertItem( tr2i18n( "Slicing" ) );
    configModulesKListBox->insertItem( tr2i18n( "Compression" ) );
    configModulesKListBox->insertItem( tr2i18n( "Cryptography" ) );
    configModulesKListBox->insertItem( tr2i18n( "Directories" ) );
    configModulesKListBox->insertItem( tr2i18n( "Files" ) );
    configModulesKListBox->insertItem( tr2i18n( "Filesystem" ) );
    configModulesKListBox->insertItem( tr2i18n( "Comparison" ) );
    configModulesKListBox->insertItem( tr2i18n( "Restore" ) );
    generalButtonGroup->setTitle( tr2i18n( "General options" ) );
    verboseOutputCheckBox->setText( tr2i18n( "Verbose output" ) );
    useCreateArchiveWizardCheckBox->setText( tr2i18n( "Use Wizard for creating archives" ) );
    showKDarSplashCheckBox->setText( tr2i18n( "Show splash screen on startup" ) );
    extractAllowOverwriteCheckBox->setText( tr2i18n( "Allow overwriting of archives and files" ) );
    extractWarnOverwriteCheckBox->setText( tr2i18n( "Warn before overwriting" ) );
    QWhatsThis::add( extractWarnOverwriteCheckBox, tr2i18n( "KDar will ask you to confirm overwriting an archive or file on the filesystem. If you are performing a restoration which involves overwriting many files, you might consider unchecking this option." ) );
    textLabel1_3->setText( tr2i18n( "Archive storage directory:" ) );
    logLevelButtonGroup->setTitle( tr2i18n( "Logging" ) );
    logNoneRadioButton->setText( tr2i18n( "none" ) );
    logBasicRadioButton->setText( tr2i18n( "basic" ) );
    logFullRadioButton->setText( tr2i18n( "full" ) );
    textLabel2_3->setText( tr2i18n( "Log file:" ) );
    QToolTip::add( logFileKURLRequester, tr2i18n( "Click the icon to select a new log file." ) );
    QWhatsThis::add( logFileKURLRequester, tr2i18n( "This is the file to which log information is sent." ) );
    groupBox10->setTitle( tr2i18n( "Fonts" ) );
    textLabel1_2->setText( tr2i18n( "File browser:" ) );
    textLabel2_2->setText( tr2i18n( "Message window:" ) );
    textLabel4->setText( tr2i18n( "General:" ) );
    textLabel3->setText( tr2i18n( "Status bar:" ) );
    groupBox8->setTitle( tr2i18n( "Slicing options" ) );
    splitArchiveCheckBox->setText( tr2i18n( "Split archive" ) );
    QWhatsThis::add( splitArchiveCheckBox, tr2i18n( "Split the archive into slices. Useful for writing to disk." ) );
    textLabel6_2_2_2->setText( tr2i18n( "Media type" ) );
    textLabel6_3_2->setText( tr2i18n( "Slice size" ) );
    textLabel7_2_2->setText( tr2i18n( "First slice size" ) );
    sliceSizeLineEdit->setText( tr2i18n( "700" ) );
    sliceSizeComboBox->clear();
    sliceSizeComboBox->insertItem( tr2i18n( "B" ) );
    sliceSizeComboBox->insertItem( tr2i18n( "kB" ) );
    sliceSizeComboBox->insertItem( tr2i18n( "MB" ) );
    sliceSizeComboBox->insertItem( tr2i18n( "GB" ) );
    sliceSizeComboBox->insertItem( tr2i18n( "TB" ) );
    sliceSizeComboBox->setCurrentItem( 2 );
    firstSliceSizeLineEdit->setText( tr2i18n( "695" ) );
    firstSliceSizeComboBox->clear();
    firstSliceSizeComboBox->insertItem( tr2i18n( "B" ) );
    firstSliceSizeComboBox->insertItem( tr2i18n( "kB" ) );
    firstSliceSizeComboBox->insertItem( tr2i18n( "MB" ) );
    firstSliceSizeComboBox->insertItem( tr2i18n( "GB" ) );
    firstSliceSizeComboBox->insertItem( tr2i18n( "TB" ) );
    firstSliceSizeComboBox->setCurrentItem( 2 );
    pauseCheckBox->setText( tr2i18n( "Pause between slices" ) );
    QWhatsThis::add( pauseCheckBox, tr2i18n( "Pause operation between slices. Allows disks to be swapped, slices to be ftp'd, etc." ) );
    groupBox3->setTitle( tr2i18n( "Command to run after writing each slice" ) );
    compressionButtonGroup_2->setTitle( tr2i18n( "Compression type" ) );
    bzip2RadioButton->setText( tr2i18n( "bzip2" ) );
    QWhatsThis::add( bzip2RadioButton, tr2i18n( "Use the bzip2 compression algorithm" ) );
    gzipRadioButton->setText( tr2i18n( "gzip" ) );
    QWhatsThis::add( gzipRadioButton, tr2i18n( "Use the gzip compression algorithm. Set the compression level as well (0=none, 9=max)" ) );
    gzipTextLabel->setText( tr2i18n( "gzip compression level" ) );
    noneRadioButton->setText( tr2i18n( "none" ) );
    QWhatsThis::add( noneRadioButton, tr2i18n( "Do not compress files." ) );
    groupBox5->setTitle( tr2i18n( "Compression filters" ) );
    compressionTypeComboBox->clear();
    compressionTypeComboBox->insertItem( tr2i18n( "Do not compress" ) );
    compressionTypeComboBox->insertItem( tr2i18n( "Compress" ) );
    textLabel1_3_3->setText( tr2i18n( "files of the following type:" ) );
    compressionFiltersListView->header()->setLabel( 0, tr2i18n( "Filter" ) );
    newCompressionFilterButton->setText( tr2i18n( "&Add" ) );
    newCompressionFilterButton->setAccel( QKeySequence( tr2i18n( "Alt+A" ) ) );
    editCompressionFilterButton->setText( tr2i18n( "&Edit" ) );
    editCompressionFilterButton->setAccel( QKeySequence( tr2i18n( "Alt+E" ) ) );
    removeCompressionFilterButton->setText( tr2i18n( "&Remove" ) );
    removeCompressionFilterButton->setAccel( QKeySequence( tr2i18n( "Alt+R" ) ) );
    removeAllCompressionFilterButton->setText( tr2i18n( "Re&move all" ) );
    removeAllCompressionFilterButton->setAccel( QKeySequence( tr2i18n( "Alt+M" ) ) );
    minCompressiontextLabel_2_2->setText( tr2i18n( "minimum size for compression" ) );
    minCompressionSizeSpinBox->setSuffix( tr2i18n( " Bytes" ) );
    QWhatsThis::add( minCompressionSizeSpinBox, tr2i18n( "File size must be at least this size to be flagged for compression." ) );
    groupBox12->setTitle( tr2i18n( "Select directories to include or exclude" ) );
    directoryFiltersListView->header()->setLabel( 0, tr2i18n( "Type    " ) );
    directoryFiltersListView->header()->setLabel( 1, tr2i18n( "Value" ) );
    newDirectoryFilterButton->setText( tr2i18n( "&Add" ) );
    newDirectoryFilterButton->setAccel( QKeySequence( tr2i18n( "Alt+A" ) ) );
    editDirectoryFilterButton->setText( tr2i18n( "&Edit" ) );
    editDirectoryFilterButton->setAccel( QKeySequence( tr2i18n( "Alt+E" ) ) );
    removeDirectoryFilterButton->setText( tr2i18n( "&Remove" ) );
    removeDirectoryFilterButton->setAccel( QKeySequence( tr2i18n( "Alt+R" ) ) );
    removeAllDirectoryFilterButton->setText( tr2i18n( "Re&move all" ) );
    removeAllDirectoryFilterButton->setAccel( QKeySequence( tr2i18n( "Alt+M" ) ) );
    keepPrunedCheckBox->setText( tr2i18n( "keep pruned directories" ) );
    QWhatsThis::add( keepPrunedCheckBox, tr2i18n( "Keep empty versions of directories that were excluded from the archive." ) );
    groupBox14->setTitle( tr2i18n( "File filters" ) );
    fileTypeComboBox->clear();
    fileTypeComboBox->insertItem( tr2i18n( "Do not include" ) );
    fileTypeComboBox->insertItem( tr2i18n( "Include" ) );
    textLabel1_3_2->setText( tr2i18n( "files of the following type:" ) );
    fileFiltersListView->header()->setLabel( 0, tr2i18n( "Filter" ) );
    newFileFilterButton->setText( tr2i18n( "&Add" ) );
    newFileFilterButton->setAccel( QKeySequence( tr2i18n( "Alt+A" ) ) );
    editFileFilterButton->setText( tr2i18n( "&Edit" ) );
    editFileFilterButton->setAccel( QKeySequence( tr2i18n( "Alt+E" ) ) );
    removeFileFilterButton->setText( tr2i18n( "&Remove" ) );
    removeFileFilterButton->setAccel( QKeySequence( tr2i18n( "Alt+R" ) ) );
    removeAllFileFilterButton->setText( tr2i18n( "Re&move all" ) );
    removeAllFileFilterButton->setAccel( QKeySequence( tr2i18n( "Alt+M" ) ) );
    buttonGroup2->setTitle( tr2i18n( "Filesystem options" ) );
    userEACheckBox->setText( tr2i18n( "disable user Extended Attributes" ) );
    systemEACheckBox->setText( tr2i18n( "disable system Extended Attributes" ) );
    ignoreIDCheckBox->setText( tr2i18n( "ignore user/group ID's" ) );
    ignoreDumpCheckBox->setText( tr2i18n( "ignore ext2 dump flag" ) );
    QWhatsThis::add( ignoreDumpCheckBox, tr2i18n( "Keep empty versions of directories that were excluded from the archive." ) );
    groupBox13->setTitle( tr2i18n( "Comparing archive with filesystem" ) );
    textLabel1->setText( tr2i18n( "Hour shift" ) );
    hourShiftBox->setSuffix( tr2i18n( " hr" ) );
    groupBox9->setTitle( tr2i18n( "Restoration" ) );
    extractNoDeleteCheckBox->setText( tr2i18n( "do not delete files on disk" ) );
    extractMostRecentCheckBox->setText( tr2i18n( "only restore most recent \n"
" or non-existing files" ) );
    extractFlatCheckBox->setText( tr2i18n( "Flat (all files in top-level directory)" ) );
    encryptionGroupBox->setTitle( tr2i18n( "Encryption" ) );
    encryptionAlgorithmTextLabel->setText( tr2i18n( "Algorithm:" ) );
    cryptoAlgorithmKComboBox->clear();
    cryptoAlgorithmKComboBox->insertItem( tr2i18n( "None" ) );
    cryptoAlgorithmKComboBox->insertItem( tr2i18n( "Blowfish (strong)" ) );
    encryptionBlockSizeTextLabel->setText( tr2i18n( "block size:" ) );
    cryptoBlockSizeKIntNumInput->setSuffix( tr2i18n( " B" ) );
    passwordGroupBox->setTitle( tr2i18n( "Password" ) );
    cryptoStorePasswordCheckBox->setText( tr2i18n( "&Store password in wallet" ) );
    cryptoStorePasswordCheckBox->setAccel( QKeySequence( tr2i18n( "Alt+S" ) ) );
    changePasswordPushButton->setText( tr2i18n( "&Change password" ) );
    changePasswordPushButton->setAccel( QKeySequence( tr2i18n( "Alt+C" ) ) );
    configureButtonHelp->setText( tr2i18n( "&Help" ) );
    configureButtonHelp->setAccel( QKeySequence( tr2i18n( "F1" ) ) );
    configureButtonOk->setText( tr2i18n( "&OK" ) );
    configureButtonOk->setAccel( QKeySequence( QString::null ) );
    configureButtonCancel->setText( tr2i18n( "&Cancel" ) );
    configureButtonCancel->setAccel( QKeySequence( QString::null ) );
}

void kdarConfigureDlg::slotLogLevelNone(bool)
{
    qWarning( "kdarConfigureDlg::slotLogLevelNone(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotHelp()
{
    qWarning( "kdarConfigureDlg::slotHelp(): Not implemented yet" );
}

void kdarConfigureDlg::slotVerbose(bool)
{
    qWarning( "kdarConfigureDlg::slotVerbose(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotLogFile(const QString&)
{
    qWarning( "kdarConfigureDlg::slotLogFile(const QString&): Not implemented yet" );
}

void kdarConfigureDlg::slotWarnOnOverwrite(bool)
{
    qWarning( "kdarConfigureDlg::slotWarnOnOverwrite(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotUserEA(bool)
{
    qWarning( "kdarConfigureDlg::slotUserEA(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotSystemEA(bool)
{
    qWarning( "kdarConfigureDlg::slotSystemEA(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotIgnoreID(bool)
{
    qWarning( "kdarConfigureDlg::slotIgnoreID(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotNoDelete(bool)
{
    qWarning( "kdarConfigureDlg::slotNoDelete(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotRestoreRecent(bool)
{
    qWarning( "kdarConfigureDlg::slotRestoreRecent(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotFlatRestore(bool)
{
    qWarning( "kdarConfigureDlg::slotFlatRestore(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotUseCreateArchiveWizard(bool)
{
    qWarning( "kdarConfigureDlg::slotUseCreateArchiveWizard(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotSplitArchive(bool)
{
    qWarning( "kdarConfigureDlg::slotSplitArchive(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotPauseBetweenSlices(bool)
{
    qWarning( "kdarConfigureDlg::slotPauseBetweenSlices(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotKeepPruned(bool)
{
    qWarning( "kdarConfigureDlg::slotKeepPruned(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotIgnoreDump(bool)
{
    qWarning( "kdarConfigureDlg::slotIgnoreDump(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotMedia(int)
{
    qWarning( "kdarConfigureDlg::slotMedia(int): Not implemented yet" );
}

void kdarConfigureDlg::slotSliceSizeSuffix(int)
{
    qWarning( "kdarConfigureDlg::slotSliceSizeSuffix(int): Not implemented yet" );
}

void kdarConfigureDlg::slotFirstSliceSizeSuffix(int)
{
    qWarning( "kdarConfigureDlg::slotFirstSliceSizeSuffix(int): Not implemented yet" );
}

void kdarConfigureDlg::slotCompressionAlgorithm(int)
{
    qWarning( "kdarConfigureDlg::slotCompressionAlgorithm(int): Not implemented yet" );
}

void kdarConfigureDlg::slotCompressionLevel(int)
{
    qWarning( "kdarConfigureDlg::slotCompressionLevel(int): Not implemented yet" );
}

void kdarConfigureDlg::slotMinimumCompressionSizeInt(int)
{
    qWarning( "kdarConfigureDlg::slotMinimumCompressionSizeInt(int): Not implemented yet" );
}

void kdarConfigureDlg::slotHourShiftInt(int)
{
    qWarning( "kdarConfigureDlg::slotHourShiftInt(int): Not implemented yet" );
}

void kdarConfigureDlg::slotCompressionMaskType(int)
{
    qWarning( "kdarConfigureDlg::slotCompressionMaskType(int): Not implemented yet" );
}

void kdarConfigureDlg::slotFileMaskType(int)
{
    qWarning( "kdarConfigureDlg::slotFileMaskType(int): Not implemented yet" );
}

void kdarConfigureDlg::slotCompressionAlgorithmGZip(bool)
{
    qWarning( "kdarConfigureDlg::slotCompressionAlgorithmGZip(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotCompressionAlgorithmNone(bool)
{
    qWarning( "kdarConfigureDlg::slotCompressionAlgorithmNone(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotNewCompressionFilter()
{
    qWarning( "kdarConfigureDlg::slotNewCompressionFilter(): Not implemented yet" );
}

void kdarConfigureDlg::slotEditCompressionFilter()
{
    qWarning( "kdarConfigureDlg::slotEditCompressionFilter(): Not implemented yet" );
}

void kdarConfigureDlg::slotRemoveCompressionFilter()
{
    qWarning( "kdarConfigureDlg::slotRemoveCompressionFilter(): Not implemented yet" );
}

void kdarConfigureDlg::slotRemoveAllCompressionFilter()
{
    qWarning( "kdarConfigureDlg::slotRemoveAllCompressionFilter(): Not implemented yet" );
}

void kdarConfigureDlg::slotNewDirectoryFilter()
{
    qWarning( "kdarConfigureDlg::slotNewDirectoryFilter(): Not implemented yet" );
}

void kdarConfigureDlg::slotEditDirectoryFilter()
{
    qWarning( "kdarConfigureDlg::slotEditDirectoryFilter(): Not implemented yet" );
}

void kdarConfigureDlg::slotRemoveDirectoryFilter()
{
    qWarning( "kdarConfigureDlg::slotRemoveDirectoryFilter(): Not implemented yet" );
}

void kdarConfigureDlg::slotRemoveAllDirectoryFilter()
{
    qWarning( "kdarConfigureDlg::slotRemoveAllDirectoryFilter(): Not implemented yet" );
}

void kdarConfigureDlg::slotNewFileFilter()
{
    qWarning( "kdarConfigureDlg::slotNewFileFilter(): Not implemented yet" );
}

void kdarConfigureDlg::slotEditFileFilter()
{
    qWarning( "kdarConfigureDlg::slotEditFileFilter(): Not implemented yet" );
}

void kdarConfigureDlg::slotRemoveFileFilter()
{
    qWarning( "kdarConfigureDlg::slotRemoveFileFilter(): Not implemented yet" );
}

void kdarConfigureDlg::slotRemoveAllFileFilter()
{
    qWarning( "kdarConfigureDlg::slotRemoveAllFileFilter(): Not implemented yet" );
}

void kdarConfigureDlg::slotArchiveName(const QString&)
{
    qWarning( "kdarConfigureDlg::slotArchiveName(const QString&): Not implemented yet" );
}

void kdarConfigureDlg::slotArchiveStorageDirectory(const QString&)
{
    qWarning( "kdarConfigureDlg::slotArchiveStorageDirectory(const QString&): Not implemented yet" );
}

void kdarConfigureDlg::slotInputPipe(const QString&)
{
    qWarning( "kdarConfigureDlg::slotInputPipe(const QString&): Not implemented yet" );
}

void kdarConfigureDlg::slotOutputPipe(const QString&)
{
    qWarning( "kdarConfigureDlg::slotOutputPipe(const QString&): Not implemented yet" );
}

void kdarConfigureDlg::slotExecuteCommand(const QString&)
{
    qWarning( "kdarConfigureDlg::slotExecuteCommand(const QString&): Not implemented yet" );
}

void kdarConfigureDlg::slotCryptoPassword(const QString&)
{
    qWarning( "kdarConfigureDlg::slotCryptoPassword(const QString&): Not implemented yet" );
}

void kdarConfigureDlg::slotExecuteRef(const QString&)
{
    qWarning( "kdarConfigureDlg::slotExecuteRef(const QString&): Not implemented yet" );
}

void kdarConfigureDlg::slotPassRef(const QString&)
{
    qWarning( "kdarConfigureDlg::slotPassRef(const QString&): Not implemented yet" );
}

void kdarConfigureDlg::slotSliceSizeString(const QString&)
{
    qWarning( "kdarConfigureDlg::slotSliceSizeString(const QString&): Not implemented yet" );
}

void kdarConfigureDlg::slotFirstSliceSizeString(const QString&)
{
    qWarning( "kdarConfigureDlg::slotFirstSliceSizeString(const QString&): Not implemented yet" );
}

void kdarConfigureDlg::slotCompressionAlgorithmBZip2(bool)
{
    qWarning( "kdarConfigureDlg::slotCompressionAlgorithmBZip2(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotGeneralFont(const QFont&)
{
    qWarning( "kdarConfigureDlg::slotGeneralFont(const QFont&): Not implemented yet" );
}

void kdarConfigureDlg::slotFileBrowserFont(const QFont&)
{
    qWarning( "kdarConfigureDlg::slotFileBrowserFont(const QFont&): Not implemented yet" );
}

void kdarConfigureDlg::slotMessageWindowFont(const QFont&)
{
    qWarning( "kdarConfigureDlg::slotMessageWindowFont(const QFont&): Not implemented yet" );
}

void kdarConfigureDlg::slotStatusBarFont(const QFont&)
{
    qWarning( "kdarConfigureDlg::slotStatusBarFont(const QFont&): Not implemented yet" );
}

void kdarConfigureDlg::slotRaiseWidgetStack(const QString&)
{
    qWarning( "kdarConfigureDlg::slotRaiseWidgetStack(const QString&): Not implemented yet" );
}

void kdarConfigureDlg::slotEditSliceSizeString(const QString&)
{
    qWarning( "kdarConfigureDlg::slotEditSliceSizeString(const QString&): Not implemented yet" );
}

void kdarConfigureDlg::slotEditSliceSizeSuffix(int)
{
    qWarning( "kdarConfigureDlg::slotEditSliceSizeSuffix(int): Not implemented yet" );
}

void kdarConfigureDlg::slotKDarSplashScreen(bool)
{
    qWarning( "kdarConfigureDlg::slotKDarSplashScreen(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotAllowOverwrite(bool)
{
    qWarning( "kdarConfigureDlg::slotAllowOverwrite(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotLogLevelBasic(bool)
{
    qWarning( "kdarConfigureDlg::slotLogLevelBasic(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotLogLevelFull(bool)
{
    qWarning( "kdarConfigureDlg::slotLogLevelFull(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotCryptoAlgorithm(int)
{
    qWarning( "kdarConfigureDlg::slotCryptoAlgorithm(int): Not implemented yet" );
}

void kdarConfigureDlg::slotCryptoBlockSize(int)
{
    qWarning( "kdarConfigureDlg::slotCryptoBlockSize(int): Not implemented yet" );
}

void kdarConfigureDlg::slotStorePassword(bool)
{
    qWarning( "kdarConfigureDlg::slotStorePassword(bool): Not implemented yet" );
}

void kdarConfigureDlg::slotChangePassword()
{
    qWarning( "kdarConfigureDlg::slotChangePassword(): Not implemented yet" );
}

#include "kdarConfigureDlg.moc"
