10#ifndef INCLUDED_SHELL_SOURCE_SESSIONINSTALL_SYNCDBUSSESSIONHELPER_HXX
11#define INCLUDED_SHELL_SOURCE_SESSIONINSTALL_SYNCDBUSSESSIONHELPER_HXX
13#include <com/sun/star/uno/XComponentContext.hpp>
14#include <com/sun/star/lang/XServiceInfo.hpp>
15#include <org/freedesktop/PackageKit/SyncDbusSessionHelper.hpp>
20 class SyncDbusSessionHelper :
public ::cppu::WeakImplHelper< ::org::freedesktop::PackageKit::XSyncDbusSessionHelper, css::lang::XServiceInfo >
31 virtual void SAL_CALL
InstallPackageFiles(
const css::uno::Sequence< OUString >& files,
const OUString& interaction )
override;
33 virtual void SAL_CALL
InstallProvideFiles(
const css::uno::Sequence< OUString >& files,
const OUString& interaction )
override;
35 virtual void SAL_CALL
InstallCatalogs(
const css::uno::Sequence< OUString >& files,
const OUString& interaction )
override;
37 virtual void SAL_CALL
InstallPackageNames(
const css::uno::Sequence< OUString >& packages,
const OUString& interaction )
override;
39 virtual void SAL_CALL
InstallMimeTypes(
const css::uno::Sequence< OUString >& mimeTypes,
const OUString& interaction )
override;
41 virtual void SAL_CALL
InstallFontconfigResources(
const css::uno::Sequence< OUString >& resources,
const OUString& interaction )
override;
43 virtual void SAL_CALL
InstallGStreamerResources(
const css::uno::Sequence< OUString >& resources,
const OUString& interaction )
override;
45 virtual void SAL_CALL
InstallResources(
const css::uno::Sequence< OUString >& ,
const css::uno::Sequence< OUString >& ,
const OUString& )
override
46 {
throw css::uno::RuntimeException(
"InstallResources is not implemented"); }
48 virtual void SAL_CALL
RemovePackageByFiles(
const css::uno::Sequence< OUString >& files,
const OUString& interaction )
override;
50 virtual void SAL_CALL
InstallPrinterDrivers(
const css::uno::Sequence< OUString >& files,
const OUString& interaction )
override;
53 virtual void SAL_CALL
IsInstalled(
const OUString& ,
const OUString& ,
sal_Bool& )
override;
55 virtual void SAL_CALL
SearchFile(
const OUString& ,
const OUString& ,
sal_Bool& , OUString& )
override
56 {
throw css::uno::RuntimeException(
"SearchFile is not implemented"); }
virtual void SAL_CALL InstallProvideFiles(const css::uno::Sequence< OUString > &files, const OUString &interaction) override
virtual void SAL_CALL InstallPrinterDrivers(const css::uno::Sequence< OUString > &files, const OUString &interaction) override
SyncDbusSessionHelper & operator=(const SyncDbusSessionHelper &)=delete
virtual sal_Bool SAL_CALL supportsService(const OUString &ServiceName) override
virtual void SAL_CALL InstallCatalogs(const css::uno::Sequence< OUString > &files, const OUString &interaction) override
SyncDbusSessionHelper(const SyncDbusSessionHelper &)=delete
SyncDbusSessionHelper(css::uno::Reference< css::uno::XComponentContext > const &)
virtual void SAL_CALL InstallResources(const css::uno::Sequence< OUString > &, const css::uno::Sequence< OUString > &, const OUString &) override
virtual css::uno::Sequence< OUString > SAL_CALL getSupportedServiceNames() override
virtual void SAL_CALL RemovePackageByFiles(const css::uno::Sequence< OUString > &files, const OUString &interaction) override
virtual void SAL_CALL InstallMimeTypes(const css::uno::Sequence< OUString > &mimeTypes, const OUString &interaction) override
virtual void SAL_CALL InstallFontconfigResources(const css::uno::Sequence< OUString > &resources, const OUString &interaction) override
virtual void SAL_CALL IsInstalled(const OUString &, const OUString &, sal_Bool &) override
virtual void SAL_CALL SearchFile(const OUString &, const OUString &, sal_Bool &, OUString &) override
virtual void SAL_CALL InstallPackageFiles(const css::uno::Sequence< OUString > &files, const OUString &interaction) override
virtual void SAL_CALL InstallGStreamerResources(const css::uno::Sequence< OUString > &resources, const OUString &interaction) override
virtual OUString SAL_CALL getImplementationName() override
virtual void SAL_CALL InstallPackageNames(const css::uno::Sequence< OUString > &packages, const OUString &interaction) override