- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
src/UIElements/Views/Qt4/QtWorldView.hpp
r02ce36 ra39006 15 15 16 16 17 #include <QtGui/QT ableWidget>17 #include <QtGui/QTreeWidget> 18 18 #include "CodePatterns/Observer/Observer.hpp" 19 19 … … 21 21 class MoleculeListClass; 22 22 23 class QtWorldView : public QT ableWidget, public Observer23 class QtWorldView : public QTreeWidget, public Observer 24 24 { 25 25 Q_OBJECT … … 32 32 virtual void update(Observable *publisher); 33 33 virtual void subjectKilled(Observable *publisher); 34 virtual void paintEvent(QPaintEvent * event); 35 void refill(); 34 36 35 37 static const int COLUMNCOUNT; 36 enum {NAME,ATOMCOUNT,FORMULA, COLUMNTYPES_MAX} COLUMNTYPES;38 enum {NAME,ATOMCOUNT,FORMULA,OCCURRENCE,COLUMNTYPES_MAX} COLUMNTYPES; 37 39 static const char *COLUMNNAMES[]; 38 40 39 41 private slots: 40 void moleculeChanged( int row, int column);42 void moleculeChanged(); 41 43 42 void cellSelected(int row, int column);44 void rowSelected(); 43 45 44 46 signals: … … 49 51 std::vector<bool> molSelection; //!< needed to determine when a selection changes 50 52 MoleculeListClass *molecules; 53 bool dirty; 51 54 }; 52 55
Note:
See TracChangeset
for help on using the changeset viewer.