]> git.lyx.org Git - lyx.git/blob - src/frontends/qt2/FormCitationDialogImpl.h
Fixed connections. There is still a bug somewhere.
[lyx.git] / src / frontends / qt2 / FormCitationDialogImpl.h
1 /**
2  * $Id: FormCitationDialogImpl.h,v 1.2 2001/03/29 21:17:17 kalle Exp $
3  */
4
5 #ifndef FORMCITATIONDIALOGIMPL_H
6 #define FORMCITATIONDIALOGIMPL_H
7 #include "FormCitationDialog.h"
8
9 class FormCitation;
10
11 class FormCitationDialogImpl : public FormCitationDialog
12
13     Q_OBJECT
14
15 public:
16     FormCitationDialogImpl( FormCitation* form, QWidget* parent = 0, const char* name = 0, bool modal = FALSE, WFlags fl = 0 );
17     ~FormCitationDialogImpl();
18
19 protected slots:
20     virtual void slotBibSelected( int sel );
21     virtual void slotCiteSelected( int sel );
22     virtual void slotAddClicked();
23     virtual void slotDelClicked();
24     virtual void slotUpClicked();
25     virtual void slotDownClicked();
26     virtual void slotPreviousClicked();
27     virtual void slotNextClicked();
28     virtual void slotSearchTypeToggled( bool );
29     virtual void slotCitationStyleSelected( int );
30     virtual void slotTextBeforeReturn();
31     virtual void slotTextAfterReturn();
32
33 private:
34     void doPreviousNext( bool );
35     
36 private:
37     FormCitation* form_;
38 };
39
40 #endif // FORMCITATIONDIALOGIMPL_H