]> git.lyx.org Git - lyx.git/blob - src/frontends/qt2/QCitationDialog.h
ws cleanup
[lyx.git] / src / frontends / qt2 / QCitationDialog.h
1 /**
2  * \file QCitationDialog.h
3  * Copyright 2001 the LyX Team
4  * Read the file COPYING
5  *
6  * \author Kalle Dalheimer <kalle@klaralvdalens-datakonsult.se>
7  */
8
9 #ifndef QCITATIONDIALOG_H
10 #define QCITATIONDIALOG_H
11
12 #include <config.h>
13 #include "support/lstrings.h"
14
15 #include "ui/QCitationDialogBase.h"
16 #include "QCitation.h"
17 #include "controllers/biblio.h"
18
19 class QCitationDialog : public QCitationDialogBase
20 { Q_OBJECT
21
22 public:
23         QCitationDialog(QCitation * form);
24         ~QCitationDialog();
25
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
37         virtual void changed_adaptor() {
38                 form_->changed();
39         }
40
41 private:
42         void doFind(biblio::Direction dir);
43
44 private:
45         QCitation * form_;
46 };
47
48 #endif // QCITATIOINDIALOG_H