diff -r 59614eaf5fbb -r 0301e6109702 vymmodel.h --- a/vymmodel.h Wed Apr 29 18:46:31 2009 +0000 +++ b/vymmodel.h Wed Apr 29 21:40:37 2009 +0000 @@ -220,7 +220,7 @@ void setScene(QGraphicsScene *s); QGraphicsScene *getScene(); - TreeItem* findBySelectString (const QString &s); + TreeItem* findBySelectString (QString s); TreeItem* findID (const QString &s); // find MapObj by previously set ID @@ -531,7 +531,7 @@ //////////////////////////////////////////// private: Selection selection; - QString latestSelectionString; // select string of latest added object + TreeItem *latestAddedItem; // latest added object, reset on setChanged() signals: void selectionChanged(const QItemSelection &, const QItemSelection &); @@ -574,7 +574,6 @@ LinkableMapObj* getSelectedLMO(); BranchObj* getSelectedBranchObj(); // FIXME-2 replace by item... BranchItem* getSelectedBranchItem(); - MapCenterItem* getSelectedMapCenterItem(); TreeItem* getSelectedItem(); QModelIndex getSelectedIndex(); FloatImageObj* getSelectedFloatImage();