diff options
-rw-r--r-- | docs/doxygen/Doxyfile.doxy | 39 | ||||
-rw-r--r-- | docs/doxygen/kodi_values.doxy | 34 | ||||
-rw-r--r-- | xbmc/addons/kodi-dev-kit/doxygen/Doxyfile | 83 | ||||
-rw-r--r-- | xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/PVR.h | 27 | ||||
-rw-r--r-- | xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/pvr/Providers.h | 4 | ||||
-rw-r--r-- | xbmc/guilib/_Controls.dox | 2 | ||||
-rw-r--r-- | xbmc/interfaces/legacy/Addon.h | 3 | ||||
-rw-r--r-- | xbmc/interfaces/legacy/InfoTagGame.h | 8 | ||||
-rw-r--r-- | xbmc/interfaces/legacy/InfoTagPicture.h | 1 | ||||
-rw-r--r-- | xbmc/interfaces/legacy/InfoTagVideo.h | 2 | ||||
-rw-r--r-- | xbmc/interfaces/legacy/ListItem.h | 3 | ||||
-rw-r--r-- | xbmc/interfaces/legacy/Player.h | 1 | ||||
-rw-r--r-- | xbmc/interfaces/legacy/Settings.h | 20 |
13 files changed, 95 insertions, 132 deletions
diff --git a/docs/doxygen/Doxyfile.doxy b/docs/doxygen/Doxyfile.doxy index 5a83241fbc..b0e0859dc9 100644 --- a/docs/doxygen/Doxyfile.doxy +++ b/docs/doxygen/Doxyfile.doxy @@ -13,6 +13,10 @@ # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (\" \"). +# This includes a own file where used on Kodi itself and by kodi-dev-kit. +# Also used to have on new releases better overview which parts need update. +@INCLUDE = ./kodi_values.doxy + #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- @@ -38,7 +42,7 @@ PROJECT_NAME = "Kodi Documentation" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 20.0 +# PROJECT_NUMBER done by ./kodi_values.doxy # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a @@ -238,38 +242,7 @@ TAB_SIZE = 2 # "Side Effects:". You can put \n's in the value part of an alias to insert # newlines. -ALIASES = "table_start=<table width=\"100%\" style=\"border\" bgcolor=\"576f9f\" border=\"0\">" \ - "table_end=</table>" \ - "table_h2_l{2}=<tr bgcolor= 576f9f><th width= 40% align=left>\1</th><th width= 60% align=left>\2</th></tr>" \ - "table_row2_l{2}=<tr bgcolor=white><td width= 40% align=left>\1</td><td width= 60% align=left>\2</td></tr>" \ - "table_h3{3}=<tr bgcolor=576f9f><th width=30% align=left valign=middle><b>\1</b></th><th width=10% align=left valign=middle><b>\2</b></th><th width=60% align=left valign=middle><span><b>\3</b></span></th></tr>" \ - "table_row3{3}=\htmlonly<tr bgcolor=white><td width= 30% align=left>\endhtmlonly\1\htmlonly</td><td width= 10% align=left>\endhtmlonly\2\htmlonly</td><td width= 60% align=left>\endhtmlonly\3\htmlonly</td></tr>\endhtmlonly" \ - "python_func{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Function: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4><hr> \endhtmlonly" \ - "python_func_with_rev{2}=\htmlonly <h4><code><span style=\"font-style: italic;\">Function: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code><span style=\"float:right;\"><small>\2</small></span></h4> \endhtmlonly" \ - "python_class{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Class: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4> \endhtmlonly" \ - "python_class_with_rev{2}=\htmlonly <h4><code><span style=\"font-style: italic;\">Class: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code><span style=\"float:right;\"><small>\2</small></span></h4> \endhtmlonly" \ - "doc_header{1}=\htmlonly <h3><span style=\"text-decoration: underline;\"><span style=\"font-style: italic;\"><span style=\"color: rgb(102, 102, 102);\">\1</span></span></span></h3> \endhtmlonly" \ - "python_removed_function{3}=\htmlonly <dl class=\"reflist\"><dt>Member <a class=\"el\" href=\"\2\">\1</a> (...)</dt><dd>\3</dd></dl>\endhtmlonly" \ - "cpp_class{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Class: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4> \endhtmlonly" \ - "cpp_namespace{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Namespace: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4> \endhtmlonly" \ - "python_v12=\xrefitem python_v12 \"v12 Python API changes\" \"\"" \ - "python_v13=\xrefitem python_v13 \"v13 Python API changes\" \"\"" \ - "python_v14=\xrefitem python_v14 \"v14 Python API changes\" \"\"" \ - "python_v15=\xrefitem python_v15 \"v15 Python API changes\" \"\"" \ - "python_v16=\xrefitem python_v16 \"v16 Python API changes\" \"\"" \ - "python_v17=\xrefitem python_v17 \"v17 Python API changes\" \"\"" \ - "python_v18=\xrefitem python_v18 \"v18 Python API changes\" \"\"" \ - "python_v19=\xrefitem python_v19 \"v19 Python API changes\" \"\"" \ - "python_v20=\xrefitem python_v20 \"v20 Python API changes\" \"\"" \ - "skinning_v12=\xrefitem skinning_v12 \"v12 Skinning engine changes\" \"\"" \ - "skinning_v13=\xrefitem skinning_v13 \"v13 Skinning engine changes\" \"\"" \ - "skinning_v14=\xrefitem skinning_v14 \"v14 Skinning engine changes\" \"\"" \ - "skinning_v15=\xrefitem skinning_v15 \"v15 Skinning engine changes\" \"\"" \ - "skinning_v16=\xrefitem skinning_v16 \"v16 Skinning engine changes\" \"\"" \ - "skinning_v17=\xrefitem skinning_v17 \"v17 Skinning engine changes\" \"\"" \ - "skinning_v18=\xrefitem skinning_v18 \"v18 Skinning engine changes\" \"\"" \ - "skinning_v19=\xrefitem skinning_v19 \"v19 Skinning engine changes\" \"\"" - "skinning_v20=\xrefitem skinning_v20 \"v20 Skinning engine changes\" \"\"" +# ALIASES done by ./kodi_values.doxy # This tag can be used to specify a number of word-keyword mappings (TCL only). # A mapping has the form "name=value". For example adding "class=itcl::class" diff --git a/docs/doxygen/kodi_values.doxy b/docs/doxygen/kodi_values.doxy new file mode 100644 index 0000000000..d17f670ff7 --- /dev/null +++ b/docs/doxygen/kodi_values.doxy @@ -0,0 +1,34 @@ +PROJECT_NUMBER = 20.0 + +ALIASES = "table_start=<table width=\"100%\" style=\"border\" bgcolor=\"576f9f\" border=\"0\">" \ + "table_end=</table>" \ + "table_h2_l{2}=<tr bgcolor= 576f9f><th width= 40% align=left>\1</th><th width= 60% align=left>\2</th></tr>" \ + "table_row2_l{2}=<tr bgcolor=white><td width= 40% align=left>\1</td><td width= 60% align=left>\2</td></tr>" \ + "table_h3{3}=<tr bgcolor=576f9f><th width=30% align=left valign=middle><b>\1</b></th><th width=10% align=left valign=middle><b>\2</b></th><th width=60% align=left valign=middle><span><b>\3</b></span></th></tr>" \ + "table_row3{3}=\htmlonly<tr bgcolor=white><td width= 30% align=left>\endhtmlonly\1\htmlonly</td><td width= 10% align=left>\endhtmlonly\2\htmlonly</td><td width= 60% align=left>\endhtmlonly\3\htmlonly</td></tr>\endhtmlonly" \ + "python_func{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Function: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4><hr> \endhtmlonly" \ + "python_func_with_rev{2}=\htmlonly <h4><code><span style=\"font-style: italic;\">Function: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code><span style=\"float:right;\"><small>\2</small></span></h4> \endhtmlonly" \ + "python_class{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Class: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4> \endhtmlonly" \ + "python_class_with_rev{2}=\htmlonly <h4><code><span style=\"font-style: italic;\">Class: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code><span style=\"float:right;\"><small>\2</small></span></h4> \endhtmlonly" \ + "python_removed_function{3}=\htmlonly <dl class=\"reflist\"><dt>Member <a class=\"el\" href=\"\2\">\1</a> (...)</dt><dd>\3</dd></dl>\endhtmlonly" \ + "cpp_class{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Class: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4> \endhtmlonly" \ + "cpp_namespace{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Namespace: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4> \endhtmlonly" \ + "doc_header{1}=\htmlonly <h3><span style=\"text-decoration: underline;\"><span style=\"font-style: italic;\"><span style=\"color: rgb(102, 102, 102);\">\1</span></span></span></h3> \endhtmlonly" \ + "python_v12=\xrefitem python_v12 \"v12 Python API changes\" \"\"" \ + "python_v13=\xrefitem python_v13 \"v13 Python API changes\" \"\"" \ + "python_v14=\xrefitem python_v14 \"v14 Python API changes\" \"\"" \ + "python_v15=\xrefitem python_v15 \"v15 Python API changes\" \"\"" \ + "python_v16=\xrefitem python_v16 \"v16 Python API changes\" \"\"" \ + "python_v17=\xrefitem python_v17 \"v17 Python API changes\" \"\"" \ + "python_v18=\xrefitem python_v18 \"v18 Python API changes\" \"\"" \ + "python_v19=\xrefitem python_v19 \"v19 Python API changes\" \"\"" \ + "python_v20=\xrefitem python_v20 \"v20 Python API changes\" \"\"" \ + "skinning_v12=\xrefitem skinning_v12 \"v12 Skinning engine changes\" \"\"" \ + "skinning_v13=\xrefitem skinning_v13 \"v13 Skinning engine changes\" \"\"" \ + "skinning_v14=\xrefitem skinning_v14 \"v14 Skinning engine changes\" \"\"" \ + "skinning_v15=\xrefitem skinning_v15 \"v15 Skinning engine changes\" \"\"" \ + "skinning_v16=\xrefitem skinning_v16 \"v16 Skinning engine changes\" \"\"" \ + "skinning_v17=\xrefitem skinning_v17 \"v17 Skinning engine changes\" \"\"" \ + "skinning_v18=\xrefitem skinning_v18 \"v18 Skinning engine changes\" \"\"" \ + "skinning_v19=\xrefitem skinning_v19 \"v19 Skinning engine changes\" \"\"" \ + "skinning_v20=\xrefitem skinning_v20 \"v20 Skinning engine changes\" \"\"" diff --git a/xbmc/addons/kodi-dev-kit/doxygen/Doxyfile b/xbmc/addons/kodi-dev-kit/doxygen/Doxyfile index 87307e571b..eea8a58b78 100644 --- a/xbmc/addons/kodi-dev-kit/doxygen/Doxyfile +++ b/xbmc/addons/kodi-dev-kit/doxygen/Doxyfile @@ -13,6 +13,10 @@ # TAG += value [value, ...] # Values that contain spaces should be placed between quotes (\" \"). +# This includes a own file where used on Kodi itself and by kodi-dev-kit. +# Also used to have on new releases better overview which parts need update. +@INCLUDE = ../../../../docs/doxygen/kodi_values.doxy + #--------------------------------------------------------------------------- # Project related configuration options #--------------------------------------------------------------------------- @@ -38,7 +42,7 @@ PROJECT_NAME = "Kodi Development" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 19.0 +# PROJECT_NUMBER done by ./kodi_values.doxy # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a @@ -238,36 +242,7 @@ TAB_SIZE = 4 # "Side Effects:". You can put \n's in the value part of an alias to insert # newlines. -ALIASES = "table_start=<table width=\"100%\" style=\"border\" bgcolor=\"576f9f\" border=\"0\">" \ - "table_end=</table>" \ - "table_h2_l{2}=<tr bgcolor= 576f9f><th width= 40% align=left>\1</th><th width= 60% align=left>\2</th></tr>" \ - "table_row2_l{2}=<tr bgcolor=white><td width= 40% align=left>\1</td><td width= 60% align=left>\2</td></tr>" \ - "table_h3{3}=<tr bgcolor=576f9f><th width=30% align=left valign=middle><b>\1</b></th><th width=10% align=left valign=middle><b>\2</b></th><th width=60% align=left valign=middle><span><b>\3</b></span></th></tr>" \ - "table_row3{3}=\htmlonly<tr bgcolor=white><td width= 30% align=left>\endhtmlonly\1\htmlonly</td><td width= 10% align=left>\endhtmlonly\2\htmlonly</td><td width= 60% align=left>\endhtmlonly\3\htmlonly</td></tr>\endhtmlonly" \ - "python_func{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Function: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4><hr> \endhtmlonly" \ - "python_func_with_rev{2}=\htmlonly <h4><code><span style=\"font-style: italic;\">Function: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code><span style=\"float:right;\"><small>\2</small></span></h4> \endhtmlonly" \ - "python_class{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Class: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4> \endhtmlonly" \ - "python_class_with_rev{2}=\htmlonly <h4><code><span style=\"font-style: italic;\">Class: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code><span style=\"float:right;\"><small>\2</small></span></h4> \endhtmlonly" \ - "python_removed_function{3}=\htmlonly <dl class=\"reflist\"><dt>Member <a class=\"el\" href=\"\2\">\1</a> (...)</dt><dd>\3</dd></dl>\endhtmlonly" \ - "cpp_class{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Class: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4> \endhtmlonly" \ - "cpp_namespace{1}=\htmlonly <h4><code><span style=\"font-style: italic;\">Namespace: </span><span style=\"font-style: bold;\"><font color=31363b><big>\1</big></font></span></code></h4> \endhtmlonly" \ - "doc_header{1}=\htmlonly <h3><span style=\"text-decoration: underline;\"><span style=\"font-style: italic;\"><span style=\"color: rgb(102, 102, 102);\">\1</span></span></span></h3> \endhtmlonly" \ - "python_v12=\xrefitem python_v12 \"v12 Python API changes\" \"\"" \ - "python_v13=\xrefitem python_v13 \"v13 Python API changes\" \"\"" \ - "python_v14=\xrefitem python_v14 \"v14 Python API changes\" \"\"" \ - "python_v15=\xrefitem python_v15 \"v15 Python API changes\" \"\"" \ - "python_v16=\xrefitem python_v16 \"v16 Python API changes\" \"\"" \ - "python_v17=\xrefitem python_v17 \"v17 Python API changes\" \"\"" \ - "python_v18=\xrefitem python_v18 \"v18 Python API changes\" \"\"" \ - "python_v19=\xrefitem python_v19 \"v19 Python API changes\" \"\"" \ - "skinning_v12=\xrefitem skinning_v12 \"v12 Skinning engine changes\" \"\"" \ - "skinning_v13=\xrefitem skinning_v13 \"v13 Skinning engine changes\" \"\"" \ - "skinning_v14=\xrefitem skinning_v14 \"v14 Skinning engine changes\" \"\"" \ - "skinning_v15=\xrefitem skinning_v15 \"v15 Skinning engine changes\" \"\"" \ - "skinning_v16=\xrefitem skinning_v16 \"v16 Skinning engine changes\" \"\"" \ - "skinning_v17=\xrefitem skinning_v17 \"v17 Skinning engine changes\" \"\"" \ - "skinning_v18=\xrefitem skinning_v18 \"v18 Skinning engine changes\" \"\"" \ - "skinning_v19=\xrefitem skinning_v19 \"v19 Skinning engine changes\" \"\"" +# ALIASES done by ./kodi_values.doxy # This tag can be used to specify a number of word-keyword mappings (TCL only). # A mapping has the form "name=value". For example adding "class=itcl::class" @@ -830,34 +805,38 @@ INPUT = main.txt \ Modules/modules_python.dox \ Skin/skin.dox \ ../../../../cmake/scripts/common/AddonHelpers.dox \ - ../../../guilib/GUIRenderingControl.dox \ + ../../../cores/RetroPlayer/guicontrols/GUIGameControl.dox \ + ../../../pvr/guilib/GUIEPGGridContainer.dox \ ../../../guilib/GUIButtonControl.dox \ + ../../../guilib/GUIColorButtonControl.dox \ + ../../../guilib/GUIControlGroup.dox \ ../../../guilib/GUIEditControl.dox \ - ../../../epg/GUIEPGGridContainer.dox \ ../../../guilib/GUIFadeLabelControl.dox \ ../../../guilib/GUIFixedListContainer.dox \ - ../../../guilib/GUIControlGroup.dox \ - ../../../guilib/GUIListContainer.dox \ ../../../guilib/GUIImage.dox \ ../../../guilib/GUILabelControl.dox \ + ../../../guilib/GUIListContainer.dox \ ../../../guilib/GUIListGroup.dox \ ../../../guilib/GUIMoverControl.dox \ ../../../guilib/GUIMultiImage.dox \ ../../../guilib/GUIPanelContainer.dox \ ../../../guilib/GUIProgressControl.dox \ ../../../guilib/GUIRadioButtonControl.dox \ + ../../../guilib/GUIRangesControl.dox \ + ../../../guilib/GUIRenderingControl.dox \ ../../../guilib/GUIResizeControl.dox \ ../../../guilib/GUIRSSControl.dox \ ../../../guilib/GUIScrollBarControl.dox \ ../../../guilib/GUISettingsSliderControl.dox \ - ../../../guilib/GUISpinControlEx.dox \ ../../../guilib/GUISliderControl.dox \ ../../../guilib/GUISpinControl.dox \ + ../../../guilib/GUISpinControlEx.dox \ ../../../guilib/GUITextBox.dox \ ../../../guilib/GUIToggleButtonControl.dox \ ../../../guilib/GUIVideoControl.dox \ ../../../guilib/GUIVisualisationControl.dox \ ../../../guilib/GUIWrappingListContainer.dox \ + ../../../guilib/WindowIDs.dox \ ../../../guilib/_Controls.dox \ ../../../interfaces/builtins/AddonBuiltins.cpp \ ../../../interfaces/builtins/AndroidBuiltins.cpp \ @@ -875,27 +854,31 @@ INPUT = main.txt \ ../../../interfaces/builtins/SkinBuiltins.cpp \ ../../../interfaces/builtins/SystemBuiltins.cpp \ ../../../interfaces/builtins/WeatherBuiltins.cpp \ - ../../../interfaces/legacy/Keyboard.h \ - ../../../interfaces/legacy/InfoTagMusic.h \ - ../../../interfaces/legacy/InfoTagVideo.h \ ../../../interfaces/legacy/Addon.h \ + ../../../interfaces/legacy/Control.h \ ../../../interfaces/legacy/Dialog.h \ - ../../../interfaces/legacy/ModuleXbmc.h \ - ../../../interfaces/legacy/ModuleXbmcgui.h \ + ../../../interfaces/legacy/DrmCryptoSession.h \ ../../../interfaces/legacy/File.h \ + ../../../interfaces/legacy/InfoTagGame.h \ + ../../../interfaces/legacy/InfoTagMusic.h \ + ../../../interfaces/legacy/InfoTagPicture.h \ + ../../../interfaces/legacy/InfoTagRadioRDS.h \ + ../../../interfaces/legacy/InfoTagVideo.h \ + ../../../interfaces/legacy/Keyboard.h \ ../../../interfaces/legacy/ListItem.h \ - ../../../interfaces/legacy/Monitor.h \ - ../../../interfaces/legacy/ModuleXbmcvfs.h \ + ../../../interfaces/legacy/ModuleXbmcgui.h \ + ../../../interfaces/legacy/ModuleXbmc.h \ ../../../interfaces/legacy/ModuleXbmcplugin.h \ - ../../../interfaces/legacy/InfoTagRadioRDS.h \ - ../../../interfaces/legacy/Window.h \ - ../../../interfaces/legacy/WindowDialog.h \ - ../../../interfaces/legacy/WindowXML.h \ - ../../../interfaces/legacy/Stat.h \ - ../../../interfaces/legacy/PlayList.h \ + ../../../interfaces/legacy/ModuleXbmcvfs.h \ + ../../../interfaces/legacy/Monitor.h \ ../../../interfaces/legacy/Player.h \ + ../../../interfaces/legacy/PlayList.h \ ../../../interfaces/legacy/RenderCapture.h \ - ../../../interfaces/legacy/Control.h \ + ../../../interfaces/legacy/Settings.h \ + ../../../interfaces/legacy/Stat.h \ + ../../../interfaces/legacy/WindowDialog.h \ + ../../../interfaces/legacy/Window.h \ + ../../../interfaces/legacy/WindowXML.h \ ../../../interfaces/legacy/wsgi/WsgiErrorStream.h \ ../../../interfaces/legacy/wsgi/WsgiInputStream.h \ ../../../interfaces/legacy/wsgi/WsgiResponseBody.h \ diff --git a/xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/PVR.h b/xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/PVR.h index 3d9c19ba88..c3377d1ebf 100644 --- a/xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/PVR.h +++ b/xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/PVR.h @@ -154,7 +154,15 @@ namespace addon //------------------------------------------------------------------------------ //############################################################################## -/// @defgroup cpp_kodi_addon_pvr_Defs_Menuhook 7. Menuhook +/// @defgroup cpp_kodi_addon_pvr_Defs_Provider 7. Provider +/// @ingroup cpp_kodi_addon_pvr_Defs +/// @brief **Representation of a provider**\n +/// For list of all providers from the backend. +/// +//------------------------------------------------------------------------------ + +//############################################################################## +/// @defgroup cpp_kodi_addon_pvr_Defs_Menuhook 8. Menuhook /// @ingroup cpp_kodi_addon_pvr_Defs /// @brief **PVR Context menu data**\n /// Define data for the context menus available to the user @@ -162,7 +170,7 @@ namespace addon //------------------------------------------------------------------------------ //############################################################################## -/// @defgroup cpp_kodi_addon_pvr_Defs_EDLEntry 8. Edit decision list (EDL) +/// @defgroup cpp_kodi_addon_pvr_Defs_EDLEntry 9. Edit decision list (EDL) /// @ingroup cpp_kodi_addon_pvr_Defs /// @brief **An edit decision list or EDL is used in the post-production process /// of film editing and video editing**\n @@ -172,7 +180,7 @@ namespace addon //------------------------------------------------------------------------------ //############################################################################## -/// @defgroup cpp_kodi_addon_pvr_Defs_Stream 9. Inputstream +/// @defgroup cpp_kodi_addon_pvr_Defs_Stream 10. Inputstream /// @ingroup cpp_kodi_addon_pvr_Defs /// @brief **Inputstream**\n /// This includes classes and values that are used in the PVR inputstream. @@ -856,9 +864,9 @@ public: //============================================================================ /// @brief Request the list of all providers from the backend. /// - /// @param[out] results The channels defined with @ref - /// cpp_kodi_addon_pvr_Defs_PVRProviders - /// and available at the addon, then transferred with + /// @param[out] results The channels defined with + /// @ref cpp_kodi_addon_pvr_Defs_PVRProvider and + /// available at the addon, then transferred with /// @ref cpp_kodi_addon_pvr_Defs_PVRProvidersResultSet. /// @return @ref PVR_ERROR_NO_ERROR if the list has been fetched successfully. /// @@ -867,12 +875,7 @@ public: /// /// -------------------------------------------------------------------------- /// - /// @copydetails cpp_kodi_addon_pvr_Defs_PVRProviders_Help - /// - /// - /// -------------------------------------------------------------------------- - /// - /// + /// @copydetails cpp_kodi_addon_pvr_Defs_PVRProvider_Help /// ///--------------------------------------------------------------------------- /// diff --git a/xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/pvr/Providers.h b/xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/pvr/Providers.h index ddbb1887cc..40203c5948 100644 --- a/xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/pvr/Providers.h +++ b/xbmc/addons/kodi-dev-kit/include/kodi/addon-instance/pvr/Providers.h @@ -57,7 +57,7 @@ public: /// | **Provider type** | @ref PVR_PROVIDER_TYPE | @ref PVRProvider::SetType "SetType" | @ref PVRProvider::GetType "GetType" | *optional* /// | **Icon path** | `std::string` | @ref PVRProvider::SetIconPath "SetIconPath" | @ref PVRProvider::GetIconPath "GetIconPath" | *optional* /// | **Countries** | `std::vecotr<std::string>` | @ref PVRProvider::SetCountries "SetCountries" | @ref PVRProvider::GetCountries "GetCountries" | *optional* - /// | **Langauges** | `std::vecotr<std::string>` | @ref PVRProvider::SetLangauges "SetLangauges" | @ref PVRProvider::GetLangauges "GetLangauges" | *optional* + /// | **Langauges** | `std::vecotr<std::string>` | @ref PVRProvider::SetLanguages "SetLanguages" | @ref PVRProvider::GetLanguages "GetLanguages" | *optional* /// /// @addtogroup cpp_kodi_addon_pvr_Defs_PVRProvider @@ -83,7 +83,7 @@ public: /// @brief **optional**\n /// Provider type. /// - /// Set to @ref PVR_PVR_PROVIDER_TYPE_UNKNOWN if the type cannot be + /// Set to @ref PVR_PROVIDER_TYPE_UNKNOWN if the type cannot be /// determined. /// /// -------------------------------------------------------------------------- diff --git a/xbmc/guilib/_Controls.dox b/xbmc/guilib/_Controls.dox index 015a382e24..c9947c3479 100644 --- a/xbmc/guilib/_Controls.dox +++ b/xbmc/guilib/_Controls.dox @@ -7,6 +7,7 @@ manual will explain each and every control in detail. - \subpage Addon_Rendering_control - Control where rendering becomes performed from add-on - \subpage skin_Button_control - a standard push button control. +- \subpage Color_button_control - used for creating push buttons in Kodi with a box for color preview. - \subpage EPGGrid_control - used to display the EPG guide in the PVR section. - \subpage skin_Edit_control - used as an input control for the osd keyboard and other input fields. - \subpage Fade_Label_Control - used to show multiple pieces of text in the same position, by fading from one to the other. @@ -26,7 +27,6 @@ manual will explain each and every control in detail. - \subpage Radio_button_control - a radio button control (as used for on/off settings). - \subpage Resize_Control - used to set the pixel ratio in Video Calibration. - \subpage Scroll_Bar_Control - used for a implementing a scroll bar. -- \subpage Select_Button_Control - Button with multi selection choice. - \subpage Settings_Slider_Control - used for a slider control in the settings menus. - \subpage Settings_Spin_Control - used for cycling up/down controls in the settings menus. - \subpage Slider_Control - used for a volume slider. diff --git a/xbmc/interfaces/legacy/Addon.h b/xbmc/interfaces/legacy/Addon.h index 68b2261064..97c598f22c 100644 --- a/xbmc/interfaces/legacy/Addon.h +++ b/xbmc/interfaces/legacy/Addon.h @@ -101,10 +101,9 @@ namespace XBMCAddon /// /// \ingroup python_xbmcaddon /// @brief \python_func{ xbmcaddon.Addon([id]).getSettings() } - ///----------------------------------------------------------------------- /// Returns a wrapper around the addon's settings. /// - /// @return `Settings` wrapper + /// @return @ref python_settings wrapper /// /// ///----------------------------------------------------------------------- diff --git a/xbmc/interfaces/legacy/InfoTagGame.h b/xbmc/interfaces/legacy/InfoTagGame.h index 18b2824496..a6161b4582 100644 --- a/xbmc/interfaces/legacy/InfoTagGame.h +++ b/xbmc/interfaces/legacy/InfoTagGame.h @@ -235,7 +235,6 @@ public: /// /// \ingroup python_InfoTagGame /// @brief \python_func{ setTitle(title) } - ///----------------------------------------------------------------------- /// Sets the title of the game. /// /// @param title string - title. @@ -253,7 +252,6 @@ public: /// /// \ingroup python_InfoTagGame /// @brief \python_func{ setPlatform(platform) } - ///----------------------------------------------------------------------- /// Sets the platform on which the game is run. /// /// @param platform string - platform. @@ -271,7 +269,6 @@ public: /// /// \ingroup python_InfoTagGame /// @brief \python_func{ setGenres(genres) } - ///----------------------------------------------------------------------- /// Sets the genres of the game. /// /// @param genres list - genres. @@ -289,7 +286,6 @@ public: /// /// \ingroup python_InfoTagGame /// @brief \python_func{ setPublisher(publisher) } - ///----------------------------------------------------------------------- /// Sets the publisher of the game. /// /// @param publisher string - publisher. @@ -307,7 +303,6 @@ public: /// /// \ingroup python_InfoTagGame /// @brief \python_func{ setDeveloper(developer) } - ///----------------------------------------------------------------------- /// Sets the developer of the game. /// /// @param developer string - title. @@ -325,7 +320,6 @@ public: /// /// \ingroup python_InfoTagGame /// @brief \python_func{ setOverview(overview) } - ///----------------------------------------------------------------------- /// Sets the overview of the game. /// /// @param overview string - overview. @@ -343,7 +337,6 @@ public: /// /// \ingroup python_InfoTagGame /// @brief \python_func{ setYear(year) } - ///----------------------------------------------------------------------- /// Sets the year in which the game was published. /// /// @param year integer - year. @@ -361,7 +354,6 @@ public: /// /// \ingroup python_InfoTagGame /// @brief \python_func{ setGameClient(gameClient) } - ///----------------------------------------------------------------------- /// Sets the add-on ID of the game client executing the game. /// /// @param gameClient string - game client. diff --git a/xbmc/interfaces/legacy/InfoTagPicture.h b/xbmc/interfaces/legacy/InfoTagPicture.h index b722c687fd..a03bf0f318 100644 --- a/xbmc/interfaces/legacy/InfoTagPicture.h +++ b/xbmc/interfaces/legacy/InfoTagPicture.h @@ -128,7 +128,6 @@ public: /// /// \ingroup python_InfoTagPicture /// @brief \python_func{ setResolution(width, height) } - ///----------------------------------------------------------------------- /// Sets the resolution of the picture. /// /// @param width int - Width of the picture in pixels. diff --git a/xbmc/interfaces/legacy/InfoTagVideo.h b/xbmc/interfaces/legacy/InfoTagVideo.h index 68cb1b4336..f5f79d63b5 100644 --- a/xbmc/interfaces/legacy/InfoTagVideo.h +++ b/xbmc/interfaces/legacy/InfoTagVideo.h @@ -1613,7 +1613,6 @@ namespace XBMCAddon /// /// \ingroup python_InfoTagVideo /// @brief \python_func{ getUniqueID(key) } - ///----------------------------------------------------------------------- /// Get the unique ID of the given key. /// A unique ID is an identifier used by a (online) video database used to /// identify a video in its database. @@ -1662,7 +1661,6 @@ namespace XBMCAddon /// /// \ingroup python_InfoTagVideo /// @brief \python_func{ setUniqueIDs(values, defaultUniqueID) } - ///----------------------------------------------------------------------- /// Set the given unique IDs. /// A unique ID is an identifier used by a (online) video database used to /// identify a video in its database. diff --git a/xbmc/interfaces/legacy/ListItem.h b/xbmc/interfaces/legacy/ListItem.h index 9cf8cd2bc6..72813d7cf6 100644 --- a/xbmc/interfaces/legacy/ListItem.h +++ b/xbmc/interfaces/legacy/ListItem.h @@ -219,7 +219,6 @@ namespace XBMCAddon /// /// \ingroup python_xbmcgui_listitem /// @brief \python_func{ getDateTime() } - ///----------------------------------------------------------------------- /// Returns the list item's datetime in W3C format (YYYY-MM-DDThh:mm:ssTZD). /// /// @return string or unicode - datetime string (W3C). @@ -245,7 +244,6 @@ namespace XBMCAddon /// /// \ingroup python_xbmcgui_listitem /// @brief \python_func{ setDateTime(dateTime) } - ///----------------------------------------------------------------------- /// Sets the list item's datetime in W3C format. /// The following formats are supported: /// - YYYY @@ -479,7 +477,6 @@ namespace XBMCAddon /// /// \ingroup python_xbmcgui_listitem /// @brief \python_func{ isFolder() } - ///----------------------------------------------------------------------- /// Returns whether the item is a folder or not. /// ///----------------------------------------------------------------------- diff --git a/xbmc/interfaces/legacy/Player.h b/xbmc/interfaces/legacy/Player.h index 6a00db73eb..f27772a290 100644 --- a/xbmc/interfaces/legacy/Player.h +++ b/xbmc/interfaces/legacy/Player.h @@ -462,7 +462,6 @@ namespace XBMCAddon /// /// \ingroup python_Player /// @brief \python_func{ getPlayingItem() } - ///----------------------------------------------------------------------- /// Returns the current playing item. /// /// @return Playing item diff --git a/xbmc/interfaces/legacy/Settings.h b/xbmc/interfaces/legacy/Settings.h index 945ce0ae16..e4a583a269 100644 --- a/xbmc/interfaces/legacy/Settings.h +++ b/xbmc/interfaces/legacy/Settings.h @@ -30,7 +30,7 @@ XBMCCOMMONS_STANDARD_EXCEPTION(SettingCallbacksNotSupportedException); // /// \defgroup python_settings Settings -/// \ingroup python_settings +/// \ingroup python_xbmcaddon /// @{ /// @brief **Add-on settings** /// @@ -48,6 +48,7 @@ XBMCCOMMONS_STANDARD_EXCEPTION(SettingCallbacksNotSupportedException); /// settings = xbmc.Addon('id').getSettings() /// ... /// ~~~~~~~~~~~~~ +// class Settings : public AddonClass { public: @@ -65,7 +66,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ getBool(id) } - ///----------------------------------------------------------------------- /// Returns the value of a setting as a boolean. /// /// @param id string - id of the setting that the module needs to access. @@ -91,7 +91,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ getInt(id) } - ///----------------------------------------------------------------------- /// Returns the value of a setting as an integer. /// /// @param id string - id of the setting that the module needs to access. @@ -117,7 +116,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ getNumber(id) } - ///----------------------------------------------------------------------- /// Returns the value of a setting as a floating point number. /// /// @param id string - id of the setting that the module needs to access. @@ -143,7 +141,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ getString(id) } - ///----------------------------------------------------------------------- /// Returns the value of a setting as a unicode string. /// /// @param id string - id of the setting that the module needs to access. @@ -169,7 +166,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ getBoolList(id) } - ///----------------------------------------------------------------------- /// Returns the value of a setting as a list of booleans. /// /// @param id string - id of the setting that the module needs to access. @@ -195,7 +191,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ getIntList(id) } - ///----------------------------------------------------------------------- /// Returns the value of a setting as a list of integers. /// /// @param id string - id of the setting that the module needs to access. @@ -221,7 +216,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ getNumberList(id) } - ///----------------------------------------------------------------------- /// Returns the value of a setting as a list of floating point numbers. /// /// @param id string - id of the setting that the module needs to access. @@ -247,7 +241,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ getStringList(id) } - ///----------------------------------------------------------------------- /// Returns the value of a setting as a list of unicode strings. /// /// @param id string - id of the setting that the module needs to access. @@ -273,7 +266,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ setBool(id, value) } - ///----------------------------------------------------------------------- /// Sets the value of a setting. /// /// @param id string - id of the setting that the module needs to access. @@ -303,7 +295,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ setInt(id, value) } - ///----------------------------------------------------------------------- /// Sets the value of a setting. /// /// @param id string - id of the setting that the module needs to access. @@ -333,7 +324,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ setNumber(id, value) } - ///----------------------------------------------------------------------- /// Sets the value of a setting. /// /// @param id string - id of the setting that the module needs to access. @@ -363,7 +353,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ setString(id, value) } - ///----------------------------------------------------------------------- /// Sets the value of a setting. /// /// @param id string - id of the setting that the module needs to access. @@ -393,7 +382,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ setBoolList(id, values) } - ///----------------------------------------------------------------------- /// Sets the boolean values of a list setting. /// /// @param id string - id of the setting that the module needs to access. @@ -423,7 +411,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ setIntList(id, value) } - ///----------------------------------------------------------------------- /// Sets the integer values of a list setting. /// /// @param id string - id of the setting that the module needs to access. @@ -453,7 +440,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ setNumberList(id, value) } - ///----------------------------------------------------------------------- /// Sets the floating point values of a list setting. /// /// @param id string - id of the setting that the module needs to access. @@ -483,7 +469,6 @@ public: /// /// \ingroup python_settings /// @brief \python_func{ setStringList(id, value) } - ///----------------------------------------------------------------------- /// Sets the string values of a list setting. /// /// @param id string - id of the setting that the module needs to access. @@ -509,6 +494,7 @@ public: void setStringList(const char* id, const std::vector<String>& values); #endif }; +//@} } // namespace xbmcaddon } // namespace XBMCAddon |