3 * \file QCitationDialog.h
4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Kalle Dalheimer
9 * Full author contact details are available in file CREDITS.
12 #ifndef QCITATIONDIALOG_H
13 #define QCITATIONDIALOG_H
15 #include "ui/QCitationUi.h"
16 #include "ui/QCitationFindUi.h"
17 #include "controllers/biblio.h"
25 class QCitationDialog : public QDialog, public Ui::QCitationUi {
29 QCitationDialog(QCitation * form);
34 /// open the find dialog if nothing selected
37 Ui::QCitationFindUi ui_;
42 virtual void availableChanged();
43 virtual void selectedChanged();
47 virtual void addCitation();
49 virtual void previous();
51 virtual void changed_adaptor();
54 void find(biblio::Direction dir);
59 } // namespace frontend
62 #endif // QCITATIOINDIALOG_H