3 * \file QExternalDialog.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS.
12 #ifndef QEXTERNALDIALOG_H
13 #define QEXTERNALDIALOG_H
15 #include "ui/QExternalUi.h"
17 #include <QCloseEvent>
25 class QExternalDialog : public QDialog, public Ui::QExternalUi {
28 QExternalDialog(QExternal * form);
32 virtual void bbChanged();
33 virtual void browseClicked();
34 virtual void change_adaptor();
35 virtual void editClicked();
36 virtual void extraChanged(const QString&);
37 virtual void formatChanged(const QString&);
38 virtual void getbbClicked();
39 virtual void sizeChanged();
40 virtual void templateChanged();
41 virtual void widthUnitChanged();
44 virtual void closeEvent(QCloseEvent * e);
46 bool activateAspectratio() const;
50 } // namespace frontend
53 #endif // QEXTERNALDIALOG_H