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

#ifndef UI_PASCALPROJECTOPTIONSDLGBASE_H
#define UI_PASCALPROJECTOPTIONSDLGBASE_H

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

class TQVBoxLayout;
class TQHBoxLayout;
class TQGridLayout;
class TQSpacerItem;
class TQLabel;
class TQComboBox;
class TQPushButton;
class TQLineEdit;
class TQFrame;
class KURLRequester;

class PascalProjectOptionsDlgBase : public TQWidget
{
    TQ_OBJECT

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

    TQLabel* config_label;
    TQComboBox* config_combo;
    TQPushButton* addconfig_button;
    TQPushButton* removeconfig_button;
    TQPushButton* options_button;
    TQLabel* options_label;
    TQLabel* compiler_label;
    TQLineEdit* exec_edit;
    TQLineEdit* options_edit;
    TQComboBox* compiler_box;
    TQLabel* exec_label;
    TQFrame* configuration_line;
    TQPushButton* defaultopts_button;
    KURLRequester* mainSourceUrl;
    TQLabel* mainSourceLabel;

protected:
    TQGridLayout* PascalProjectOptionsDlgBaseLayout;
    TQSpacerItem* spacer11;
    TQSpacerItem* spacer12;
    TQSpacerItem* spacer13;
    TQSpacerItem* spacer7;
    TQSpacerItem* spacer1;
    TQHBoxLayout* configuration_layout;
    TQSpacerItem* Spacer17_2;
    TQSpacerItem* Spacer18_2;

protected slots:
    virtual void languageChange();

    virtual void compiler_box_activated(const TQString&);
    virtual void addconfig_button_clicked();
    virtual void configRemoved();
    virtual void configComboTextChanged(const TQString&);
    virtual void configChanged(const TQString&);
    virtual void optionsButtonClicked();
    virtual void configAdded();
    virtual void setDirty();
    virtual void setDefaultOptions();


};

#endif // PASCALPROJECTOPTIONSDLGBASE_H
