|
MythTV master
|
#include <libmythbase/mythplugin.h>
Public Member Functions | |
| MythPlugin (const QString &libname, QString plugname) | |
| ~MythPlugin () override=default | |
| int | init (const char *libversion) |
| int | run (void) |
| int | config (void) |
| MythPluginType | type (void) |
| void | destroy (void) |
| bool | isEnabled () const |
| void | setEnabled (bool enable) |
| int | getPosition () const |
| void | setPosition (int pos) |
| QString | getName (void) |
Private Attributes | |
| bool | m_enabled {true} |
| int | m_position {0} |
| QString | m_plugName |
| QStringList | m_features |
Definition at line 22 of file mythplugin.h.
|
inline |
Definition at line 25 of file mythplugin.h.
|
overridedefault |
| int MythPlugin::config | ( | void | ) |
Definition at line 55 of file mythplugin.cpp.
Referenced by hardwareprofile.gate._Gate::_grants(), nv_python_libs.bliptv.bliptv_api.Videos::_initLogger(), nv_python_libs.dailymotion.dailymotion_api.Videos::_initLogger(), nv_python_libs.mtv.mtv_api.Videos::_initLogger(), nv_python_libs.vimeo.vimeo_api.Videos::_initLogger(), nv_python_libs.youtube.youtube_api.Videos::_initLogger(), nv_python_libs.mainProcess.siteQueries::displayHTML(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::displayTreeView(), nv_python_libs.dailymotion.dailymotion_api.Videos::displayTreeView(), nv_python_libs.hulu.hulu_api.Videos::displayTreeView(), nv_python_libs.mainProcess.siteQueries::displayTreeView(), nv_python_libs.mashups.mashups_api.Videos::displayTreeView(), nv_python_libs.rev3.rev3_api.Videos::displayTreeView(), nv_python_libs.thewb.thewb_api.Videos::displayTreeView(), nv_python_libs.vimeo.vimeo_api.Videos::displayTreeView(), giantbomb.giantbomb_api.gamedbQueries::gameData(), giantbomb.giantbomb_api.gamedbQueries::gameSearch(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::getBBCConfig(), nv_python_libs.bliptv.bliptv_api.Videos::getCategories(), nv_python_libs.hulu.hulu_api.Videos::getHuluConfig(), nv_python_libs.mashups.mashups_api.Videos::getMashupsConfig(), nv_python_libs.pbs.pbs_api.Videos::getPBSConfig(), nv_python_libs.rev3.rev3_api.Videos::getRev3Config(), nv_python_libs.youtube.youtube_api.Videos::getSearchResults(), nv_python_libs.tedtalks.tedtalks_api.Videos::getTedTalksConfig(), nv_python_libs.thewb.thewb_api.Videos::getTheWBConfig(), nv_python_libs.mnvsearch.mnvsearch_api.Videos::getTreeviewData(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::getUserPreferences(), nv_python_libs.hulu.hulu_api.Videos::getUserPreferences(), nv_python_libs.mashups.mashups_api.Videos::getUserPreferences(), nv_python_libs.pbs.pbs_api.Videos::getUserPreferences(), nv_python_libs.rev3.rev3_api.Videos::getUserPreferences(), nv_python_libs.tedtalks.tedtalks_api.Videos::getUserPreferences(), nv_python_libs.thewb.thewb_api.Videos::getUserPreferences(), nv_python_libs.youtube.youtube_api.Videos::getUserPreferences(), nv_python_libs.youtube.youtube_api.Videos::getVideoCategories(), nv_python_libs.rev3.rev3_api.Videos::getVideoID(), nv_python_libs.bliptv.bliptv_api.Videos::getVideos(), nv_python_libs.dailymotion.dailymotion_api.Videos::getVideos(), nv_python_libs.mtv.mtv_api.Videos::getVideos(), nv_python_libs.vimeo.vimeo_api.Videos::getVideos(), nv_python_libs.dailymotion.dailymotion_api.Videos::getVideosForGroupURL(), nv_python_libs.bliptv.bliptv_api.Videos::getVideosForURL(), nv_python_libs.dailymotion.dailymotion_api.Videos::getVideosForURL(), nv_python_libs.mtv.mtv_api.Videos::getVideosForURL(), nv_python_libs.youtube.youtube_api.Videos::getVideosForURL(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::searchForVideos(), nv_python_libs.hulu.hulu_api.Videos::searchForVideos(), nv_python_libs.mashups.mashups_api.Videos::searchForVideos(), nv_python_libs.rev3.rev3_api.Videos::searchForVideos(), nv_python_libs.tedtalks.tedtalks_api.Videos::searchForVideos(), nv_python_libs.thewb.thewb_api.Videos::searchForVideos(), nv_python_libs.mnvsearch.mnvsearch_api.Videos::searchForVideos(), nv_python_libs.bbciplayer.bbciplayer_api.Videos::searchTitle(), nv_python_libs.bliptv.bliptv_api.Videos::searchTitle(), nv_python_libs.dailymotion.dailymotion_api.Videos::searchTitle(), nv_python_libs.hulu.hulu_api.Videos::searchTitle(), nv_python_libs.mtv.mtv_api.Videos::searchTitle(), nv_python_libs.rev3.rev3_api.Videos::searchTitle(), nv_python_libs.tedtalks.tedtalks_api.Videos::searchTitle(), nv_python_libs.mnvsearch.mnvsearch_api.Videos::searchTitle(), nv_python_libs.thewb.thewb_api.Videos::searchTitle(), nv_python_libs.pbs.pbs_api.Videos::updatePBS(), nv_python_libs.rev3.rev3_api.Videos::updateRev3(), nv_python_libs.tedtalks.tedtalks_api.Videos::updateTedTalks(), nv_python_libs.thewb.thewb_api.Videos::updateTheWB(), and nv_python_libs.mtv.mtv_api.Videos::videoDetails().
| void MythPlugin::destroy | ( | void | ) |
Definition at line 82 of file mythplugin.cpp.
|
inline |
Definition at line 52 of file mythplugin.h.
|
inline |
Definition at line 49 of file mythplugin.h.
| int MythPlugin::init | ( | const char * | libversion | ) |
Definition at line 21 of file mythplugin.cpp.
|
inline |
Definition at line 46 of file mythplugin.h.
| int MythPlugin::run | ( | void | ) |
Definition at line 42 of file mythplugin.cpp.
|
inline |
Definition at line 47 of file mythplugin.h.
|
inline |
Definition at line 50 of file mythplugin.h.
| MythPluginType MythPlugin::type | ( | void | ) |
Definition at line 71 of file mythplugin.cpp.
Definition at line 55 of file mythplugin.h.
Referenced by isEnabled(), and setEnabled().
|
private |
Definition at line 58 of file mythplugin.h.
|
private |
Definition at line 57 of file mythplugin.h.
Referenced by getName().
|
private |
Definition at line 56 of file mythplugin.h.
Referenced by getPosition(), and setPosition().