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/QExternalDialogBase.h"
22 class QExternalDialog : public QExternalDialogBase {
25 QExternalDialog(QExternal * form);
29 virtual void bbChanged();
30 virtual void browseClicked();
31 virtual void change_adaptor();
32 virtual void editClicked();
33 virtual void extraChanged(const QString&);
34 virtual void formatChanged(const QString&);
35 virtual void getbbClicked();
36 virtual void sizeChanged();
37 virtual void templateChanged();
38 virtual void widthUnitChanged();
41 virtual void closeEvent(QCloseEvent * e);
43 bool activateAspectratio() const;
47 } // namespace frontend
50 #endif // QEXTERNALDIALOG_H