/****************************************************************************
** Form interface generated from reading ui file '../widgets/projectionselector/qgsprojectionselectorbase.ui'
**
** Created: Fri Nov 17 08:36:43 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 QGSPROJECTIONSELECTORBASE_H
#define QGSPROJECTIONSELECTORBASE_H

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

class QVBoxLayout;
class QHBoxLayout;
class QGridLayout;
class QSpacerItem;
class QButtonGroup;
class QListView;
class QListViewItem;
class QTextEdit;
class QLineEdit;
class QPushButton;
class QRadioButton;

class QgsProjectionSelectorBase : public QWidget
{
    Q_OBJECT

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

    QButtonGroup* buttonGroup2;
    QListView* lstCoordinateSystems;
    QTextEdit* teProjection;
    QButtonGroup* buttonGroup2_2;
    QLineEdit* leSearch;
    QPushButton* pbnFind;
    QRadioButton* radSRID;
    QRadioButton* radEPSGID;
    QRadioButton* radSRSID;
    QRadioButton* radName;

public slots:
    virtual void projectionChanged( const QString & );
    virtual void coordinateSystemSelected( QListViewItem * );
    virtual void pbnFind_clicked();

protected:
    QGridLayout* QgsProjectionSelectorBaseLayout;
    QGridLayout* buttonGroup2Layout;
    QGridLayout* buttonGroup2_2Layout;

protected slots:
    virtual void languageChange();

private:
    QPixmap image0;

};

#endif // QGSPROJECTIONSELECTORBASE_H
