konverter.kdevelop: cvs/konverter/src/GUI/View/KonverterMainDialog.h Source File

Main Page | Class List | Directories | File List

# KonverterMainDialog.h

    00001 /****************************************************************************
    00002 ** Form interface generated from reading ui file 'GUI/View/KonverterMainDialog.ui'
    00003 **
    00004 ** Created: Fr Jun 24 14:24:38 2005
    00005 **      by: The User Interface Compiler ($Id: KonverterMainDialog_8h-source.html,v 1.1.1.1 2005/06/24 13:18:33 marco Exp $)
    00006 **
    00007 ** WARNING! All changes made in this file will be lost!
    00008 ****************************************************************************/
    00009
    00010 #ifndef KONVERTERMAINDIALOG_H
    00011 #define KONVERTERMAINDIALOG_H
    00012
    00013 #include <qvariant.h>
    00014 #include <qpixmap.h>
    00015 #include <qdialog.h>
    00016
    00017 class QVBoxLayout;
    00018 class QHBoxLayout;
    00019 class QGridLayout;
    00020 class QSpacerItem;
    00021 class QPushButton;
    00022 class QGroupBox;
    00023 class QTextEdit;
    00024 class QTabWidget;
    00025 class QWidget;
    00026 class QLabel;
    00027 class QLineEdit;
    00028 class QComboBox;
    00029 class QFrame;
    00030 class QCheckBox;
    00031 class QListBox;
    00032 class QListBoxItem;
    00033 class QSlider;
    00034 class QSpinBox;
    00035
    00036 class KonverterMainDialog : public QDialog
    00037 {
    00038     Q_OBJECT
    00039
    00040 public:
    00041     KonverterMainDialog( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
    00042     ~KonverterMainDialog();
    00043
    00044     QPushButton* buttonConvert;
    00045     QPushButton* buttonAbout;
    00046     QPushButton* buttonExit;
    00047     QPushButton* buttonHelp;
    00048     QGroupBox* groupBox3;
    00049     QTextEdit* mencoderString;
    00050     QTabWidget* MainTabSelectBox;
    00051     QWidget* ConversionPage;
    00052     QLabel* textLabel1_6;
    00053     QPushButton* buttonSelectOutputDir;
    00054     QLabel* textLabel9;
    00055     QLabel* textLabel4;
    00056     QPushButton* buttonSelectInputFile;
    00057     QLineEdit* OutputNameBox;
    00058     QLabel* textLabel1;
    00059     QLabel* textLabel5;
    00060     QPushButton* editButtonAudioOpt;
    00061     QComboBox* OVFormatBox;
    00062     QPushButton* editButtonVideoOpt;
    00063     QComboBox* OAFormatBox;
    00064     QLineEdit* InputNameBox;
    00065     QLineEdit* OutputDirBox;
    00066     QPushButton* AudioFilterButton;
    00067     QPushButton* VideoFilterButton;
    00068     QFrame* line1;
    00069     QPushButton* PreviewButton;
    00070     QGroupBox* groupBox4;
    00071     QCheckBox* TwoPassCheckBox;
    00072     QGroupBox* vecoGroupBox;
    00073     QTextEdit* movInfoEdit;
    00074     QWidget* ConcatPage;
    00075     QListBox* JoinFilesBox;
    00076     QPushButton* RemoveJoinFileButton;
    00077     QPushButton* AddJoinFilesButton;
    00078     QLineEdit* JoinOutputName;
    00079     QLabel* textLabel1_2;
    00080     QLabel* textLabel1_3;
    00081     QPushButton* selectConcatOutputDirButton;
    00082     QLineEdit* JoinOutputDir;
    00083     QWidget* SplitPage;
    00084     QSlider* SplitSlider;
    00085     QLabel* textLabel4_3;
    00086     QLineEdit* SplitPrefLineEdit;
    00087     QLabel* textLabel5_2;
    00088     QLineEdit* SplitSufLineEdit;
    00089     QLabel* textLabel7;
    00090     QSpinBox* SplitPartsSpinBox;
    00091     QLabel* textLabel1_4;
    00092     QSpinBox* SplitSecsSpinBox;
    00093     QGroupBox* groupBox3_2;
    00094     QLabel* SplitmovieSizeLabel;
    00095     QLabel* SplitPartSizeLabel;
    00096     QLabel* SplitPartsCountLabel;
    00097     QLabel* SplitPartNameLabel;
    00098     QWidget* GrabbingPage;
    00099     QLabel* textLabel2;
    00100     QWidget* ExtractionPage;
    00101     QLabel* textLabel3;
    00102     QWidget* PreferencesPage;
    00103     QGroupBox* groupBox6;
    00104     QCheckBox* PrefVerbCheckBox;
    00105     QGroupBox* groupBox5;
    00106     QLabel* textLabel1_5;
    00107     QComboBox* PrAoDrBox;
    00108     QCheckBox* PrAoCheckBox;
    00109
    00110 public slots:
    00111     virtual void ShowAboutDialog();
    00112     virtual void SelectOutputDir();
    00113     virtual void SelectInputFile();
    00114     virtual void ExitKonverter();
    00115     virtual void UpdateConversionCommandString();
    00116     virtual void ShowHelpDialog();
    00117     virtual void ShowAudioOptionsDialog();
    00118     virtual void ShowVideoOptionsDialog();
    00119     virtual void ShowAudioFilter();
    00120     virtual void ShowVideoFilter();
    00121     virtual void SelectJoinFiles();
    00122     virtual void RemoveJoinFile();
    00123     virtual void TabChanged();
    00124     virtual void SelectOutputDirConcat();
    00125     virtual void UpdateConcatCommandString();
    00126     virtual void ExecuteCommandString();
    00127     virtual void ChangePreviewGrab();
    00128     virtual void ChangeSecToGrab();
    00129     virtual void PlayBoth();
    00130     virtual void SplitNameChanged();
    00131     virtual void SplitSliderChanged();
    00132     virtual void SplitSpinChanged();
    00133     virtual void Update();
    00134     virtual void OpenPreview();
    00135     virtual void ExtraOptsCheck();
    00136     virtual void TwoPassChanged();
    00137     virtual void PrAoChanged();
    00138     virtual void InputFileChanged();
    00139
    00140 protected:
    00141     QGridLayout* KonverterMainDialogLayout;
    00142     QGridLayout* layout3;
    00143     QSpacerItem* Horizontal_Spacing2;
    00144     QGridLayout* groupBox3Layout;
    00145     QGridLayout* ConversionPageLayout;
    00146     QSpacerItem* spacer13_2;
    00147     QGridLayout* layout20;
    00148     QVBoxLayout* layout12;
    00149     QGridLayout* groupBox4Layout;
    00150     QVBoxLayout* vecoGroupBoxLayout;
    00151     QGridLayout* ConcatPageLayout;
    00152     QSpacerItem* spacer7;
    00153     QGridLayout* layout6;
    00154     QGridLayout* layout7;
    00155     QGridLayout* SplitPageLayout;
    00156     QSpacerItem* spacer12;
    00157     QHBoxLayout* layout9;
    00158     QHBoxLayout* layout17;
    00159     QSpacerItem* spacer14;
    00160     QGridLayout* layout16;
    00161     QSpacerItem* spacer16;
    00162     QHBoxLayout* layout14;
    00163     QSpacerItem* spacer10;
    00164     QHBoxLayout* layout14_2;
    00165     QSpacerItem* spacer13;
    00166     QVBoxLayout* groupBox3_2Layout;
    00167     QGridLayout* PreferencesPageLayout;
    00168     QSpacerItem* spacer10_2;
    00169     QGridLayout* groupBox6Layout;
    00170     QGridLayout* groupBox5Layout;
    00171     QSpacerItem* spacer9;
    00172
    00173 protected slots:
    00174     virtual void languageChange();
    00175
    00176 private:
    00177     QPixmap image0;
    00178     QPixmap image1;
    00179
    00180 };
    00181
    00182 #endif // KONVERTERMAINDIALOG_H