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