20#ifndef TULIPFONTICONDIALOG_H
21#define TULIPFONTICONDIALOG_H
23#include <tulip/tulipconf.h>
30class TulipFontIconDialog;
35class TLP_QT_SCOPE TulipFontIconDialog :
public QDialog {
39 Ui::TulipFontIconDialog *_ui;
40 QString _selectedIconName;
43 TulipFontIconDialog(QWidget *parent =
nullptr);
45 QString getSelectedIconName()
const;
47 void setSelectedIconName(
const QString &iconName);
49 void accept()
override;
51 void showEvent(QShowEvent *)
override;
55 void updateIconList();
57 void openUrlInBrowser(
const QString &url);
60 bool eventFilter(QObject *, QEvent *e)
override;