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

List:       kde-commits
Subject:    playground/base/strigi/src
From:       Jos van den Oever <jos () vandenoever ! info>
Date:       2006-09-01 11:04:37
Message-ID: 1157108677.120579.6332.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 579589 by vandenoever:

Small warning fixes

 M  +5 -3      daemon/CMakeLists.txt  
 M  +2 -2      daemon/dbus/dbusmessagereader.cpp  
 M  +2 -2      daemon/dbus/dbusmessagereader.h  
 M  +1 -1      estraierindexer/estraierindexwriter.cpp  
 M  +24 -8     searchclient/gui.py  
 M  +1 -1      searchclient/searchview.cpp  
 M  +1 -1      streamindexer/query.cpp  


--- trunk/playground/base/strigi/src/daemon/CMakeLists.txt #579588:579589
@@ -1,4 +1,5 @@
-set(DIRS xsd eventlistener)
+# xsd has been removed until the next release
+set(DIRS eventlistener)
 
 IF(ENABLE_DBUS)
   set(DIRS ${DIRS} dbus)
@@ -43,11 +44,12 @@
 
 include_directories( eventlistener .)
 
+# daemonconfiguration has been removed until the next release
 add_executable(strigidaemon daemon.cpp socketserver.cpp interface.cpp
-	indexscheduler.cpp clientinterface.cpp daemonconfiguration.cpp
+	indexscheduler.cpp clientinterface.cpp
 	filtermanager.cpp strigilogging.h strigithread.cpp)
 
-set(strigidaemon_LIBS streamindexer eventlistener daemonconfiguration
+set(strigidaemon_LIBS streamindexer eventlistener
 	${CMAKE_THREAD_LIBS_INIT} ${strigidaemon_LIBS})
 target_link_libraries(strigidaemon ${strigidaemon_LIBS})
 
--- trunk/playground/base/strigi/src/daemon/dbus/dbusmessagereader.cpp #579588:579589
@@ -10,7 +10,7 @@
     }
 }
 DBusMessageReader&
-DBusMessageReader::operator>>(uint32_t& s) {
+DBusMessageReader::operator>>(dbus_uint32_t& s) {
     if (!isOk()) return *this;
     if (DBUS_TYPE_UINT32 != dbus_message_iter_get_arg_type(&it)) {
         close();
@@ -32,7 +32,7 @@
     return *this;
 }
 DBusMessageReader&
-DBusMessageReader::operator>>(uint64_t& s) {
+DBusMessageReader::operator>>(dbus_uint64_t& s) {
     if (!isOk()) return *this;
     if (DBUS_TYPE_UINT64 != dbus_message_iter_get_arg_type(&it)) {
         close();
--- trunk/playground/base/strigi/src/daemon/dbus/dbusmessagereader.h #579588:579589
@@ -29,9 +29,9 @@
     DBusMessageReader& operator>>(std::set<std::string>& s);
     DBusMessageReader& operator>>(std::vector<char>& s);
     DBusMessageReader& operator>>(std::string& s);
-    DBusMessageReader& operator>>(uint32_t& s);
+    DBusMessageReader& operator>>(dbus_uint32_t& s);
     DBusMessageReader& operator>>(int32_t& s);
-    DBusMessageReader& operator>>(uint64_t& s);
+    DBusMessageReader& operator>>(dbus_uint64_t& s);
     DBusMessageReader& operator>>(int64_t& s);
     bool isOk() const { return ok; }
 };
--- trunk/playground/base/strigi/src/estraierindexer/estraierindexwriter.cpp #579588:579589
@@ -65,7 +65,7 @@
 
     est_doc_add_attr(doc, "@uri", idx->getName().c_str());
     char numbuf[64];
-    sprintf(numbuf, "%llu", (uint64_t)idx->getMTime());
+    sprintf(numbuf, "%llu", (int64_t)idx->getMTime());
     est_doc_add_attr(doc, "@mdate", numbuf);
     sprintf(numbuf, "%i", idx->getDepth());
     est_doc_add_attr(doc, "depth", numbuf);
--- trunk/playground/base/strigi/src/searchclient/gui.py #579588:579589
@@ -4,14 +4,9 @@
 
 class StrigiResults(QListBox):
 
-    def __init__(self, *args):
+    def __init__(self, strigi, *args):
         apply(QListBox.__init__, (self,) + args)
-        bus = dbus.SessionBus()
-        # make a connection to the strigi daemon
-        obj = bus.get_object('vandenoever.strigi', '/search')
-        self.strigi = dbus.Interface(obj, 'vandenoever.strigi')
-        #self.strigi.setIndexedDirectories("/home/oever/dbuspython")
-        #self.strigi.startIndexing()
+        self.strigi = strigi
 
     def slotStartSearch(self, q):
         results = self.strigi.getHits(str(q), 10, 0)
@@ -19,13 +14,34 @@
         for i in results:
             self.insertItem(i[0])
 
+def getStrigi():
+    # connect to DBus
+    try:
+        bus = dbus.SessionBus()
+    except:
+        print "DBus is not running."
+    # make a connection to the strigi daemon
+    try:
+        obj = bus.get_object('vandenoever.strigi', '/search')
+        strigi = dbus.Interface(obj, 'vandenoever.strigi')
+        strigi.getStatus()
+    except:
+        strigi = None
+        print "Strigi is not running."
+    return strigi
+
 def main(args):
     app = QApplication(sys.argv)
+    
+    strigi = getStrigi()
+    if strigi == None:
+        app.quit()
+        return
     QObject.connect(app, SIGNAL('lastWindowClosed()'),
                     app, SLOT('quit()'))
     vbox = QVBox()
     text = QLineEdit(vbox)
-    box = StrigiResults(vbox)
+    box = StrigiResults(strigi, vbox)
     QObject.connect(text, SIGNAL('textChanged(const QString &)'),
                     box.slotStartSearch)
     app.setMainWidget(vbox)
--- trunk/playground/base/strigi/src/searchclient/searchview.cpp #579588:579589
@@ -60,7 +60,7 @@
     int laste = -1;
     while (pos >= 0 && out.length()+laste-lasts < maxlen) {
         int rep = -1;
-        int len;
+        int len = 0;
         for (uint i=0; i<res.size(); ++i) {
             int p = t.indexOf(res[i], pos);
             if (p > 0 && (rep == -1 || p < rep)) {
--- trunk/playground/base/strigi/src/streamindexer/query.cpp #579588:579589
@@ -124,7 +124,7 @@
         if (*p == '\0') return p;
     }
     const char* prefix = 0;
-    const char* prefend;
+    const char* prefend = 0;
     const char* term = p;
     // skip until end of string or closing quote or colon or whitespace
     while (*p != '\0' && ((quote == 0 && !isspace(*p))
[prev in list] [next in list] [prev in thread] [next in thread] 

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