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 QBIBITEM_CONTROLLER_H
13 #define QBIBITEM_CONTROLLER_H
15 #include "QDialogView.h"
17 #include "ui_BibitemUi.h"
20 #include <QCloseEvent>
28 class QBibitemDialog : public QDialog, public Ui::QBibitemUi {
32 QBibitemDialog(QBibitem * form);
34 virtual void change_adaptor();
36 virtual void closeEvent(QCloseEvent * e);
45 : public QController<ControlCommand, QView<QBibitemDialog> >
48 friend class QBibitemDialog;
53 virtual bool isValid();
58 virtual void update_contents();
60 virtual void build_dialog();
63 } // namespace frontend