exporthtmldialog.h
author convert-repo
Fri, 23 Jul 2010 16:43:49 +0000
changeset 849 988f1908a7c4
parent 825 1ad892c1a709
permissions -rw-r--r--
update tags
insilmaril@824
     1
#ifndef EXPORTHTMLDIALOG_H
insilmaril@824
     2
#define EXPORTHTMLDIALOG_H
insilmaril@824
     3
insilmaril@824
     4
#include "ui_exporthtmldialog.h"
insilmaril@824
     5
insilmaril@824
     6
/*! \brief Dialog to export a map as HTML document
insilmaril@824
     7
insilmaril@824
     8
This is an overloaded QDialog with various settings needed to call
insilmaril@824
     9
convert the vym.xml to a HTML document. 
insilmaril@824
    10
*/
insilmaril@824
    11
insilmaril@824
    12
class ExportHTMLDialog:public QDialog
insilmaril@824
    13
{
insilmaril@824
    14
	Q_OBJECT
insilmaril@824
    15
public:
insilmaril@824
    16
    ExportHTMLDialog(QWidget* parent = 0);
insilmaril@824
    17
insilmaril@824
    18
    virtual QString getDir();
insilmaril@824
    19
    virtual bool warnings();
insilmaril@824
    20
    virtual bool hasChanged();
insilmaril@824
    21
insilmaril@824
    22
public slots:
insilmaril@824
    23
    virtual void readSettings();
insilmaril@824
    24
    virtual void setDir (const QString&);
insilmaril@824
    25
    virtual void dirChanged();
insilmaril@824
    26
    virtual void browseDirectoryPressed();
insilmaril@824
    27
    virtual void imageButtonPressed( bool b );
insilmaril@824
    28
    virtual void textcolorButtonPressed( bool b );
insilmaril@824
    29
    virtual void saveSettingsInMapButtonPressed( bool b );
insilmaril@824
    30
    virtual void warningsButtonPressed( bool b );
insilmaril@824
    31
    virtual void outputButtonPressed( bool b );
insilmaril@824
    32
    virtual void cssChanged();
insilmaril@824
    33
	virtual QString getCSSPath();
insilmaril@824
    34
    virtual void browseCSSPressed();
insilmaril@824
    35
    virtual void postscriptChanged();
insilmaril@824
    36
    virtual void browsePostExportButtonPressed();
insilmaril@825
    37
    virtual void saveSettings ();
insilmaril@824
    38
    virtual void setFilePath( const QString & s );
insilmaril@824
    39
    virtual void setMapName( const QString & s );
insilmaril@824
    40
insilmaril@825
    41
public:
insilmaril@825
    42
    bool useImage;
insilmaril@825
    43
    bool useTextColor;
insilmaril@825
    44
    QString postscript;
insilmaril@825
    45
insilmaril@824
    46
protected:
insilmaril@824
    47
    bool showWarnings;
insilmaril@824
    48
    QString css;
insilmaril@824
    49
    bool showOutput;
insilmaril@824
    50
    QString dir;
insilmaril@824
    51
    QString filepath;
insilmaril@824
    52
    bool settingsChanged;
insilmaril@824
    53
    QString mapname;
insilmaril@824
    54
    bool saveSettingsInMap;
insilmaril@824
    55
insilmaril@824
    56
private:
insilmaril@824
    57
	Ui::ExportHTMLDialog ui;
insilmaril@824
    58
    void init();
insilmaril@824
    59
insilmaril@824
    60
};
insilmaril@824
    61
insilmaril@824
    62
#endif // EXPORTHTMLDIALOG_H