00001 #ifndef WIDGETDIALOG_H
00002 #define WIDGETDIALOG_H
00003 
00004 #include <QDialog>
00005 
00006 class QAbstractButton;
00007 
00008 namespace ui
00009 {
00010 
00015 class WidgetDialog : public QDialog
00016 {
00017         Q_OBJECT
00018 
00019     public:
00020 
00025         WidgetDialog(QWidget* widget, QWidget* parent = 0,
00026                      const QStringList& options = QStringList());
00027 
00028         QString chosenOption();
00029 
00030     private Q_SLOTS:
00031 
00032         void handleClick(QAbstractButton* button);
00033 
00034     private:
00035 
00036         QString clickedText;
00037 };
00038 
00039 }
00040 
00041 #endif