2
* This file was generated by dbusxml2cpp version 0.6
3
* Command line was: dbusxml2cpp -p strigidbus -i strigitypes.h strigiinterface.xml
5
* dbusxml2cpp is Copyright (C) 2006 Trolltech ASA. All rights reserved.
7
* This is an auto-generated file.
8
* Do not edit! All changes made to it will be lost.
11
#ifndef STRIGIDBUS_H_1165658185
12
#define STRIGIDBUS_H_1165658185
14
#include <QtCore/QObject>
15
#include <QtCore/QByteArray>
16
#include <QtCore/QList>
17
#include <QtCore/QMap>
18
#include <QtCore/QString>
19
#include <QtCore/QStringList>
20
#include <QtCore/QVariant>
21
#include <QtDBus/QtDBus>
22
#include "strigitypes.h"
25
* Proxy class for interface vandenoever.strigi
27
class VandenoeverStrigiInterface: public QDBusAbstractInterface
31
static inline const char *staticInterfaceName()
32
{ return "vandenoever.strigi"; }
35
VandenoeverStrigiInterface(const QString &service, const QString &path, const QDBusConnection &connection, QObject *parent = 0);
37
~VandenoeverStrigiInterface();
39
public Q_SLOTS: // METHODS
40
inline QDBusReply<int> countHits(const QString &query)
42
QList<QVariant> argumentList;
43
argumentList << qVariantFromValue(query);
44
return callWithArgumentList(QDBus::Block, QLatin1String("countHits"), argumentList);
47
inline QDBusReply<int> countKeywords(const QString &query, const QString &keywordmatch, const QStringList &fieldnames)
49
QList<QVariant> argumentList;
50
argumentList << qVariantFromValue(query) << qVariantFromValue(keywordmatch) << qVariantFromValue(fieldnames);
51
return callWithArgumentList(QDBus::Block, QLatin1String("countKeywords"), argumentList);
54
inline QDBusReply<QStringList> getBackEnds()
56
QList<QVariant> argumentList;
57
return callWithArgumentList(QDBus::Block, QLatin1String("getBackEnds"), argumentList);
60
inline QDBusReply<QStringList> getFieldNames()
62
QList<QVariant> argumentList;
63
return callWithArgumentList(QDBus::Block, QLatin1String("getFieldNames"), argumentList);
66
inline QDBusReply<QList<QPair<bool,QString> > > getFilters()
68
QList<QVariant> argumentList;
69
return callWithArgumentList(QDBus::Block, QLatin1String("getFilters"), argumentList);
72
inline QDBusReply<QList<QPair<QString,quint32> > > getHistogram(const QString &query, const QString &field, const QString &labeltype)
74
QList<QVariant> argumentList;
75
argumentList << qVariantFromValue(query) << qVariantFromValue(field) << qVariantFromValue(labeltype);
76
return callWithArgumentList(QDBus::Block, QLatin1String("getHistogram"), argumentList);
79
inline QDBusReply<QList<StrigiHit> > getHits(const QString &query, uint max, uint offset)
81
QList<QVariant> argumentList;
82
argumentList << qVariantFromValue(query) << qVariantFromValue(max) << qVariantFromValue(offset);
83
return callWithArgumentList(QDBus::Block, QLatin1String("getHits"), argumentList);
86
inline QDBusReply<QStringList> getIndexedDirectories()
88
QList<QVariant> argumentList;
89
return callWithArgumentList(QDBus::Block, QLatin1String("getIndexedDirectories"), argumentList);
92
inline QDBusReply<QStringList> getIndexedFiles()
94
QList<QVariant> argumentList;
95
return callWithArgumentList(QDBus::Block, QLatin1String("getIndexedFiles"), argumentList);
98
inline QDBusReply<QStringList> getKeywords(const QString &query, const QString &keywordmatch, const QStringList &fieldnames, uint max, uint offset)
100
QList<QVariant> argumentList;
101
argumentList << qVariantFromValue(query) << qVariantFromValue(keywordmatch) << qVariantFromValue(fieldnames) << qVariantFromValue(max) << qVariantFromValue(offset);
102
return callWithArgumentList(QDBus::Block, QLatin1String("getKeywords"), argumentList);
105
inline QDBusReply<QMap<QString,QString> > getStatus()
107
QList<QVariant> argumentList;
108
return callWithArgumentList(QDBus::Block, QLatin1String("getStatus"), argumentList);
111
inline QDBusReply<void> indexFile(const QString &path, qulonglong mtime, const QByteArray &content)
113
QList<QVariant> argumentList;
114
argumentList << qVariantFromValue(path) << qVariantFromValue(mtime) << qVariantFromValue(content);
115
return callWithArgumentList(QDBus::Block, QLatin1String("indexFile"), argumentList);
118
inline QDBusReply<bool> isActive()
120
QList<QVariant> argumentList;
121
return callWithArgumentList(QDBus::Block, QLatin1String("isActive"), argumentList);
124
inline QDBusReply<void> setFilters(const QList<QPair<bool,QString> > &rules)
126
QList<QVariant> argumentList;
127
argumentList << qVariantFromValue(rules);
128
return callWithArgumentList(QDBus::Block, QLatin1String("setFilters"), argumentList);
131
inline QDBusReply<QString> setIndexedDirectories(const QStringList &d)
133
QList<QVariant> argumentList;
134
argumentList << qVariantFromValue(d);
135
return callWithArgumentList(QDBus::Block, QLatin1String("setIndexedDirectories"), argumentList);
138
inline QDBusReply<QString> startIndexing()
140
QList<QVariant> argumentList;
141
return callWithArgumentList(QDBus::Block, QLatin1String("startIndexing"), argumentList);
144
inline QDBusReply<QString> stopDaemon()
146
QList<QVariant> argumentList;
147
return callWithArgumentList(QDBus::Block, QLatin1String("stopDaemon"), argumentList);
150
inline QDBusReply<QString> stopIndexing()
152
QList<QVariant> argumentList;
153
return callWithArgumentList(QDBus::Block, QLatin1String("stopIndexing"), argumentList);
156
Q_SIGNALS: // SIGNALS
159
namespace vandenoever {
160
typedef ::VandenoeverStrigiInterface strigi;