]> git.lyx.org Git - lyx.git/blob - src/frontends/qt2/QCitationDialog.h
dont use pragma impementation and interface anymore
[lyx.git] / src / frontends / qt2 / QCitationDialog.h
1 // -*- C++ -*-
2 /**
3  * \file QCitationDialog.h
4  * This file is part of LyX, the document processor.
5  * Licence details can be found in the file COPYING.
6  *
7  * \author Kalle Dalheimer
8  *
9  * Full author contact details are available in file CREDITS
10  */
11
12 #ifndef QCITATIONDIALOG_H
13 #define QCITATIONDIALOG_H
14
15
16 #include "ui/QCitationDialogBase.h"
17 #include "controllers/biblio.h"
18
19 class QCitation;
20
21 class QCitationDialog : public QCitationDialogBase {
22         Q_OBJECT
23 public:
24         QCitationDialog(QCitation * form);
25         ~QCitationDialog();
26 protected slots:
27         virtual void slotBibHighlighted(int sel);
28         virtual void slotBibSelected(int sel);
29         virtual void slotCiteHighlighted(int sel);
30         virtual void slotAddClicked();
31         virtual void slotDelClicked();
32         virtual void slotUpClicked();
33         virtual void slotDownClicked();
34         virtual void slotPreviousClicked();
35         virtual void slotNextClicked();
36         virtual void changed_adaptor();
37 private:
38         void doFind(biblio::Direction dir);
39 private:
40         QCitation * form_;
41 };
42
43 #endif // QCITATIOINDIALOG_H