Date: 2006-07-03 11:27:11 -0700 (Mon, 03 Jul 2006)
remove a small memory leak in toTool
--- trunk/tora/src/totool.cpp 2006-06-29 21:26:55 UTC (rev 2064)
+++ trunk/tora/src/totool.cpp 2006-07-03 18:27:11 UTC (rev 2065)
@@ -1,39 +1,8 @@
-* TOra - An Oracle Toolkit for DBA's and developers
-* Copyright (C) 2003-2005 Quest Software, Inc
-* Portions Copyright (C) 2005 Other Contributors
-* This program is free software; you can redistribute it and/or
-* modify it under the terms of the GNU General Public License
-* as published by the Free Software Foundation; only version 2 of
-* the License is valid for this program.
-* This program is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-* GNU General Public License for more details.
-* You should have received a copy of the GNU General Public License
-* along with this program; if not, write to the Free Software
-* Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
-* As a special exception, you have permission to link this program
-* with the Oracle Client libraries and distribute executables, as long
-* as you follow the requirements of the GNU GPL in regard to all of the
-* software in the executable aside from Oracle client libraries.
-* Specifically you are not permitted to link this program with the
-* Qt/UNIX, Qt/Windows or Qt Non Commercial products of TrollTech.
-* And you are not permitted to distribute binaries compiled against
-* these libraries without written consent from Quest Software, Inc.
-* Observe that this does not disallow linking to the Qt Free Edition.
-* You may link this product with any GPL'd Qt library such as Qt/Free
-* All trademarks belong to their respective owners.
+// C++ Implementation: toTool, toToolWidget, toConnectionWidget
+// Copyright: See COPYING file that comes with this distribution
@@ -213,19 +182,18 @@
toTool::toTool(int priority, const char *name)
- : Name(name)
+ : Name(name), Priority(priority),ButtonPicture(0)
Tools = new std::map<QCString, toTool *>;
- Priority = priority;
Key.sprintf("%05d%s", priority, name);
- (*Tools)[Key] = this;
- ButtonPicture = NULL;
+ (*Tools)[Key] = this;
+ delete ButtonPicture;
const QPixmap *toTool::toolbarImage()
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.