22 #ifndef TULIPFONTDIALOG_H
23 #define TULIPFONTDIALOG_H
25 #include <QtGui/QDialog>
26 #include <tulip/tulipconf.h>
27 #include <tulip/TulipFont.h>
30 class TulipFontDialog;
35 class TLP_QT_SCOPE TulipFontDialog :
public QDialog {
38 Ui::TulipFontDialog* _ui;
39 TulipFont previousFont;
43 explicit TulipFontDialog(QWidget *parent = NULL);
45 TulipFont font()
const;
51 TulipFont getSelectedFont()
const {
52 return ok == QDialog::Accepted ? font() : previousFont;
56 static TulipFont getFont(QWidget* parent = NULL,
const TulipFont& selectedFont=TulipFont());
59 void selectFont(
const TulipFont&);
67 #endif // TULIPFONTDIALOG_H