You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
64 lines
1.5 KiB
64 lines
1.5 KiB
// infodialog.h |
|
// |
|
// (C) 2001 Stefan Kebekus |
|
// Distributed under the GPL |
|
|
|
#ifndef INFO_KDVI_H |
|
#define INFO_KDVI_H |
|
|
|
#include <qstring.h> |
|
#include <qvariant.h> |
|
#include <kdialogbase.h> |
|
|
|
class dvifile; |
|
|
|
class QVBoxLayout; |
|
class QHBoxLayout; |
|
class QGridLayout; |
|
class QLabel; |
|
class KPushButton; |
|
class QTabWidget; |
|
class QTable; |
|
class QTextView; |
|
class QWidget; |
|
class fontPool; |
|
|
|
class infoDialog : public KDialogBase |
|
{ |
|
Q_OBJECT |
|
|
|
public: |
|
infoDialog( QWidget* parent = 0 ); |
|
|
|
/** This method is used to set the data coming from the DVI |
|
file. Note that 0 is a permissible argument, that just means: |
|
"no file loaded" */ |
|
void setDVIData(dvifile *dviFile); |
|
|
|
QTextView* TextLabel1; |
|
QTextView* TextLabel2; |
|
QTextView* TextLabel3; |
|
|
|
public slots: |
|
/** This slot is called when Output from the MetaFont programm |
|
is received via the fontpool/kpsewhich */ |
|
void outputReceiver(QString); |
|
|
|
/** This slot is called whenever anything in the fontpool has |
|
changed. If the infoDialog is shown, the dialog could then |
|
query the fontpool for more information. */ |
|
void setFontInfo(fontPool *fp); |
|
|
|
/** Calling this slot clears the text view and stores the |
|
headline. The next time output is received via the |
|
outputReceiver, the headline is displayed in bold on top of |
|
the text view. */ |
|
void clear(QString); |
|
|
|
protected: |
|
bool MFOutputReceived; |
|
QString headline; |
|
QString pool; |
|
}; |
|
|
|
#endif // INFO_KDVI_H
|
|
|