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

#ifndef UI_CCCONFIGWIDGETBASE_H
#define UI_CCCONFIGWIDGETBASE_H

#include <ntqvariant.h>
#include <ntqwidget.h>

class TQVBoxLayout;
class TQHBoxLayout;
class TQGridLayout;
class TQSpacerItem;
class TQTabWidget;
class TQGroupBox;
class TQCheckBox;
class KIntNumInput;
class TQLabel;
class TQButtonGroup;
class TQRadioButton;
class TQListView;
class TQListViewItem;
class TQPushButton;
class KLineEdit;
class KURLRequester;

class CCConfigWidgetBase : public TQWidget
{
    TQ_OBJECT

public:
    CCConfigWidgetBase( TQWidget* parent = 0, const char* name = 0, WFlags fl = 0 );
    ~CCConfigWidgetBase();

    TQTabWidget* cpp_options;
    TQWidget* codeCompletionPage;
    TQGroupBox* groupBox4;
    TQCheckBox* checkAutomaticCodeCompletion;
    KIntNumInput* inputCodeCompletion;
    TQLabel* textLabel1;
    TQCheckBox* checkListGlobalItems;
    TQCheckBox* checkCompleteReturnType;
    TQCheckBox* checkCompleteArgumentType;
    TQGroupBox* groupBox8_2;
    TQCheckBox* checkAutomaticArgumentsHint;
    KIntNumInput* inputArgumentsHint;
    TQLabel* textLabel1_2;
    TQCheckBox* checkShowCommentInArgumentHint;
    TQButtonGroup* buttonGroup6;
    TQRadioButton* radioButton13;
    TQRadioButton* checkParseMissingHeaders;
    TQRadioButton* checkPreprocessIncludedHeaders;
    TQGroupBox* groupBox5;
    TQListView* advancedOptions;
    TQPushButton* newPCSButton;
    TQPushButton* removePCSButton;
    TQGroupBox* groupBox9_2;
    TQCheckBox* checkResolveIncludePaths;
    TQCheckBox* checkShowTypeEvaluationInStatusBar;
    KLineEdit* editIncludePaths;
    KLineEdit* editNamespaceAlias;
    TQLabel* textLabel1_6;
    TQLabel* textLabel1_3;
    TQWidget* navigationTab;
    TQGroupBox* groupBox12;
    TQCheckBox* m_splitEnable;
    TQCheckBox* m_splitSync;
    TQButtonGroup* m_splitOrientationBox;
    TQRadioButton* m_splitVertical;
    TQRadioButton* m_splitHorizontal;
    TQGroupBox* groupBox21;
    TQCheckBox* m_switchShouldMatch;
    TQCheckBox* m_showContextMenuExplosion;
    TQCheckBox* checkBox18;
    TQWidget* classWizardPage;
    TQGroupBox* options;
    KLineEdit* interface_suffix;
    KLineEdit* implementation_suffix;
    TQLabel* TextLabel3;
    TQLabel* TextLabel4;
    TQWidget* qtPage;
    TQCheckBox* m_qtUsed;
    TQButtonGroup* m_qtVersionDirectoryBox;
    TQRadioButton* m_versionQt3;
    TQLabel* textLabel1_5;
    TQLabel* m_txtQtDir;
    KURLRequester* m_qtDir;
    TQLabel* m_txtQMake;
    KURLRequester* m_qmakePath;
    TQButtonGroup* m_qtStyleBox;
    TQRadioButton* m_qtStyleVersion3;
    TQButtonGroup* m_designerBox;
    TQRadioButton* m_kdevembedded;
    TQRadioButton* m_kdevexternal;
    TQRadioButton* m_tqtdesigner;
    TQLabel* m_txtDesigner;
    KURLRequester* m_designerPath;
    TQWidget* accessorPage;
    TQGroupBox* groupBox8;
    TQLabel* m_lblVariableName;
    KLineEdit* m_edtVariableName;
    KLineEdit* m_edtExampleGet;
    KLineEdit* m_edtExampleSet;
    TQLabel* textLabel7;
    TQLabel* textLabel8;
    TQGroupBox* groupBox9;
    KLineEdit* m_edtGet;
    TQLabel* m_lblGet;
    KLineEdit* m_edtSet;
    TQLabel* m_lblSet;
    KLineEdit* m_edtRemovePrefix;
    TQLabel* m_lblRemovePrefix;
    KLineEdit* m_edtParameterName;
    TQLabel* m_lblParameterName;

public slots:
    virtual void slotNewPCS();
    virtual void toggleQtVersion(bool);
    virtual void isDesignerExecutable(const TQString&);
    virtual void isQMakeExecutable(const TQString&);
    virtual void isValidQtDir(const TQString&);
    virtual void openPluginPaths();

protected:
    TQVBoxLayout* CCConfigWidgetBaseLayout;
    TQVBoxLayout* codeCompletionPageLayout;
    TQSpacerItem* spacer15_2;
    TQHBoxLayout* layout11;
    TQVBoxLayout* groupBox4Layout;
    TQHBoxLayout* layout13;
    TQSpacerItem* spacer14;
    TQVBoxLayout* groupBox8_2Layout;
    TQHBoxLayout* layout14;
    TQSpacerItem* spacer15;
    TQHBoxLayout* layout12;
    TQGridLayout* buttonGroup6Layout;
    TQHBoxLayout* groupBox5Layout;
    TQVBoxLayout* layout6;
    TQSpacerItem* spacer12;
    TQSpacerItem* spacer13;
    TQGridLayout* groupBox9_2Layout;
    TQGridLayout* navigationTabLayout;
    TQSpacerItem* spacer12_2_2;
    TQVBoxLayout* groupBox12Layout;
    TQVBoxLayout* layout6_2;
    TQVBoxLayout* m_splitOrientationBoxLayout;
    TQVBoxLayout* groupBox21Layout;
    TQGridLayout* classWizardPageLayout;
    TQSpacerItem* spacer12_2;
    TQGridLayout* optionsLayout;
    TQVBoxLayout* qtPageLayout;
    TQSpacerItem* spacer14_2;
    TQVBoxLayout* m_qtVersionDirectoryBoxLayout;
    TQHBoxLayout* layout9;
    TQSpacerItem* spacer13_2;
    TQHBoxLayout* layout9_2;
    TQHBoxLayout* layout8;
    TQVBoxLayout* m_qtStyleBoxLayout;
    TQVBoxLayout* m_designerBoxLayout;
    TQHBoxLayout* layout9_3;
    TQGridLayout* accessorPageLayout;
    TQSpacerItem* spacer36;
    TQGridLayout* groupBox8Layout;
    TQHBoxLayout* layout5_2;
    TQSpacerItem* spacer4_3;
    TQGridLayout* groupBox9Layout;
    TQSpacerItem* spacer5_2;
    TQSpacerItem* spacer5;
    TQSpacerItem* spacer8;
    TQSpacerItem* spacer7;

protected slots:
    virtual void languageChange();

    virtual void implementationFile();
    virtual void interfaceFile();
    virtual void slotAddPPPath();
    virtual void slotEnableCC();
    virtual void slotEnableCH();
    virtual void slotEnableChooseFiles( bool );
    virtual void slotEnablePCS();
    virtual void slotEnablePP();
    virtual void slotRemovePPPath();
    virtual void slotSelectTemplateGroup( const TQString & );
    virtual void slotSetCHWindow();
    virtual void slotGetterSetterValuesChanged();
    virtual void slotRemovePCS();
    virtual void slotEnableSplit( bool );


};

#endif // CCCONFIGWIDGETBASE_H
