/****************************************************************************
** Form interface generated from reading ui file 'projectconfigurationdlgbase.ui'
**
** Created by: The TQt user interface compiler (TQt 3.5.0)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/

#ifndef UI_PROJECTCONFIGURATIONDLGBASE_H
#define UI_PROJECTCONFIGURATIONDLGBASE_H

#include <ntqvariant.h>
#include <ntqdialog.h>

class TQVBoxLayout;
class TQHBoxLayout;
class TQGridLayout;
class TQSpacerItem;
class KPushButton;
class TQTabWidget;
class TQWidget;
class TQButtonGroup;
class TQRadioButton;
class TQCheckBox;
class TQGroupBox;
class TQLabel;
class KLineEdit;
class KURLRequester;
class TQListView;
class TQListViewItem;
class TDEListView;
class KComboBox;
class KTextEdit;

class ProjectConfigurationDlgBase : public TQDialog
{
    TQ_OBJECT

public:
    ProjectConfigurationDlgBase( TQWidget* parent = 0, const char* name = 0, bool modal = false, WFlags fl = 0 );
    ~ProjectConfigurationDlgBase();

    KPushButton* buttonCancel;
    KPushButton* buttonOk;
    KPushButton* buttonApply;
    TQTabWidget* TabBuild;
    TQWidget* buildTab;
    TQButtonGroup* groupTemplate;
    TQRadioButton* radioLibrary;
    TQRadioButton* radioSubdirs;
    TQCheckBox* checkOrdered;
    TQRadioButton* radioApplication;
    TQGroupBox* targetGroupbox;
    TQLabel* TextLabel1_2;
    TQLabel* TextLabel2;
    KLineEdit* m_targetOutputFile;
    KURLRequester* m_targetPath;
    TQGroupBox* targetInstGroupbox;
    KLineEdit* m_InstallTargetPath;
    TQCheckBox* checkInstallTarget;
    TQLabel* textLabel1_2;
    TQGroupBox* groupBox6;
    KURLRequester* makefile_url;
    TQGroupBox* argumentsGroupBox;
    TQLabel* textLabel1_6;
    KLineEdit* m_editRunArguments;
    KLineEdit* m_editDebugArguments;
    TQLabel* textLabel2_2;
    TQLabel* textLabel2_2_2;
    KURLRequester* m_CWDEdit;
    TQWidget* configTab;
    TQButtonGroup* groupBuildMode;
    TQRadioButton* radioDebugMode;
    TQRadioButton* radioReleaseMode;
    TQCheckBox* checkDebugReleaseMode;
    TQCheckBox* checkWarning;
    TQCheckBox* checkBuildAll;
    TQButtonGroup* groupRequirements;
    TQCheckBox* checkOpenGL;
    TQCheckBox* stlCheck;
    TQCheckBox* checkThread;
    TQCheckBox* checkQt;
    TQCheckBox* checkX11;
    TQCheckBox* checkPCH;
    TQCheckBox* rttiCheck;
    TQCheckBox* checkWindows;
    TQLabel* textLabel1_4;
    TQCheckBox* exceptionCheck;
    KLineEdit* editConfigExtra;
    TQCheckBox* checkConsole;
    TQButtonGroup* groupLibraries;
    TQRadioButton* staticRadio;
    TQCheckBox* checkPlugin;
    TQCheckBox* checkLibtool;
    TQRadioButton* sharedRadio;
    TQCheckBox* checkDesigner;
    TQLabel* textLabel1;
    KLineEdit* m_targetLibraryVersion;
    TQWidget* incaddTab;
    KPushButton* insideIncMoveUpBtn;
    KPushButton* insideIncMoveDownBtn;
    TQListView* outsideinc_listview;
    TQListView* insideinc_listview;
    KPushButton* outsideIncAddBtn;
    KPushButton* outsideIncRemoveBtn;
    KPushButton* outsideIncEditBtn;
    KPushButton* outsideIncMoveUpBtn;
    KPushButton* outsideIncMoveDownBtn;
    TQWidget* libAddTab;
    TQListView* outsidelibdir_listview;
    KPushButton* outsideLibDirAddBtn;
    KPushButton* outsideLibDirRemoveBtn;
    KPushButton* outsideLibDirEditBtn;
    KPushButton* outsideLibDirMoveUpBtn;
    KPushButton* outsideLibDirMoveDownBtn;
    TQListView* outsidelib_listview;
    KPushButton* outsideLibAddBtn;
    KPushButton* outsideLibRemoveBtn;
    KPushButton* outsideLibEditBtn;
    KPushButton* outsideLibMoveUpBtn;
    KPushButton* outsideLibMoveDownBtn;
    TQListView* insidelib_listview;
    KPushButton* insideLibMoveUpBtn;
    KPushButton* insideLibMoveDownBtn;
    TQWidget* depTab;
    TQListView* intDeps_view;
    KPushButton* intMoveUp_button;
    KPushButton* intMoveDown_button;
    TQListView* extDeps_view;
    KPushButton* extAdd_button;
    KPushButton* extRemove_button;
    KPushButton* extEdit_button;
    KPushButton* extMoveUp_button;
    KPushButton* extMoveDown_button;
    TQListView* buildorder_listview;
    KPushButton* buildmoveup_button;
    KPushButton* buildmovedown_button;
    TQWidget* buildOptsTab;
    TQGroupBox* GroupBox2;
    TQLabel* TextLabel2_2;
    TQLabel* TextLabel2_2_2;
    TQLabel* TextLabel1;
    KLineEdit* m_debugFlags;
    KLineEdit* m_releaseFlags;
    KLineEdit* m_defines;
    TQGroupBox* groupBox8;
    TQLabel* mocdir_label;
    TQLabel* uidir_label;
    TQLabel* objdir_label;
    TQLabel* rccdir_label;
    KURLRequester* mocdir_url;
    KURLRequester* uidir_url;
    KURLRequester* objdir_url;
    KURLRequester* rccdir_url;
    TQGroupBox* idlGroup;
    TQLabel* TextLabel2_3;
    KLineEdit* idlCmdOptionsEdit;
    KURLRequester* idlCmdEdit;
    TQLabel* TextLabel1_2_2;
    TQWidget* custVarsTab;
    TDEListView* customVariables;
    KPushButton* varAdd_button;
    KPushButton* varRemove_button;
    KPushButton* varMoveUp_button;
    KPushButton* varMoveDown_button;
    TQLabel* textLabel1_3;
    KLineEdit* customVariableName;
    TQLabel* textLabel1_5;
    KComboBox* customVariableOp;
    TQLabel* textLabel2;
    KTextEdit* customVariableData;

public slots:
    virtual void updateProjectConfiguration();
    virtual void buildorderMoveUpClicked();
    virtual void buildorderMoveDownClicked();
    virtual void outsideIncMoveUpClicked();
    virtual void outsideIncMoveDownClicked();
    virtual void insideIncMoveUpClicked();
    virtual void insideIncMoveDownClicked();
    virtual void outsideLibMoveUpClicked();
    virtual void outsideLibMoveDownClicked();
    virtual void insideLibMoveUpClicked();
    virtual void insideLibMoveDownClicked();
    virtual void outsideIncAddClicked();
    virtual void outsideIncRemoveClicked();
    virtual void outsideLibAddClicked();
    virtual void outsideLibRemoveClicked();
    virtual void outsideLibDirMoveDownClicked();
    virtual void outsideLibDirMoveUpClicked();
    virtual void outsideLibDirAddClicked();
    virtual void outsideLibDirRemoveClicked();
    virtual void outsideLibDirEditClicked();
    virtual void outsideLibEditClicked();
    virtual void outsideIncEditClicked();
    virtual void intMoveUp_button_clicked();
    virtual void intMoveDown_button_clicked();
    virtual void extAdd_button_clicked();
    virtual void extRemove_button_clicked();
    virtual void extEdit_button_clicked();
    virtual void extMoveUp_button_clicked();
    virtual void extMoveDown_button_clicked();
    virtual void removeCustomValueClicked();
    virtual void upCustomValueClicked();
    virtual void downCustomValueClicked();
    virtual void newCustomVariableActive();
    virtual void addCustomValueClicked();
    virtual void groupRequirementsChanged( int );
    virtual void groupLibrariesChanged( int );
    virtual void groupTemplateChanged( int );
    virtual void targetInstallChanged( bool );
    virtual void apply();
    virtual void activateApply( int );
    virtual void activateApply( const TQString & );
    virtual void activateApply( TQListViewItem * );
    virtual void customVarChanged();

protected:
    TQGridLayout* ProjectConfigurationDlgBaseLayout;
    TQSpacerItem* Spacer1_2;
    TQVBoxLayout* buildTabLayout;
    TQSpacerItem* Spacer3;
    TQGridLayout* groupTemplateLayout;
    TQSpacerItem* spacer15;
    TQGridLayout* targetGroupboxLayout;
    TQGridLayout* targetInstGroupboxLayout;
    TQGridLayout* groupBox6Layout;
    TQGridLayout* argumentsGroupBoxLayout;
    TQVBoxLayout* configTabLayout;
    TQSpacerItem* Spacer2;
    TQVBoxLayout* groupBuildModeLayout;
    TQHBoxLayout* layout147;
    TQHBoxLayout* layout30;
    TQGridLayout* groupRequirementsLayout;
    TQHBoxLayout* groupLibrariesLayout;
    TQSpacerItem* spacer34;
    TQVBoxLayout* layout69;
    TQVBoxLayout* layout68;
    TQHBoxLayout* layout67;
    TQGridLayout* incaddTabLayout;
    TQVBoxLayout* Layout9;
    TQSpacerItem* Spacer3_2;
    TQVBoxLayout* layout8;
    TQSpacerItem* Spacer2_2;
    TQGridLayout* libAddTabLayout;
    TQHBoxLayout* layout12;
    TQVBoxLayout* layout10;
    TQSpacerItem* Spacer2_2_2;
    TQHBoxLayout* layout11;
    TQVBoxLayout* layout9;
    TQSpacerItem* Spacer8_2;
    TQHBoxLayout* layout10_2;
    TQVBoxLayout* Layout9_3;
    TQSpacerItem* Spacer6_2_2;
    TQVBoxLayout* depTabLayout;
    TQHBoxLayout* layout26;
    TQVBoxLayout* Layout9_3_2;
    TQSpacerItem* Spacer6_2_2_2;
    TQHBoxLayout* layout27;
    TQVBoxLayout* layout9_2;
    TQSpacerItem* Spacer8_2_2;
    TQHBoxLayout* layout28_2;
    TQVBoxLayout* Layout9_2;
    TQSpacerItem* Spacer3_2_2;
    TQVBoxLayout* buildOptsTabLayout;
    TQSpacerItem* spacer29;
    TQGridLayout* GroupBox2Layout;
    TQHBoxLayout* layout26_2;
    TQVBoxLayout* layout23;
    TQVBoxLayout* layout24;
    TQHBoxLayout* groupBox8Layout;
    TQVBoxLayout* layout84;
    TQVBoxLayout* layout85;
    TQGridLayout* idlGroupLayout;
    TQVBoxLayout* custVarsTabLayout;
    TQHBoxLayout* layout24_2;
    TQVBoxLayout* layout23_2;
    TQSpacerItem* Spacer8_2_2_2;
    TQVBoxLayout* layout22;
    TQHBoxLayout* layout33;
    TQHBoxLayout* layout32;
    TQSpacerItem* spacer17;
    TQHBoxLayout* layout34;

protected slots:
    virtual void languageChange();

};

#endif // PROJECTCONFIGURATIONDLGBASE_H
