4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
10 * Full author contact details are available in file CREDITS.
13 #ifndef GUICHARACTER_H
14 #define GUICHARACTER_H
16 #include "GuiDialog.h"
17 #include "ControlCharacter.h"
18 #include "ui_CharacterUi.h"
25 class GuiCharacterDialog : public GuiDialog, public Ui::CharacterUi
30 GuiCharacterDialog(LyXView & lv);
33 void change_adaptor();
36 void closeEvent(QCloseEvent * e);
38 ControlCharacter & controller();
42 void updateContents();
44 std::vector<FamilyPair> family;
45 std::vector<SeriesPair> series;
46 std::vector<ShapePair> shape;
47 std::vector<SizePair> size;
48 std::vector<BarPair> bar;
49 std::vector<ColorPair> color;
50 std::vector<LanguagePair> language;
53 } // namespace frontend
56 #endif // GUICHARACTER_H