#ifndef FLOWCHARTSYMBOLPICKER_H #define FLOWCHARTSYMBOLPICKER_H #include #include class QIcon; class QListWidget; class QPushButton; class FlowChartSymbolPicker : public QDialog { Q_OBJECT public: FlowChartSymbolPicker(const QMap &symbolMap, QWidget *parent = 0); int selectedId() const { return id; } void done(int result); private: QIcon iconForSymbol(const QString &symbolName); QListWidget *listWidget; QPushButton *okButton; QPushButton *cancelButton; int id; }; #endif