/****************************************************************************
** Form interface generated from reading ui file 'qgsdlgvectorlayerpropertiesbase.ui'
**
** Created: Fri Nov 17 08:36:40 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 QGSDLGVECTORLAYERPROPERTIESBASE_H
#define QGSDLGVECTORLAYERPROPERTIESBASE_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 QLabel;
class QComboBox;
class QWidgetStack;
class QLineEdit;
class QGroupBox;
class QCheckBox;
class QSpinBox;
class QTextEdit;
class QFrame;

class QgsDlgVectorLayerPropertiesBase : public QDialog
{
    Q_OBJECT

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

    QPushButton* btnHelp;
    QPushButton* pbnCancel;
    QPushButton* pbnOK;
    QPushButton* pbnApply;
    QTabWidget* tabWidget2;
    QWidget* tab;
    QLabel* legendtypelabel;
    QComboBox* legendtypecombobox;
    QWidgetStack* widgetStackRenderers;
    QWidget* qt_dead_widget_singlesympage;
    QWidget* qt_dead_widget_continuoussympage;
    QWidget* qt_dead_widget_WStackPage;
    QWidget* tab_2;
    QLabel* textLabel3_2;
    QLabel* textLabel3;
    QLabel* lblSource;
    QLineEdit* txtDisplayName;
    QLabel* textLabel2;
    QComboBox* displayFieldComboBox;
    QGroupBox* groupBox3;
    QCheckBox* chkUseScaleDependentRendering;
    QLabel* textLabel1_2_2;
    QSpinBox* spinMaximumScale;
    QLabel* textLabel1;
    QSpinBox* spinMinimumScale;
    QGroupBox* grpSubset;
    QPushButton* pbnQueryBuilder;
    QTextEdit* txtSubsetSQL;
    QGroupBox* indexGroupBox_2;
    QPushButton* pbnChangeSpatialRefSys;
    QLineEdit* leSpatialRefSys;
    QGroupBox* indexGroupBox;
    QLabel* indexLabel;
    QPushButton* indexPushButton;
    QWidget* tab_3;
    QTextEdit* teMetadata;
    QWidget* tab_4;
    QCheckBox* labelCheckBox;
    QFrame* labelOptionsFrame;
    QWidget* TabPage;
    QFrame* actionOptionsFrame;

public slots:
    virtual void pbnCancel_clicked();
    virtual void pbnOK_clicked();
    virtual void pbnApply_clicked();
    virtual void btnHelp_clicked();
    virtual void pbnCancel_pressed();
    virtual void pbnQueryBuilder_clicked();
    virtual void pbnIndex_clicked();
    virtual void pbnChangeSpatialRefSys_clicked();

protected:
    QGridLayout* QgsDlgVectorLayerPropertiesBaseLayout;
    QSpacerItem* spacer2_2;
    QGridLayout* tabLayout;
    QGridLayout* qt_dead_widget_singlesympageLayout;
    QGridLayout* qt_dead_widget_continuoussympageLayout;
    QGridLayout* tabLayout_2;
    QGridLayout* groupBox3Layout;
    QGridLayout* grpSubsetLayout;
    QSpacerItem* spacer43;
    QGridLayout* indexGroupBox_2Layout;
    QGridLayout* indexGroupBoxLayout;
    QSpacerItem* spacer3;
    QGridLayout* tabLayout_3;
    QVBoxLayout* tabLayout_4;
    QGridLayout* TabPageLayout;

protected slots:
    virtual void languageChange();

private:
    QPixmap image0;

};

#endif // QGSDLGVECTORLAYERPROPERTIESBASE_H
