/****************************************************************************
** Form interface generated from reading ui file 'qgslabeldialogbase.ui'
**
** Created: Wed Oct 25 16:39:05 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 QGSLABELDIALOGBASE_H
#define QGSLABELDIALOGBASE_H

#include <qvariant.h>
#include <qwidget.h>

class QVBoxLayout;
class QHBoxLayout;
class QGridLayout;
class QSpacerItem;
class QGroupBox;
class QLabel;
class QComboBox;
class QLineEdit;
class QTabWidget;
class QPushButton;
class QButtonGroup;
class QRadioButton;
class QSlider;
class QSpinBox;
class QCheckBox;

class QgsLabelDialogBase : public QWidget
{
    Q_OBJECT

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

    QGroupBox* groupBox1;
    QLabel* textLabel5;
    QComboBox* cboLabelField;
    QLabel* textLabel1;
    QLineEdit* leDefaultLabel;
    QTabWidget* tabWidget2;
    QWidget* tab;
    QGroupBox* groupBox2;
    QPushButton* btnDefaultFont;
    QButtonGroup* buttonGroup9;
    QRadioButton* radioFontSizeUnitsPoints;
    QRadioButton* radioFontSizeUnitsMap;
    QSlider* sliderFontTransparency;
    QSpinBox* spinFontTransparency;
    QLabel* textLabel5_2_2_3_2;
    QPushButton* pbnDefaultFontColor;
    QButtonGroup* buttonGroup2_2;
    QRadioButton* radioAbove;
    QRadioButton* radioOver;
    QRadioButton* radioLeft;
    QRadioButton* radioBelow;
    QRadioButton* radioRight;
    QRadioButton* radioAboveRight;
    QRadioButton* radioBelowRight;
    QRadioButton* radioAboveLeft;
    QRadioButton* radioBelowLeft;
    QLabel* textLabel1_2_2_2_2_2;
    QSlider* sliderAngle;
    QSpinBox* spinAngle;
    QCheckBox* cbxUseCollisionDetection;
    QWidget* unnamed;
    QGroupBox* groupBox6_2_2;
    QSpinBox* spinBufferTransparency;
    QLabel* textLabel5_2_2_3;
    QSpinBox* spinBufferSize;
    QCheckBox* chkUseBuffer;
    QLabel* textLabel4_3_2_2;
    QPushButton* pbnDefaultBufferColor_2;
    QSlider* sliderBufferTransparency;
    QButtonGroup* buttonGroup11;
    QRadioButton* radioBufferUnitsMap;
    QRadioButton* radioBufferUnitsPoints;
    QButtonGroup* buttonGroup1_2;
    QLabel* textLabel1_2_3_2;
    QSpinBox* spinXOffset;
    QSpinBox* spinYOffset;
    QLabel* textLabel1_2_2_2_3;
    QButtonGroup* buttonGroup10;
    QRadioButton* radioOffsetUnitsPoints;
    QRadioButton* radioOffsetUnitsMap;
    QWidget* tab_2;
    QGroupBox* groupBox15;
    QComboBox* cboBoldField;
    QLabel* lblFont;
    QLabel* textLabel4_2_4;
    QLabel* textLabel4_3;
    QComboBox* cboFontField;
    QLabel* textLabel4;
    QLabel* textLabel4_3_2;
    QLabel* textLabel4_3_2_3;
    QComboBox* cboFontTransparencyField;
    QComboBox* cboFontSizeField;
    QComboBox* cboUnderlineField;
    QComboBox* cboItalicField;
    QGroupBox* groupBox18;
    QComboBox* cboAngleField;
    QLabel* textLabel1_2_2_2_2_3;
    QLabel* textLabel1_2_2_2_2;
    QComboBox* cboAlignmentField;
    QWidget* tab_3;
    QGroupBox* groupBox16;
    QComboBox* cboBufferTransparencyField;
    QComboBox* cboBufferSizeField;
    QLabel* textLabel1_3_2_2_2;
    QLabel* textLabel1_3_3;
    QComboBox* cboBufferColorField;
    QLabel* textLabel4_3_2_2_2;
    QGroupBox* groupBox17;
    QLabel* textLabel1_2_2_2;
    QComboBox* cboYOffsetField;
    QComboBox* cboXOffsetField;
    QLabel* textLabel1_2_3;
    QComboBox* cboYCoordinateField;
    QComboBox* cboXCoordinateField;
    QLabel* textLabel1_2;
    QLabel* textLabel1_2_2;
    QGroupBox* groupBox5;
    QLabel* lblSample;

public slots:
    virtual void changeFont();
    virtual void changeBufferColor();
    virtual void changeFontColor();
    virtual void chkUseBuffer_toggled( bool );
    virtual void cbxUseCollisionDetection_toggled( bool );

protected:
    QGridLayout* QgsLabelDialogBaseLayout;
    QGridLayout* groupBox1Layout;
    QGridLayout* tabLayout;
    QGridLayout* groupBox2Layout;
    QGridLayout* buttonGroup9Layout;
    QGridLayout* buttonGroup2_2Layout;
    QSpacerItem* spacer23;
    QSpacerItem* spacer22;
    QSpacerItem* spacer22_2;
    QSpacerItem* spacer22_3;
    QSpacerItem* spacer22_4;
    QSpacerItem* spacer22_5;
    QHBoxLayout* layout44;
    QGridLayout* unnamedLayout;
    QGridLayout* groupBox6_2_2Layout;
    QSpacerItem* spacer39;
    QGridLayout* buttonGroup11Layout;
    QGridLayout* buttonGroup1_2Layout;
    QSpacerItem* spacer64;
    QGridLayout* buttonGroup10Layout;
    QGridLayout* tabLayout_2;
    QGridLayout* groupBox15Layout;
    QGridLayout* groupBox18Layout;
    QGridLayout* tabLayout_3;
    QGridLayout* groupBox16Layout;
    QGridLayout* groupBox17Layout;
    QGridLayout* groupBox5Layout;

protected slots:
    virtual void languageChange();

private:
    void init();

};

#endif // QGSLABELDIALOGBASE_H
