00001 /**************************************************************************** 00002 ** Form interface generated from reading ui file './createhtml.ui' 00003 ** 00004 ** Created: Sa Mär 27 00:44:17 2004 00005 ** by: The User Interface Compiler ($Id: qt/main.cpp 3.2.3 edited May 19 14:22 $) 00006 ** 00007 ** WARNING! All changes made in this file will be lost! 00008 ****************************************************************************/ 00009 00010 #ifndef CREATEHTML_H 00011 #define CREATEHTML_H 00012 00013 #include <qvariant.h> 00014 #include <qwidget.h> 00015 00016 class QVBoxLayout; 00017 class QHBoxLayout; 00018 class QGridLayout; 00019 class QLabel; 00020 class QLineEdit; 00021 class QPushButton; 00022 class QCheckBox; 00023 class QProgressBar; 00024 00025 class CreateHtml : public QWidget 00026 { 00027 Q_OBJECT 00028 00029 public: 00030 CreateHtml( QWidget* parent = 0, const char* name = 0, WFlags fl = 0 ); 00031 ~CreateHtml(); 00032 00033 QLabel* textLabel1; 00034 QLineEdit* title; 00035 QLabel* textLabel2; 00036 QLabel* dir; 00037 QPushButton* pushButton1; 00038 QCheckBox* inclfiles; 00039 QPushButton* pushButton2; 00040 QPushButton* pushButton5; 00041 QLabel* textLabel4; 00042 QProgressBar* progr_author; 00043 QLabel* textLabel4_2; 00044 QProgressBar* progr_notes; 00045 QLabel* textLabel4_3; 00046 QProgressBar* progr_publ; 00047 QLabel* textLabel4_4; 00048 QProgressBar* progr_parts; 00049 QLabel* textLabel4_5; 00050 QProgressBar* progr_files; 00051 QPushButton* pushButton3; 00052 00053 virtual QString createHeader( QString title, QString menu ); 00054 virtual QString createLinkList( QString query, QString title ); 00055 virtual QString createMemo( QString memo ); 00056 virtual void exportAuthors(); 00057 virtual void convert( QString cmd, QByteArray in, QString outfilename ); 00058 virtual void newFunction(); 00059 00060 public slots: 00061 virtual void close(); 00062 virtual void chooseDir(); 00063 virtual void exportPublications(); 00064 virtual void exportNotes(); 00065 virtual void exportParts(); 00066 virtual void exportFiles(); 00067 virtual void exportStyleSheet(); 00068 virtual void exportIndex(); 00069 virtual void start(); 00070 virtual void stop(); 00071 00072 protected: 00073 QString html_footer; 00074 QString html_header; 00075 00076 QVBoxLayout* CreateHtmlLayout; 00077 QVBoxLayout* layout14; 00078 QVBoxLayout* layout4; 00079 QHBoxLayout* layout2; 00080 QHBoxLayout* layout3; 00081 QHBoxLayout* layout13; 00082 QHBoxLayout* layout10; 00083 00084 protected slots: 00085 virtual void languageChange(); 00086 00087 private: 00088 void init(); 00089 00090 }; 00091 00092 #endif // CREATEHTML_H