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

#ifndef UI_CONFIGURE_OPTIONS_WIDGET_H
#define UI_CONFIGURE_OPTIONS_WIDGET_H

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

class TQVBoxLayout;
class TQHBoxLayout;
class TQGridLayout;
class TQSpacerItem;
class TQLabel;
class TQComboBox;
class TQPushButton;
class TQTabWidget;
class KLineEdit;
class TQGroupBox;

class ConfigureOptionsWidgetBase : public TQWidget
{
    TQ_OBJECT

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

    TQLabel* config_label;
    TQComboBox* config_combo;
    TQPushButton* addconfig_button;
    TQPushButton* removeconfig_button;
    TQTabWidget* tabwidget;
    TQWidget* general_tab;
    KLineEdit* configargs_edit;
    TQLabel* builddir_label;
    TQLabel* topsourcedir_label;
    KLineEdit* builddir_edit;
    TQPushButton* builddir_button;
    TQPushButton* topsourcedir_button;
    KLineEdit* topsourcedir_edit;
    TQLabel* ldflags_label;
    KLineEdit* ldflags_edit;
    KLineEdit* cppflags_edit;
    TQLabel* cppflags_label;
    TQLabel* configargs_label;
    TQGroupBox* env_groupBox;
    TQWidget* c_tab;
    TQLabel* ccompiler_label;
    TQComboBox* cservice_combo;
    TQLabel* cflags_label;
    KLineEdit* cflags_edit;
    TQPushButton* cflags_button;
    TQLabel* cbinary_label;
    KLineEdit* cbinary_edit;
    TQWidget* cxx_tab;
    TQLabel* cxxcompiler_label;
    TQComboBox* cxxservice_combo;
    TQLabel* cxxbinary_label;
    KLineEdit* cxxbinary_edit;
    TQLabel* cxxflags_label;
    KLineEdit* cxxflags_edit;
    TQPushButton* cxxflags_button;
    TQWidget* fortran_tab;
    TQLabel* f77compiler_label;
    TQComboBox* f77service_combo;
    TQLabel* f77binary_label;
    KLineEdit* f77binary_edit;
    TQLabel* f77flags_label;
    KLineEdit* f77flags_edit;
    TQPushButton* f77flags_button;

protected:
    TQVBoxLayout* configure_options_widgetLayout;
    TQHBoxLayout* Layout1;
    TQSpacerItem* Spacer17_2;
    TQSpacerItem* Spacer18_2;
    TQGridLayout* general_tabLayout;
    TQSpacerItem* Spacer23;
    TQSpacerItem* Spacer24;
    TQSpacerItem* spacer17;
    TQSpacerItem* spacer17_2_2;
    TQSpacerItem* spacer17_2;
    TQGridLayout* env_groupBoxLayout;
    TQGridLayout* c_tabLayout;
    TQSpacerItem* Spacer11;
    TQSpacerItem* Spacer10;
    TQSpacerItem* Spacer12;
    TQGridLayout* cxx_tabLayout;
    TQSpacerItem* Spacer13;
    TQSpacerItem* Spacer13_2;
    TQSpacerItem* Spacer16;
    TQGridLayout* fortran_tabLayout;
    TQSpacerItem* Spacer16_2;
    TQSpacerItem* Spacer17;
    TQSpacerItem* Spacer18;

protected slots:
    virtual void languageChange();

    virtual void builddirClicked();
    virtual void cflagsClicked();
    virtual void configAdded();
    virtual void configChanged(const TQString&);
    virtual void configComboTextChanged(const TQString&);
    virtual void configRemoved();
    virtual void cserviceChanged();
    virtual void cxxflagsClicked();
    virtual void cxxserviceChanged();
    virtual void f77flagsClicked();
    virtual void f77serviceChanged();
    virtual void setDirty();
    virtual void topsourcedirClicked();


};

#endif // CONFIGURE_OPTIONS_WIDGET_H
