4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
8 * \author Kalle Dalheimer
10 * Full author contact details are available in file CREDITS.
16 #include "GuiDialog.h"
17 #include "ControlCommand.h"
18 #include "ui_IndexUi.h"
23 class GuiIndexDialogBase : public GuiDialog, public Ui::IndexUi
28 GuiIndexDialogBase(LyXView & lv, docstring const & title,
29 QString const & label, std::string const & name);
32 void change_adaptor();
37 void closeEvent(QCloseEvent * e);
39 ControlCommand & controller();
45 void updateContents();
52 class GuiIndexDialog : public GuiIndexDialogBase
55 GuiIndexDialog(LyXView & lv);
59 class GuiLabelDialog : public GuiIndexDialogBase
62 GuiLabelDialog(LyXView & lv);
66 } // namespace frontend