[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    kdesdk/kbabel/kbabeldict/modules/dbsearchengine2 (silent)
From:       Andrea Rizzi <rizzi () kde ! org>
Date:       2003-08-26 23:16:13
[Download RAW message or body]

CVS commit by andrea: 

CVS_SILENT: new algorithm framework


  A            algorithms.cpp   1.1 [UNKNOWN]
  A            chunk.cpp   1.1 [UNKNOWN]
  A            chunk.h   1.1 [UNKNOWN]
  M +4 -2      Makefile.am   1.9
  M +11 -2     algorithms.h   1.2


--- kdesdk/kbabel/kbabeldict/modules/dbsearchengine2/Makefile.am  #1.8:1.9
@@ -14,5 +14,6 @@
 
 # which sources should be compiled for kbabel
-kbabeldict_dbsearchengine2_la_SOURCES = dbscan.cpp preferenceswidget.cpp dbse2.ui \
KDBSearchEngine2.cpp database.cpp dbentries.cpp dbse2_factory.cpp sourcedialog.ui \
IDEASFORSENTENCEWORDabstraction chunk.cpp +kbabeldict_dbsearchengine2_la_SOURCES = \
dbscan.cpp preferenceswidget.cpp dbse2.ui KDBSearchEngine2.cpp database.cpp \
dbentries.cpp dbse2_factory.cpp sourcedialog.ui IDEASFORSENTENCEWORDabstraction  \
+#chunk.cpp algorithms.cpp  #kbabeldict_dbsearchengine2_la_SOURCES = \
KDBSearchEngine2.cpp  database.cpp dbentries.cpp dbse2_factory.cpp    \
kbabeldict_dbsearchengine2_la_LIBADD =  ../../libkbabeldictplugin.la \
../../../common/libkbabelcommon.la $(LIB_KDEUI) $(LIB_KIO) $(LIB_DBIV)_cxx @@ -21,5 \
+22,6 @@  
 # these are the headers for your project
-noinst_HEADERS = KDBSearchEngine2.h database.h dbentries.h dbse2_factory.h chunk.h \
algorithms.h +noinst_HEADERS = KDBSearchEngine2.h database.h dbentries.h \
dbse2_factory.h  +#chunk.h algorithms.h
 
 

--- kdesdk/kbabel/kbabeldict/modules/dbsearchengine2/algorithms.h  #1.1:1.2
@@ -41,8 +41,17 @@ class AbstractSearchAlgorithm : QObject
 };
 
-class ExactSearchAlgorithm : AbstractSearchAlgorithm
+class GenericSearchAlgorithm : public AbstractSearchAlgorithm
 {
+    GenericSearchAlgorithm(DataBaseInterface *dbi,DBSESettings *sets) : \
AbstractSearchAlgorithm(dbi,sets) {} +    virtual ResultList exec(QString query);
+};
     
+class ExactSearchAlgorithm : public AbstractSearchAlgorithm
+{
+    ExactSearchAlgorithm(DataBaseInterface *dbi,DBSESettings *sets) : \
AbstractSearchAlgorithm(dbi,sets) {} +    virtual ResultList exec(QString query);
 };
+
+
 
 class UpdateChunkIndexAlgorithm


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic