From: Darius S. <dst...@us...> - 2001-07-22 23:21:40
|
Update of /cvsroot/kuml/kuml/kuml_gui/src/ige/common/documents In directory usw-pr-cvs1:/tmp/cvs-serv2714/common/documents Modified Files: AbstractDocument.cpp AbstractDocument.h Document.h StandardDocument.cpp StandardDocument.h Log Message: Added more basic implementation for user interaction Index: AbstractDocument.cpp =================================================================== RCS file: /cvsroot/kuml/kuml/kuml_gui/src/ige/common/documents/AbstractDocument.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** AbstractDocument.cpp 2001/07/20 15:57:29 1.2 --- AbstractDocument.cpp 2001/07/22 23:21:38 1.3 *************** *** 81,84 **** return location; } ! --- 81,86 ---- return location; } ! void AbstractDocument::addView(View *view) { ! dataLayer->add(view); ! } Index: AbstractDocument.h =================================================================== RCS file: /cvsroot/kuml/kuml/kuml_gui/src/ige/common/documents/AbstractDocument.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** AbstractDocument.h 2001/07/20 15:57:29 1.2 --- AbstractDocument.h 2001/07/22 23:21:38 1.3 *************** *** 56,59 **** --- 56,60 ---- virtual void setViewer(Viewer* viewer); + virtual void addView(View *view); private: string location; Index: Document.h =================================================================== RCS file: /cvsroot/kuml/kuml/kuml_gui/src/ige/common/documents/Document.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** Document.h 2001/07/20 15:57:29 1.2 --- Document.h 2001/07/22 23:21:38 1.3 *************** *** 27,30 **** --- 27,31 ---- class DataLayer; class GridLayer; + class View; /** *************** *** 48,51 **** --- 49,54 ---- virtual void setViewer(Viewer* v) = 0; + + virtual void addView(View *view) = 0; }; #endif //DOCUMENT_H Index: StandardDocument.cpp =================================================================== RCS file: /cvsroot/kuml/kuml/kuml_gui/src/ige/common/documents/StandardDocument.cpp,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** StandardDocument.cpp 2001/07/20 15:57:29 1.2 --- StandardDocument.cpp 2001/07/22 23:21:38 1.3 *************** *** 23,27 **** #include "ige/common/editors/BackgroundLayer.h" ! void StandardDocument::paint(QPainter* p){} StandardDocument::~StandardDocument(){ if(dataLayer) --- 23,38 ---- #include "ige/common/editors/BackgroundLayer.h" ! #include <qpopupmenu.h> ! ! QPopupMenu* StandardDocument::createPopupMenu() { ! QPopupMenu *menu = new QPopupMenu(); ! menu->setCaption("Standard Document"); ! menu ->insertItem("Close (N/A)"); ! menu ->insertItem("Refresh (N/A)"); ! ! return menu; ! } ! void StandardDocument::paint(QPainter* p){ ! } StandardDocument::~StandardDocument(){ if(dataLayer) Index: StandardDocument.h =================================================================== RCS file: /cvsroot/kuml/kuml/kuml_gui/src/ige/common/documents/StandardDocument.h,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** StandardDocument.h 2001/07/20 15:57:29 1.2 --- StandardDocument.h 2001/07/22 23:21:38 1.3 *************** *** 34,38 **** virtual void paint(QPainter* p); ! private: /** @link aggregation */ --- 34,40 ---- virtual void paint(QPainter* p); ! virtual QPopupMenu* createPopupMenu(); ! ! private: /** @link aggregation */ |