diff -r 133e2ed6b9c5 -r f1006de05c54 treeitem.h --- a/treeitem.h Thu Sep 03 08:52:00 2009 +0000 +++ b/treeitem.h Mon Sep 07 15:36:57 2009 +0000 @@ -26,7 +26,7 @@ TreeItem(); TreeItem(const QList &data, TreeItem *parent = 0); - ~TreeItem(); + virtual ~TreeItem(); void init(); // General housekeeping @@ -52,7 +52,6 @@ virtual int attributeCount() const; virtual int row() const; - virtual int column() const; virtual int depth() ; virtual TreeItem *parent(); @@ -105,7 +104,7 @@ virtual void clearNote(); virtual QString getNote(); virtual bool hasEmptyNote(); - virtual void setNoteObj(const NoteObj &, bool updateNoteEditor=true); //FIXME-1 setNoteObj is called for every select or so??? + virtual void setNoteObj(const NoteObj &); //FIXME-3 setNoteObj is called for every select or so??? virtual NoteObj getNoteObj(); virtual QString getNoteASCII(const QString &indent, const int &width); // returns note (ASCII) @@ -160,13 +159,15 @@ virtual XLinkObj* getXLinkObjNum(const int &n); protected: - bool hideExport; //! Hide this item in export + bool hideExport; //! Hide this item in export + bool hidden; //! Hidden in export if true public: virtual void setHideTmp (HideTmpMode); virtual bool hasHiddenExportParent (); virtual void setHideInExport(bool); // set export of object (and children) virtual bool hideInExport(); virtual bool isHidden (); + virtual void updateVisibility(); //! Sets visibility in LinkableMapObj, if existing virtual QString getGeneralAttr(); @@ -192,7 +193,6 @@ int xlinkOffset; int xlinkCounter; - bool hidden; //! Hidden in export if true }; #endif