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

Reply via email to