]> git.lyx.org Git - lyx.git/blobdiff - src/frontends/qt4/GuiCharacter.h
do what the FIXME suggested
[lyx.git] / src / frontends / qt4 / GuiCharacter.h
index 18473d0fef6259a871f8afbd12fb8b169dacaa32..bf5d92fb90a1412d761b135838245740dd67a509 100644 (file)
@@ -16,7 +16,7 @@
 
 #include "GuiDialog.h"
 #include "ui_CharacterUi.h"
-#include "frontend_helpers.h" // for LanguagePair
+#include "qt_helpers.h" // for LanguagePair
 #include "Font.h"
 
 #include <vector>
@@ -24,8 +24,6 @@
 
 namespace lyx {
 
-class Color_color;
-
 namespace frontend {
 
 enum FontState {
@@ -41,25 +39,24 @@ enum FontState {
        INHERIT
 };
 
-typedef std::pair<QString, Font::FONT_FAMILY> FamilyPair;
-typedef std::pair<QString, Font::FONT_SERIES> SeriesPair;
-typedef std::pair<QString, Font::FONT_SHAPE>  ShapePair;
-typedef std::pair<QString, Font::FONT_SIZE>   SizePair;
+typedef std::pair<QString, FontFamily> FamilyPair;
+typedef std::pair<QString, FontSeries> SeriesPair;
+typedef std::pair<QString, FontShape>  ShapePair;
+typedef std::pair<QString, FontSize>   SizePair;
 typedef std::pair<QString, FontState> BarPair;
-typedef std::pair<QString, Color_color> ColorPair;
+typedef std::pair<QString, ColorCode> ColorPair;
 
 class GuiCharacter : public GuiDialog, public Ui::CharacterUi
 {
        Q_OBJECT
 
 public:
-       GuiCharacter(LyXView & lv);
+       GuiCharacter(GuiView & lv);
 
 protected Q_SLOTS:
        void change_adaptor();
 
 private:
-       void closeEvent(QCloseEvent * e);
        /// Apply changes
        void applyView();
        /// update
@@ -85,32 +82,32 @@ private:
        kb_action getLfun() const { return LFUN_FONT_FREE_UPDATE; }
 
        ///
-       void setFamily(Font::FONT_FAMILY);
+       void setFamily(FontFamily);
        ///
-       void setSeries(Font::FONT_SERIES);
+       void setSeries(FontSeries);
        ///
-       void setShape(Font::FONT_SHAPE);
+       void setShape(FontShape);
        ///
-       void setSize(Font::FONT_SIZE);
+       void setSize(FontSize);
        ///
        void setBar(FontState);
        ///
-       void setColor(Color_color);
+       void setColor(ColorCode);
        ///
        void setLanguage(std::string const &);
 
        ///
-       Font::FONT_FAMILY getFamily() const;
+       FontFamily getFamily() const;
        ///
-       Font::FONT_SERIES getSeries() const;
+       FontSeries getSeries() const;
        ///
-       Font::FONT_SHAPE getShape() const;
+       FontShape getShape() const;
        ///
-       Font::FONT_SIZE getSize() const;
+       FontSize getSize() const;
        ///
        FontState getBar() const;
        ///
-       Color_color getColor() const;
+       ColorCode getColor() const;
        ///
        std::string getLanguage() const;