ListDialog.h

Go to the documentation of this file.
00001 /* -*- mode: c++ -*- */
00002 
00014 #ifndef _ListDialog_H_
00015 #define _ListDialog_H_
00016 
00017 // #include <qglobal.h> // for version
00018 // #if QT_VERSION < 0x040000
00019 #include "qtui/ListDialogBase.h"
00020 // #else
00021 // #include "ListDialogUI.h"
00022 // #endif
00023 
00024 #include <string>
00025 #include <vector>
00026 
00027 namespace hippodraw {
00028 
00043 // #if QT_VERSION < 0x040000
00044 class ListDialog : public ListDialogBase
00045 // #else
00046 // class ListDialog : public QDialog,
00047 //                 private Ui::ListDialogUI
00048 // #endif
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 } // namespace hippodraw
00086 
00087 #endif // _ListDialog_H_

Generated for HippoDraw Class Library by doxygen