paragui-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[paragui-cvs] CVS: paragui/src/factory pgfactory.cpp,1.4,1.5


From: Alexander Pipelka <address@hidden>
Subject: [paragui-cvs] CVS: paragui/src/factory pgfactory.cpp,1.4,1.5
Date: Wed, 26 Jun 2002 08:36:45 -0400

Update of /cvsroot/paragui/paragui/src/factory
In directory subversions:/tmp/cvs-serv18523/src/factory

Modified Files:
        pgfactory.cpp 
Log Message:
bit more of abstraction on PG_Factory :))



Index: pgfactory.cpp
===================================================================
RCS file: /cvsroot/paragui/paragui/src/factory/pgfactory.cpp,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -r1.4 -r1.5
*** pgfactory.cpp       26 Jun 2002 12:21:02 -0000      1.4
--- pgfactory.cpp       26 Jun 2002 12:36:42 -0000      1.5
***************
*** 1,15 ****
  #include "pgfactory.h"
- 
- void PG_Factory::RegisterCreateFn(const std::string& classname, CREATEFN fn) {
-               creator_map[classname] = fn;
- }
- 
- PG_Widget* PG_Factory::CreateObject(const std::string& classname, PG_Widget* 
parent) {
-       CREATEFN create = GetInstance().creator_map[classname];
-       
-       if(create == NULL) {
-               return NULL;
-       }
-       
-       return create(parent);
- }
--- 1 ----




reply via email to

[Prev in Thread] Current Thread [Next in Thread]