/****************************************************************************
** Form interface generated from reading ui file 'qgsabout.ui'
**
** Created: Fri Nov 17 08:36:38 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 QGSABOUT_H
#define QGSABOUT_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 QTextEdit;
class QListBox;
class QListBoxItem;
class QFrame;
class QTextBrowser;

class QgsAbout : public QDialog
{
    Q_OBJECT

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

    QPushButton* buttonCancel;
    QTabWidget* tabWidget;
    QWidget* Widget2;
    QLabel* TextLabel4;
    QTextEdit* lblUrls;
    QPushButton* btnQgisHome;
    QPushButton* btnQgisUser;
    QLabel* lblVersion;
    QWidget* Widget3;
    QTextEdit* txtWhatsNew;
    QWidget* tab;
    QLabel* textLabel1;
    QListBox* listBox1;
    QFrame* picMugShot;
    QLabel* pixAuthorMug;
    QWidget* TabPage;
    QTextBrowser* txtBrowserPlugins;

public slots:
    virtual void setVersion( QString v );
    virtual void setURLs( QString urls );
    virtual void setWhatsNew( QString txt );
    virtual void setPluginInfo( QString txt );
    virtual void showAuthorPic( QListBoxItem * theItem );
    virtual void qgisUserMailingList();
    virtual void qgisHomePage();
    virtual void openUrl( QString url );

protected:
    QGridLayout* QgsAboutLayout;
    QHBoxLayout* Layout1;
    QSpacerItem* Horizontal_Spacing2;
    QGridLayout* Widget2Layout;
    QGridLayout* Widget3Layout;
    QGridLayout* tabLayout;
    QGridLayout* picMugShotLayout;
    QGridLayout* TabPageLayout;

protected slots:
    virtual void languageChange();

private:
    QPixmap image0;

    void init();

};

#endif // QGSABOUT_H
