// -*- C++ -*- /** * \file GuiFontExample.h * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * * \author John Levon * * Full author contact details are available in file CREDITS. */ #ifndef GUIFONTEXAMPLE_H #define GUIFONTEXAMPLE_H #include #include #include class QPaintEvent; //namespace lyx { class GuiFontExample : public QWidget { public: GuiFontExample(QWidget * parent) : QWidget(parent) {} void set(QFont const & font, QString const & text); QSize sizeHint() const override; protected: void paintEvent(QPaintEvent * p) override; private: QFont font_; QString text_; }; //} // namespace lyx #endif // GUIFONTEXAMPLE_H