[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: kdeedu/kig/modes
From: Maurizio Paolini <paolini () dmf ! unicatt ! it>
Date: 2005-01-28 11:07:12
Message-ID: 20050128110712.A0B7B1B45B () office ! kde ! org
[Download RAW message or body]
CVS commit by paolini:
McursorPointType restructured a little bit. There can be a memory leak
right now of such object, however.
M +7 -3 construct_mode.cc 1.28
M +1 -1 construct_mode.h 1.14
--- kdeedu/kig/modes/construct_mode.cc #1.27:1.28
@@ -53,10 +53,10 @@ BaseConstructMode::BaseConstructMode( Ki
mcursor = ObjectFactory::instance()->cursorPointCalcer( Coordinate( 0, 0 ) );
mcursor->calc( d.document() );
- mcursorholder = new ObjectHolder( mcursor );
+// mcursorholder = new ObjectHolder( mcursor );
}
BaseConstructMode::~BaseConstructMode()
{
- delete mcursorholder;
+// delete mcursorholder;
}
@@ -107,5 +107,9 @@ void BaseConstructMode::leftClickedObjec
// when entering construction mode, and delete in the
// destructor.
- selectObject( mcursorholder, w );
+ ObjectHolder* n = new ObjectHolder( mcursor );
+ selectObject( n, w );
+ mcursor = ObjectFactory::instance()->cursorPointCalcer( w.fromScreen( p ) );
+// mcursor = ObjectFactory::instance()->sensiblePointCalcer( w.fromScreen( p ), mdoc.document(), w );
+ mcursor->calc( mdoc.document() );
}
}
--- kdeedu/kig/modes/construct_mode.h #1.13:1.14
@@ -64,5 +64,5 @@ class BaseConstructMode
// only sensible place where to deallocate it is in the destructor
// of this class
- ObjectHolder* mcursorholder;
+// ObjectHolder* mcursorholder;
std::vector<ObjectHolder*> mparents;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic