/* * PDFedit - free program for PDF document manipulation. * Copyright (C) 2006, 2007 PDFedit team: Michal Hocko, * Miroslav Jahoda, * Jozef Misutka, * Martin Petricek * * Project is hosted on http://sourceforge.net/projects/pdfedit */ #ifndef __TREEITEMCONTENTSTREAMOBSERVER_H__ #define __TREEITEMCONTENTSTREAMOBSERVER_H__ #include "treeitemgenericobserver.h" #include #include #include namespace gui { /** This class provides observer monitoring CContentstream item.
The observer will reload associated tree item when the observed item changes. \brief Observer for TreeItemContentStream */ class TreeItemContentStreamObserver : public TreeItemGenericObserver { public: /** Constructor @param _parent Object to be reloaded on any change to monitored item */ TreeItemContentStreamObserver(TreeItemAbstract* _parent) : TreeItemGenericObserver (_parent) { guiPrintDbg(debug::DBG_DBG, "OBServer begin" ); //No extra initialization }; /** Destructor */ virtual ~TreeItemContentStreamObserver() throw() { guiPrintDbg(debug::DBG_DBG, "OBServer end" ); //Empty for now } }; } // namespace gui #endif