3 #include <ServiceComponent.hpp>
4 #include <services/CodiceServiceAPI.hpp>
8 class PersonalFolderCache;
10 class CodiceService :
public CodiceServiceAPI
14 virtual ~CodiceService();
16 virtual MarkerProperties markerProperties(uint64_t code)
override;
17 virtual bool registerPersonalMarker(uint64_t code,
const QString & name,
const QString & email)
override;
18 virtual boost::expected<MultiWidgets::WidgetPtr, QString> personalFolderWidget(uint64_t code)
override;
19 static void createDetector();
22 static MarkerType typeValueToEnum(
const QByteArray& type);
24 QString m_connectionName;
25 std::shared_ptr<PersonalFolderCache> m_personalFolderCache;