r8429 - software/gofind
Miriam Ruiz
miriam at alioth.debian.org
Tue Nov 18 00:56:10 UTC 2008
Author: miriam
Date: 2008-11-18 00:56:10 +0000 (Tue, 18 Nov 2008)
New Revision: 8429
Modified:
software/gofind/Makefile
software/gofind/gofind.cpp
software/gofind/gui_cli.cpp
software/gofind/guiplugin.h
Log:
Create function for main loop in GUI plugin
Modified: software/gofind/Makefile
===================================================================
--- software/gofind/Makefile 2008-11-18 00:48:23 UTC (rev 8428)
+++ software/gofind/Makefile 2008-11-18 00:56:10 UTC (rev 8429)
@@ -34,6 +34,8 @@
gofind: $(OBJS)
g++ -o $@ $+ -rdynamic $(LDFLAGS) $(LIBS)
+gui_cli.so: gui_cli.o slre.o
+
%.o: %.cpp
g++ -o $@ -c $+ $(CFLAGS)
Modified: software/gofind/gofind.cpp
===================================================================
--- software/gofind/gofind.cpp 2008-11-18 00:48:23 UTC (rev 8428)
+++ software/gofind/gofind.cpp 2008-11-18 00:56:10 UTC (rev 8429)
@@ -446,10 +446,10 @@
printResults(engine);
*/
+ gui->Comment(_("System running"));
+
bool run = true;
- gui->Comment(_("System running"));
-
struct slre_pattern pattern[5];
const char *pattern_text[5];
const char pattern_type[] = { 'h', 'l', 'g', 's', '\0' };
Modified: software/gofind/gui_cli.cpp
===================================================================
--- software/gofind/gui_cli.cpp 2008-11-18 00:48:23 UTC (rev 8428)
+++ software/gofind/gui_cli.cpp 2008-11-18 00:56:10 UTC (rev 8429)
@@ -21,6 +21,8 @@
#include "guiplugin.h"
+#include "slre.h"
+
#include <typeinfo>
#include <iostream>
#include <string>
@@ -41,22 +43,28 @@
std::cout << "GUIPlugInCLI() destroyed" << std::endl;
}
- virtual void Comment(const char *szFormat, ...)
- {
+ virtual void Comment(const char *szFormat, ...);
+ virtual void Go();
+};
- char str[4096];
- va_list arglist;
+void GUIPlugInCLI::Comment(const char *szFormat, ...)
+{
+ char str[4096];
+ va_list arglist;
- *str = '\0';
+ *str = '\0';
- va_start(arglist, szFormat);
- vsprintf(str + strlen(str), szFormat, arglist);
- va_end(arglist);
+ va_start(arglist, szFormat);
+ vsprintf(str + strlen(str), szFormat, arglist);
+ va_end(arglist);
- std::cout << "##" << str << std::endl;
- }
-};
+ std::cout << "##" << str << std::endl;
+}
+void GUIPlugInCLI::Go()
+{
+}
+
class GUIPlugInCLIFactory : public GUIPlugInFactory
{
public:
Modified: software/gofind/guiplugin.h
===================================================================
--- software/gofind/guiplugin.h 2008-11-18 00:48:23 UTC (rev 8428)
+++ software/gofind/guiplugin.h 2008-11-18 00:56:10 UTC (rev 8429)
@@ -42,6 +42,7 @@
virtual ~GUIPlugIn();
virtual void Comment(const char *szFormat, ...) = 0;
+ virtual void Go() = 0;
};
More information about the Pkg-games-commits
mailing list