8#if QT_CONFIG(accessibility)
9#include "cache_adaptor.h"
11#define QSPI_OBJECT_PATH_CACHE "/org/a11y/atspi/cache"
15using namespace Qt::StringLiterals;
16using namespace QtGuiPrivate;
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
35QSpiDBusCache::QSpiDBusCache(QDBusConnection c, QObject* parent)
38 new CacheAdaptor(
this);
39 c.registerObject(QSPI_OBJECT_PATH_CACHE
""_L1,
this, QDBusConnection::ExportAdaptors);
42void QSpiDBusCache::emitAddAccessible(
const QSpiAccessibleCacheItem& item)
44 emit AddAccessible(item);
47void QSpiDBusCache::emitRemoveAccessible(
const QSpiObjectReference& item)
49 emit RemoveAccessible(item);
52QSpiAccessibleCacheArray QSpiDBusCache::GetItems()
54 return QSpiAccessibleCacheArray();
59#include "moc_qspidbuscache_p.cpp"