/****************************************************************************
** Form interface generated from reading ui file 'qgsprojectpropertiesbase.ui'
**
** Created: Fri Nov 17 08:36:42 2006
**      by: The User Interface Compiler ($Id: qt/main.cpp   3.3.6   edited Aug 31 2005 $)
**
** WARNING! All changes made in this file will be lost!
****************************************************************************/

#ifndef QGSPROJECTPROPERTIESBASE_H
#define QGSPROJECTPROPERTIESBASE_H

#include <qvariant.h>
#include <qpixmap.h>
#include <qdialog.h>

class QVBoxLayout;
class QHBoxLayout;
class QGridLayout;
class QSpacerItem;
class QPushButton;
class QTabWidget;
class QWidget;
class QButtonGroup;
class QRadioButton;
class QGroupBox;
class QLabel;
class QLineEdit;
class QSpinBox;
class QToolButton;
class QCheckBox;
class QgsProjectionSelector;

class QgsProjectPropertiesBase : public QDialog
{
    Q_OBJECT

public:
    QgsProjectPropertiesBase( QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
    ~QgsProjectPropertiesBase();

    QPushButton* pbnHelp;
    QPushButton* buttonApply;
    QPushButton* buttonOk;
    QPushButton* buttonCancel;
    QTabWidget* tabWidget2;
    QWidget* tab;
    QButtonGroup* btnGrpMapUnits;
    QRadioButton* radioButton4;
    QRadioButton* radioButton4_2;
    QRadioButton* radioButton4_3;
    QGroupBox* groupBox2_2;
    QLabel* textLabel1_2_2;
    QLineEdit* leSnappingTolerance;
    QLabel* textLabel1_2_2_2;
    QSpinBox* spinDigitisedLineWidth;
    QToolButton* pbnDigitisedLineColour;
    QLabel* textLabel1_2;
    QButtonGroup* btnGrpPrecision;
    QRadioButton* btnAutomatic;
    QRadioButton* btnManual;
    QSpinBox* spinBoxDP;
    QLabel* textLabel3;
    QGroupBox* groupBox2;
    QLabel* textLabel1;
    QToolButton* pbnSelectionColour;
    QGroupBox* titleBox;
    QLineEdit* titleEdit;
    QWidget* tab_2;
    QCheckBox* cbxProjectionEnabled;
    QgsProjectionSelector* projectionSelector;

public slots:
    virtual void mapUnitChange( int );
    virtual void apply();
    virtual void pbnSelectionColour_clicked();
    virtual void pbnDigitisedLineColour_clicked();
    virtual void pbnHelp_clicked();

protected:
    QGridLayout* QgsProjectPropertiesBaseLayout;
    QHBoxLayout* layout5;
    QSpacerItem* Horizontal_Spacing2;
    QGridLayout* tabLayout;
    QGridLayout* btnGrpMapUnitsLayout;
    QGridLayout* groupBox2_2Layout;
    QSpacerItem* spacer3;
    QSpacerItem* spacer4;
    QSpacerItem* spacer5;
    QHBoxLayout* btnGrpPrecisionLayout;
    QGridLayout* groupBox2Layout;
    QSpacerItem* spacer6;
    QVBoxLayout* titleBoxLayout;
    QSpacerItem* spacer6_2;
    QGridLayout* tabLayout_2;

protected slots:
    virtual void languageChange();

private:
    QPixmap image0;

};

#endif // QGSPROJECTPROPERTIESBASE_H
