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 */
|