/****************************************************************************
** Form interface generated from reading ui file 'qgsoptionsbase.ui'
**
** Created: Wed Oct 25 16:39:21 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 QGSOPTIONSBASE_H
#define QGSOPTIONSBASE_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 QGroupBox;
class QCheckBox;
class QComboBox;
class QLabel;
class QSpinBox;
class QButtonGroup;
class QTextBrowser;
class QRadioButton;
class QFrame;

class QgsOptionsBase : public QDialog
{
    Q_OBJECT

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

    QPushButton* buttonOk;
    QPushButton* buttonCancel;
    QTabWidget* tabWidget;
    QWidget* tabAppearance;
    QGroupBox* groupBox2;
    QCheckBox* cbxHideSplash;
    QGroupBox* groupBox3;
    QComboBox* cmbTheme;
    QLabel* textLabel1_4;
    QLabel* textLabel1_5;
    QGroupBox* groupBox5;
    QLabel* textLabel1_7;
    QSpinBox* spbSVGOversampling;
    QLabel* textLabel1_5_2;
    QWidget* TabPage;
    QGroupBox* groupBox4;
    QLabel* textLabel1_6;
    QSpinBox* spinBoxUpdateThreshold;
    QLabel* textLabel2_2;
    QLabel* textLabel3;
    QGroupBox* groupBox6;
    QCheckBox* chkAddedVisibility;
    QWidget* tabMap;
    QGroupBox* groupBox3_2;
    QLabel* textLabel1_3;
    QSpinBox* spinBoxIdentifyValue;
    QLabel* textLabel2;
    QWidget* TabPage_2;
    QPushButton* pbnSelectProjection;
    QButtonGroup* grpProjectionBehaviour;
    QTextBrowser* txtGlobalWKT;
    QRadioButton* radPromptForProjection;
    QRadioButton* radUseProjectProjection;
    QRadioButton* radUseGlobalProjection;
    QWidget* tabHelpBrowser;
    QFrame* line3;
    QLabel* textLabel1_2;
    QLabel* textLabel1;
    QComboBox* cmbBrowser;
    QPushButton* btnFindBrowser;

public slots:
    virtual void saveOptions();
    virtual void cbxHideSplash_toggled( bool );
    virtual void addTheme( QString item );
    virtual void themeChanged( const QString & );
    virtual void setCurrentTheme();
    virtual void findBrowser();
    virtual void pbnSelectProjection_clicked();

protected:
    QGridLayout* QgsOptionsBaseLayout;
    QHBoxLayout* Layout1;
    QSpacerItem* Horizontal_Spacing2;
    QGridLayout* tabAppearanceLayout;
    QGridLayout* groupBox2Layout;
    QGridLayout* groupBox3Layout;
    QGridLayout* groupBox5Layout;
    QSpacerItem* spacer2;
    QGridLayout* TabPageLayout;
    QGridLayout* groupBox4Layout;
    QHBoxLayout* layout2;
    QGridLayout* groupBox6Layout;
    QGridLayout* tabMapLayout;
    QGridLayout* groupBox3_2Layout;
    QGridLayout* TabPageLayout_2;
    QGridLayout* grpProjectionBehaviourLayout;
    QVBoxLayout* layout9;
    QGridLayout* tabHelpBrowserLayout;

protected slots:
    virtual void languageChange();

private:
    QPixmap image0;

    void init();

};

#endif // QGSOPTIONSBASE_H
