]> git.lyx.org Git - lyx.git/blob - src/frontends/qt2/FormCitationDialogImpl.h
Fix for qt2 citation dialog crash when selecting first key
[lyx.git] / src / frontends / qt2 / FormCitationDialogImpl.h
1 /**
2  * $Id: FormCitationDialogImpl.h,v 1.3 2001/03/31 08:39:24 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 slotCitationStyleSelected( int );
29     virtual void slotTextBeforeReturn();
30     virtual void slotTextAfterReturn();
31
32 private:
33     void doPreviousNext( bool );
34     
35 private:
36     FormCitation* form_;
37 };
38
39 #endif // FORMCITATIONDIALOGIMPL_H