Skip to content
Snippets Groups Projects
Commit 3692c64e authored by Aline Gondim Santos's avatar Aline Gondim Santos Committed by Andreas Traczyk
Browse files

plugin: lrc model exportation for GNU/Linux

Change-Id: I1b269e024d7882003659516d6c6c2190372d9951
parent 64540c38
No related branches found
No related tags found
No related merge requests found
.DS_Store .DS_Store
build/ build/
build-local/ build-local/
build-qml/
msvc/ msvc/
translations/*.qm translations/*.qm
...@@ -65,78 +65,78 @@ public: ...@@ -65,78 +65,78 @@ public:
* Enable/disable plugins * Enable/disable plugins
* @param if plugin enabled * @param if plugin enabled
*/ */
void setPluginsEnabled(bool enable); Q_INVOKABLE void setPluginsEnabled(bool enable);
/** /**
* Get if plugins are enabled * Get if plugins are enabled
* @return plugins enabled * @return plugins enabled
*/ */
bool getPluginsEnabled() const; Q_INVOKABLE bool getPluginsEnabled() const;
/** /**
* Get list of installed plugins * Get list of installed plugins
* @return plugins installed * @return plugins installed
*/ */
VectorString listAvailablePlugins() const; Q_INVOKABLE VectorString listAvailablePlugins() const;
/** /**
* Get list of loaded plugins * Get list of loaded plugins
* @return plugins loaded * @return plugins loaded
*/ */
VectorString listLoadedPlugins() const; Q_INVOKABLE VectorString listLoadedPlugins() const;
/** /**
* Get details of installed plugin * Get details of installed plugin
* @return plugin Details * @return plugin Details
*/ */
plugin::PluginDetails getPluginDetails(const QString& path); Q_INVOKABLE plugin::PluginDetails getPluginDetails(const QString& path);
/** /**
* Install plugin * Install plugin
* @return plugin installed * @return plugin installed
*/ */
bool installPlugin(const QString& jplPath, bool force); Q_INVOKABLE bool installPlugin(const QString& jplPath, bool force);
/** /**
* Uninstall plugin * Uninstall plugin
* @return plugin uninstalled * @return plugin uninstalled
*/ */
bool uninstallPlugin(const QString& rootPath); Q_INVOKABLE bool uninstallPlugin(const QString& rootPath);
/** /**
* Load plugin * Load plugin
* @return plugin loaded * @return plugin loaded
*/ */
bool loadPlugin(const QString& path); Q_INVOKABLE bool loadPlugin(const QString& path);
/** /**
* Unload plugin * Unload plugin
* @return plugin unloaded * @return plugin unloaded
*/ */
bool unloadPlugin(const QString& path); Q_INVOKABLE bool unloadPlugin(const QString& path);
/** /**
* List available Media Handlers * List available Media Handlers
* @return List of available Media Handlers * @return List of available Media Handlers
*/ */
VectorString listCallMediaHandlers() const; Q_INVOKABLE VectorString listCallMediaHandlers() const;
/** /**
* Toggle media handler * Toggle media handler
*/ */
void toggleCallMediaHandler(const QString& id); Q_INVOKABLE void toggleCallMediaHandler(const QString& id);
/** /**
* Verify if there is an active plugin media handler * Verify if there is an active plugin media handler
* @return Map with name and status * @return Map with name and status
*/ */
MapStringString getCallMediaHandlerStatus(); Q_INVOKABLE MapStringString getCallMediaHandlerStatus();
/** /**
* Get details of available media handler * Get details of available media handler
* @return Media Handler Details * @return Media Handler Details
*/ */
plugin::MediaHandlerDetails getCallMediaHandlerDetails(const QString& id); Q_INVOKABLE plugin::MediaHandlerDetails getCallMediaHandlerDetails(const QString& id);
}; };
} // namespace api } // namespace api
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment