Revision: 41637
http://brlcad.svn.sourceforge.net/brlcad/?rev=41637&view=rev
Author: davidloman
Date: 2010-12-15 20:19:25 +0000 (Wed, 15 Dec 2010)
Log Message:
-----------
Add in logger field to AbstractClientCmd for all subclasses.
Modified Paths:
--------------
rt^3/trunk/include/AbstractClientCmd.h
rt^3/trunk/src/GS/cmds/AbstractClientCmd.cxx
Modified: rt^3/trunk/include/AbstractClientCmd.h
===================================================================
--- rt^3/trunk/include/AbstractClientCmd.h 2010-12-15 20:19:02 UTC (rev
41636)
+++ rt^3/trunk/include/AbstractClientCmd.h 2010-12-15 20:19:25 UTC (rev
41637)
@@ -25,6 +25,8 @@
#ifndef __ABSTRACTCLIENTCMD_H__
#define __ABSTRACTCLIENTCMD_H__
+#include "Logger.h"
+
#include <QtCore/QString>
#include <QtCore/QStringList>
@@ -34,12 +36,17 @@
bool exec(QStringList args);
QString getCmd();
+ virtual QString getUsage() = 0;
+ virtual QString getHelp() = 0;
+
protected:
AbstractClientCmd(QString cmd);
AbstractClientCmd(AbstractClientCmd* acCmd);
virtual bool _exec(QStringList args) = 0;
+ Logger* log;
+
private:
QString cmd;
};
Modified: rt^3/trunk/src/GS/cmds/AbstractClientCmd.cxx
===================================================================
--- rt^3/trunk/src/GS/cmds/AbstractClientCmd.cxx 2010-12-15 20:19:02 UTC
(rev 41636)
+++ rt^3/trunk/src/GS/cmds/AbstractClientCmd.cxx 2010-12-15 20:19:25 UTC
(rev 41637)
@@ -25,7 +25,9 @@
#include "AbstractClientCmd.h"
AbstractClientCmd::AbstractClientCmd(QString cmd) : cmd(cmd)
-{}
+{
+ this->log = Logger::getInstance();
+}
AbstractClientCmd::AbstractClientCmd(AbstractClientCmd* acCmd) :
cmd(acCmd->getCmd())
{}
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Lotusphere 2011
Register now for Lotusphere 2011 and learn how
to connect the dots, take your collaborative environment
to the next level, and enter the era of Social Business.
http://p.sf.net/sfu/lotusphere-d2d
_______________________________________________
BRL-CAD Source Commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/brlcad-commits