00001
00002
00014 #ifndef _ListDialog_H_
00015 #define _ListDialog_H_
00016
00017
00018
00019 #include "qtui/ListDialogBase.h"
00020
00021
00022
00023
00024 #include <string>
00025 #include <vector>
00026
00027 namespace hippodraw {
00028
00043
00044 class ListDialog : public ListDialogBase
00045
00046
00047
00048
00049 {
00050 private:
00051
00054 #if QT_VERSION < 0x040000
00055 std::vector < QListViewItem * > m_item_list;
00056 #else
00057 std::vector < Q3ListViewItem * > m_item_list;
00058 #endif
00059
00060 public:
00061
00065 ListDialog ( QWidget * parent );
00066
00070 void setNames ( const std::vector < std::string > & names );
00071
00074 unsigned int selectedItem () const;
00075
00081 virtual void doubleClicked ();
00082
00083 };
00084
00085 }
00086
00087 #endif // _ListDialog_H_