Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

PickTable.h

Go to the documentation of this file.
00001 /* -*- mode: c++ -*- */
00002 
00014 #ifndef _PickTable_H_
00015 #define _PickTable_H_
00016 
00017 #include "libqthippo.h"
00018 
00019 #include <qglobal.h>
00020 #if QT_VERSION < 0x040000
00021 #include "PickTableBase.h"
00022 #else
00023 #include "PickTableUI.h"
00024 class Q3ListViewItem;
00025 #endif
00026 
00027 #include <vector>
00028 
00029 class NTuple;
00030 class NTupleSorter;
00031 class PlotterBase;
00032 
00040 #if QT_VERSION < 0x040000
00041 class MDL_QTHIPPOPLOT_API PickTable : public PickTableBase
00042 #else
00043 class MDL_QTHIPPOPLOT_API PickTable : public QDialog,
00044                                       private Ui::PickTableUI
00045 #endif
00046 {
00047 
00048 private:
00049 
00052   NTupleSorter * m_sorter;
00053 
00057   PlotterBase * m_target;
00058 
00059 protected:
00060 
00063   virtual void addDataRepButton ();
00064 
00067   virtual void clear();
00068 
00071   virtual void deleteSelectedItem();
00072 
00073   virtual void listSorted ( int );
00074 
00077 #if QT_VERSION < 0x040000
00078   unsigned int indexOf ( QListViewItem * target );
00079 #else
00080   unsigned int indexOf ( Q3ListViewItem * target );
00081 #endif
00082 
00088   void refreshItems ( unsigned int select);
00089 
00090 public:
00091 
00095   PickTable ( PlotterBase * plotter );
00096 
00100   void addItem ( std::vector < double > & v );
00101 
00104   virtual void on_m_pick_table_selectionChanged();
00105 
00106 };
00107 
00108 #endif // _PickTable_H_

Generated for HippoDraw-1.14.8.5 by doxygen 1.4.3