Hub & operator=(const Hub &)=delete
virtual const Q_INVOKABLE Store * store_for_scope_and_type(Scope scope, Type type)
QMimeData * latestPaste(const QString &surfaceId)
virtual Q_INVOKABLE QVector< Peer > known_shares_for_type(Type type)
virtual Q_INVOKABLE Peer default_source_for_type(Type type)
QDBusPendingCall requestLatestPaste(const QString &surfaceId)
virtual Q_INVOKABLE void quit()
void pasteFormatsChanged()
virtual Q_INVOKABLE QVector< Peer > known_destinations_for_type(Type type)
virtual Q_INVOKABLE Transfer * create_share_to_peer(Peer peer)
QMimeData * paste(QDBusPendingCall requestPeply)
QMimeData * pasteById(const QString &surfaceId, int id)
virtual Q_INVOKABLE Transfer * create_export_to_peer(Peer peer)
virtual Q_INVOKABLE Transfer * create_import_from_peer(Peer peer)
virtual Q_INVOKABLE Transfer * create_import_from_peer_for_type(Peer peer, Type type)
virtual Q_INVOKABLE Transfer * create_share_to_peer_for_type(Peer peer, Type type)
QDBusPendingCall requestPasteById(const QString &surfaceId, int pasteId)
virtual Q_INVOKABLE void register_import_export_handler(ImportExportHandler *handler)
bool createPasteSync(const QString &surfaceId, const QMimeData &data)
QDBusPendingCall createPaste(const QString &surfaceId, const QMimeData &data)
virtual Q_INVOKABLE QVector< Peer > known_sources_for_type(Type type)
virtual Q_INVOKABLE Transfer * create_export_to_peer_for_type(Peer peer, Type type)
virtual Q_INVOKABLE Peer peer_for_app_id(QString app_id)
virtual Q_INVOKABLE bool has_pending(QString peer_id)