aboutdialog.h
author insilmaril
Wed, 14 Jun 2006 14:43:18 +0000
branchqt4-port
changeset 6 db50e4164311
parent 2 608f976aa7bb
child 8 21379539d952
permissions -rw-r--r--
Basic editing works again
insilmaril@2
     1
#ifndef ABOUTDIALOG_H
insilmaril@2
     2
#define ABOUTDIALOG_H
insilmaril@2
     3
insilmaril@2
     4
#include <qtabwidget.h>
insilmaril@2
     5
#include <q3textbrowser.h>
insilmaril@2
     6
#include <qlayout.h>
insilmaril@2
     7
#include <qdialog.h>
insilmaril@2
     8
#include <qpushbutton.h>
insilmaril@2
     9
#include <qstring.h>
insilmaril@2
    10
insilmaril@2
    11
class AboutTextBrowser;
insilmaril@2
    12
/////////////////////////////////////////////////////////////////////////////
insilmaril@2
    13
class AboutDialog :public QDialog
insilmaril@2
    14
{
insilmaril@2
    15
	Q_OBJECT
insilmaril@2
    16
insilmaril@2
    17
public:
insilmaril@2
    18
	AboutDialog(QWidget* parent = 0, const char* name = 0);
insilmaril@2
    19
insilmaril@2
    20
private:
insilmaril@2
    21
	QTabWidget *tabs;
insilmaril@2
    22
	AboutTextBrowser *credits;
insilmaril@2
    23
	AboutTextBrowser *license;
insilmaril@2
    24
insilmaril@2
    25
	QLayout *mainLayout;
insilmaril@2
    26
	QLayout *topLayout;
insilmaril@2
    27
	QLayout *bottomLayout;
insilmaril@2
    28
	QPushButton *okbutton;
insilmaril@2
    29
	
insilmaril@2
    30
};
insilmaril@2
    31
insilmaril@2
    32
class AboutTextBrowser : public Q3TextBrowser
insilmaril@2
    33
{
insilmaril@2
    34
  Q_OBJECT;
insilmaril@2
    35
 public:
insilmaril@2
    36
  AboutTextBrowser(QWidget *parent, const char *name = 0);
insilmaril@2
    37
 public slots:
insilmaril@2
    38
   void setSource(const QString &name);
insilmaril@2
    39
};
insilmaril@2
    40
insilmaril@2
    41
#endif