22 #ifndef TULIPFONTDIALOG_H 23 #define TULIPFONTDIALOG_H 27 #include <tulip/tulipconf.h> 28 #include <tulip/TulipFont.h> 31 class TulipFontDialog;
36 class TLP_QT_SCOPE TulipFontDialog :
public QDialog {
39 Ui::TulipFontDialog* _ui;
40 TulipFont previousFont;
44 explicit TulipFontDialog(QWidget *parent = NULL);
46 TulipFont font()
const;
52 TulipFont getSelectedFont()
const {
53 return ok == QDialog::Accepted ? font() : previousFont;
57 static TulipFont getFont(QWidget* parent = NULL,
const TulipFont& selectedFont=TulipFont());
60 void selectFont(
const TulipFont&);
68 #endif // TULIPFONTDIALOG_H