/****************************************************************************
** Form interface generated from reading ui file '/home/oliver/work/programming/kyammi/src/PreferencesDialogBase.ui'
**
** Created: Sun Jul 31 13:17:32 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!
****************************************************************************/

#ifndef PREFERENCES_H
#define PREFERENCES_H

#include <qvariant.h>
#include <qdialog.h>

class QVBoxLayout;
class QHBoxLayout;
class QGridLayout;
class QSpacerItem;
class QPushButton;
class QTabWidget;
class QWidget;
class QGroupBox;
class QComboBox;
class QLabel;
class QLineEdit;
class QCheckBox;
class QSpinBox;
class QButtonGroup;
class QRadioButton;
class QFrame;
class KURLLabel;
class KTextEdit;

class Preferences : public QDialog
{
    Q_OBJECT

public:
    Preferences( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
    ~Preferences();

    QPushButton* ButtonCancel;
    QPushButton* ButtonOK;
    QTabWidget* TabWidget2;
    QWidget* tab;
    QGroupBox* GroupBox3;
    QComboBox* ComboBoxDoubleClickAction;
    QLabel* LabelDoubleClickAction;
    QComboBox* ComboBoxMiddleClickAction;
    QLabel* LabelMiddleClickAction;
    QLabel* textLabel1_4;
    QGroupBox* GroupBoxSearching;
    QLineEdit* LineEditSearchThreshold;
    QLabel* LabelSearchThreshold;
    QWidget* tab_2;
    QGroupBox* GroupBox2;
    QPushButton* ButtonChooseTrashDir;
    QLabel* LabelTrashDir;
    QLineEdit* LineEditTrashDir;
    QGroupBox* GroupBox6;
    QCheckBox* CheckBoxLogging;
    QLabel* LabelGroupThreshold;
    QCheckBox* CheckBoxLazyGrouping;
    QCheckBox* CheckBoxChildSafe;
    QSpinBox* SpinBoxGroupThreshold;
    QGroupBox* ConsistencyMode;
    QCheckBox* CheckBoxCapitalizeTags;
    QCheckBox* CheckBoxTagsConsistent;
    QButtonGroup* buttonGroup3;
    QRadioButton* RadioButtonSimpleGuessmode;
    QRadioButton* RadioButtonAdvancedGuessmode;
    QLabel* LabelGuessingPattern;
    QCheckBox* CheckBoxDirectoriesConsistent;
    QCheckBox* CheckBoxFilenamesConsistent;
    QLineEdit* LineEditFilenamePattern;
    QLineEdit* LineEditDirectoriesPattern;
    QWidget* tab_3;
    QButtonGroup* MediaPlayerGroup;
    QRadioButton* RadioButtonXmms;
    QRadioButton* RadioButtonNoatun;
    QRadioButton* RadioButtonGstPlayer;
    QRadioButton* RadioButtonArtsPlayer;
    QGroupBox* GroupBoxNoatun;
    QGroupBox* GroupBoxNoatunCrossfading;
    QLabel* LabelFadeOutEnd;
    QLabel* LabelFadeTime;
    QLabel* LabelFadeInStart;
    QLineEdit* LineEditFadeTime;
    QLineEdit* LineEditFadeOutEnd;
    QLineEdit* LineEditFadeInStart;
    QLabel* textLabel1;
    QGroupBox* GroupBoxXmms;
    QLineEdit* LineEditKeepInXmms;
    QLabel* LabelKeepInXmms;
    QGroupBox* GroupBoxGstPlayer;
    QLineEdit* LineEditAudioSink;
    QLabel* textLabel1_3;
    QLabel* textLabel1_5;
    QGroupBox* GroupBoxArtsPlayer;
    QLabel* textLabel1_2;
    QWidget* TabPage;
    QGroupBox* secondSoundDevice;
    QLabel* LabelMp3Files;
    QLineEdit* LineEditPrelistenMp3Command;
    QLabel* LabelOggFiles;
    QLabel* LabelWavFiles;
    QLabel* LabelFlacFiles;
    QLabel* LabelOtherFiles;
    QLineEdit* LineEditPrelistenOggCommand;
    QLineEdit* LineEditPrelistenWavCommand;
    QLineEdit* LineEditPrelistenFlacCommand;
    QLineEdit* LineEditPrelistenOtherCommand;
    QLabel* TextLabel1_3_2;
    QWidget* tab_4;
    QLabel* LabelGrabAndEncodeCmd;
    QLabel* LabelShutdownScript;
    QLineEdit* LineEditGrabAndEncodeCmd;
    QLineEdit* LineEditShutdownScript;
    QGroupBox* GroupBox7;
    QFrame* Line3;
    QLabel* TextLabelPluginMode;
    QComboBox* ComboBoxPlugins;
    QPushButton* PushButtonNewPlugin;
    QPushButton* PushButtonDeletePlugin;
    QComboBox* ComboBoxPluginMode;
    QPushButton* PushButtonAddStandardPlugins;
    QLabel* LabelPluginSongLabelPluginSongMeMenuEntry;
    QLabel* LabelPluginSongCmd;
    QPushButton* PushButtonPluginReplacements;
    QLineEdit* LineEditPluginMenuEntry;
    QLineEdit* LineEditPluginCommand;
    QLineEdit* LineEditPluginCustomList;
    QLabel* TextLabel1;
    QLabel* TextLabel3;
    KURLLabel* kURLLabel1;
    QLabel* LabelPluginPlaylistCustomList_2;
    QCheckBox* CheckBoxPluginConfirm;
    QWidget* tab_5;
    QLabel* TextLabel1_3;
    QGroupBox* GroupBox17;
    QLabel* LabelCriticalSize;
    QLineEdit* LineEditCriticalSize;
    QLabel* LabelSwapDir;
    QPushButton* ButtonChooseMediaDir;
    QCheckBox* CheckBoxMountMediaDir;
    QLineEdit* LineEditMediaDir;
    QLabel* LabelMediaDir;
    QLineEdit* LineEditSwapSize;
    QPushButton* ButtonChooseSwapDir;
    QLabel* LabelSwapSize;
    QLineEdit* LineEditSwapDir;
    QWidget* TabPage_2;
    QLabel* LabelPlayqueueTemplate;
    KTextEdit* LineEditPlayqueueTemplate;

public slots:
    virtual void kURLLabel1_leftClickedURL();

protected:
    QGridLayout* PreferencesLayout;
    QSpacerItem* Spacer2;
    QSpacerItem* Spacer3;
    QSpacerItem* Spacer1;
    QGridLayout* tabLayout;
    QGridLayout* GroupBox3Layout;
    QSpacerItem* spacer4;
    QSpacerItem* spacer4_2;
    QGridLayout* Layout7;
    QGridLayout* GroupBoxSearchingLayout;
    QSpacerItem* spacer4_4;
    QGridLayout* Layout10;
    QGridLayout* GroupBox2Layout;
    QGridLayout* Layout8_2;
    QGridLayout* GroupBox6Layout;
    QSpacerItem* Spacer1_2;
    QGridLayout* ConsistencyModeLayout;
    QGridLayout* buttonGroup3Layout;
    QGridLayout* tabLayout_2;
    QGridLayout* MediaPlayerGroupLayout;
    QGridLayout* GroupBoxNoatunLayout;
    QGridLayout* GroupBoxNoatunCrossfadingLayout;
    QGridLayout* GroupBoxXmmsLayout;
    QGridLayout* GroupBoxGstPlayerLayout;
    QGridLayout* GroupBoxArtsPlayerLayout;
    QGridLayout* TabPageLayout;
    QGridLayout* secondSoundDeviceLayout;
    QGridLayout* tabLayout_3;
    QGridLayout* GroupBox7Layout;
    QGridLayout* tabLayout_4;
    QGridLayout* GroupBox17Layout;
    QGridLayout* TabPageLayout_2;

protected slots:
    virtual void languageChange();

};

#endif // PREFERENCES_H
