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