diff options
author | Alwin Esch <alwin.esch@web.de> | 2020-08-22 21:06:49 +0200 |
---|---|---|
committer | Alwin Esch <alwin.esch@web.de> | 2020-08-22 21:06:49 +0200 |
commit | 069b27280f794e85d20fb3333d1181857a2e36b2 (patch) | |
tree | 1ccd663043bf5489fd3b1dd5fb42eabf858e4692 | |
parent | 2fa167fdbd1ce558f3b76248bd5f2633779a2b2b (diff) |
[addons][gui] move addon gui source files to own folder
This is done to have more clean and all GUI only related parts there
in own folder.
Also comes with another request a new helper class about addon GUI to handle
same parts on several places.
28 files changed, 66 insertions, 63 deletions
diff --git a/cmake/treedata/common/subdirs.txt b/cmake/treedata/common/subdirs.txt index 8131113296..d485d09cf5 100644 --- a/cmake/treedata/common/subdirs.txt +++ b/cmake/treedata/common/subdirs.txt @@ -2,6 +2,7 @@ xbmc xbmc xbmc/addons addons xbmc/addons/addoninfo addons_addoninfo xbmc/addons/binary-addons addons_binary-addons +xbmc/addons/gui addons_gui xbmc/addons/interfaces addons_interfaces xbmc/addons/interfaces/gui addons_interfaces_gui xbmc/addons/interfaces/gui/controls addons_interfaces_gui_controls diff --git a/xbmc/addons/CMakeLists.txt b/xbmc/addons/CMakeLists.txt index 9293688b53..ecc4233571 100644 --- a/xbmc/addons/CMakeLists.txt +++ b/xbmc/addons/CMakeLists.txt @@ -15,9 +15,6 @@ set(SOURCES Addon.cpp FontResource.cpp FilesystemInstaller.cpp GameResource.cpp - GUIDialogAddonInfo.cpp - GUIViewStateAddonBrowser.cpp - GUIWindowAddonBrowser.cpp ImageDecoder.cpp ImageResource.cpp LanguageResource.cpp @@ -52,9 +49,6 @@ set(HEADERS Addon.h FilesystemInstaller.h FontResource.h GameResource.h - GUIDialogAddonInfo.h - GUIViewStateAddonBrowser.h - GUIWindowAddonBrowser.h IAddon.h ImageDecoder.h ImageResource.h diff --git a/xbmc/addons/ContextMenus.cpp b/xbmc/addons/ContextMenus.cpp index e5335e181a..f6ebdd7bae 100644 --- a/xbmc/addons/ContextMenus.cpp +++ b/xbmc/addons/ContextMenus.cpp @@ -9,7 +9,6 @@ #include "ContextMenus.h" #include "AddonManager.h" -#include "GUIDialogAddonInfo.h" #include "Repository.h" #include "RepositoryUpdater.h" #include "ServiceBroker.h" diff --git a/xbmc/addons/ContextMenus.h b/xbmc/addons/ContextMenus.h index de6ea5ab6e..78f1ae86fe 100644 --- a/xbmc/addons/ContextMenus.h +++ b/xbmc/addons/ContextMenus.h @@ -10,7 +10,7 @@ #include "ContextMenuItem.h" #include "FileItem.h" -#include "GUIDialogAddonInfo.h" +#include "addons/gui/GUIDialogAddonInfo.h" namespace CONTEXTMENU { diff --git a/xbmc/addons/gui/CMakeLists.txt b/xbmc/addons/gui/CMakeLists.txt new file mode 100644 index 0000000000..26bec49ae0 --- /dev/null +++ b/xbmc/addons/gui/CMakeLists.txt @@ -0,0 +1,9 @@ +set(SOURCES GUIDialogAddonInfo.cpp + GUIViewStateAddonBrowser.cpp + GUIWindowAddonBrowser.cpp) + +set(HEADERS GUIDialogAddonInfo.h + GUIViewStateAddonBrowser.h + GUIWindowAddonBrowser.h) + +core_add_library(addons_gui) diff --git a/xbmc/addons/GUIDialogAddonInfo.cpp b/xbmc/addons/gui/GUIDialogAddonInfo.cpp index a11490df3b..2f791f9333 100644 --- a/xbmc/addons/GUIDialogAddonInfo.cpp +++ b/xbmc/addons/gui/GUIDialogAddonInfo.cpp @@ -8,11 +8,11 @@ #include "GUIDialogAddonInfo.h" -#include "AddonDatabase.h" #include "FileItem.h" #include "GUIPassword.h" #include "ServiceBroker.h" #include "Util.h" +#include "addons/AddonDatabase.h" #include "addons/AddonInstaller.h" #include "addons/AddonManager.h" #include "addons/AddonSystemSettings.h" diff --git a/xbmc/addons/GUIDialogAddonInfo.h b/xbmc/addons/gui/GUIDialogAddonInfo.h index d9114b8172..d9114b8172 100644 --- a/xbmc/addons/GUIDialogAddonInfo.h +++ b/xbmc/addons/gui/GUIDialogAddonInfo.h diff --git a/xbmc/addons/GUIViewStateAddonBrowser.cpp b/xbmc/addons/gui/GUIViewStateAddonBrowser.cpp index 5e2ac38346..5e2ac38346 100644 --- a/xbmc/addons/GUIViewStateAddonBrowser.cpp +++ b/xbmc/addons/gui/GUIViewStateAddonBrowser.cpp diff --git a/xbmc/addons/GUIViewStateAddonBrowser.h b/xbmc/addons/gui/GUIViewStateAddonBrowser.h index 817f2a1f55..817f2a1f55 100644 --- a/xbmc/addons/GUIViewStateAddonBrowser.h +++ b/xbmc/addons/gui/GUIViewStateAddonBrowser.h diff --git a/xbmc/addons/GUIWindowAddonBrowser.cpp b/xbmc/addons/gui/GUIWindowAddonBrowser.cpp index c4e10b290e..d8cbd2ae7a 100644 --- a/xbmc/addons/GUIWindowAddonBrowser.cpp +++ b/xbmc/addons/gui/GUIWindowAddonBrowser.cpp @@ -8,7 +8,6 @@ #include "GUIWindowAddonBrowser.h" -#include "AddonSystemSettings.h" #include "ContextMenuManager.h" #include "FileItem.h" #include "GUIDialogAddonInfo.h" @@ -18,6 +17,7 @@ #include "URL.h" #include "addons/AddonInstaller.h" #include "addons/AddonManager.h" +#include "addons/AddonSystemSettings.h" #include "addons/RepositoryUpdater.h" #include "dialogs/GUIDialogBusy.h" #include "dialogs/GUIDialogFileBrowser.h" diff --git a/xbmc/addons/GUIWindowAddonBrowser.h b/xbmc/addons/gui/GUIWindowAddonBrowser.h index 0b38dfd0ad..d71184e851 100644 --- a/xbmc/addons/GUIWindowAddonBrowser.h +++ b/xbmc/addons/gui/GUIWindowAddonBrowser.h @@ -8,10 +8,10 @@ #pragma once -#include "Addon.h" -#include "AddonEvents.h" -#include "RepositoryUpdater.h" #include "ThumbLoader.h" +#include "addons/Addon.h" +#include "addons/AddonEvents.h" +#include "addons/RepositoryUpdater.h" #include "windows/GUIMediaWindow.h" #include <string> diff --git a/xbmc/events/AddonManagementEvent.cpp b/xbmc/events/AddonManagementEvent.cpp index 626c7eb136..429ded5c1c 100644 --- a/xbmc/events/AddonManagementEvent.cpp +++ b/xbmc/events/AddonManagementEvent.cpp @@ -8,7 +8,7 @@ #include "AddonManagementEvent.h" -#include "addons/GUIDialogAddonInfo.h" +#include "addons/gui/GUIDialogAddonInfo.h" #include "filesystem/AddonsDirectory.h" #include "guilib/LocalizeStrings.h" #include "utils/URIUtils.h" diff --git a/xbmc/games/controllers/windows/GUIControllerWindow.cpp b/xbmc/games/controllers/windows/GUIControllerWindow.cpp index ade612c89b..026b63d9fa 100644 --- a/xbmc/games/controllers/windows/GUIControllerWindow.cpp +++ b/xbmc/games/controllers/windows/GUIControllerWindow.cpp @@ -14,8 +14,8 @@ #include "GUIFeatureList.h" #include "ServiceBroker.h" #include "addons/AddonManager.h" -#include "addons/GUIWindowAddonBrowser.h" #include "addons/IAddon.h" +#include "addons/gui/GUIWindowAddonBrowser.h" #include "cores/RetroPlayer/guibridge/GUIGameRenderManager.h" #include "cores/RetroPlayer/guibridge/GUIGameSettingsHandle.h" #include "games/addons/GameClient.h" diff --git a/xbmc/games/windows/GUIWindowGames.cpp b/xbmc/games/windows/GUIWindowGames.cpp index 44db1c2401..051959eb0c 100644 --- a/xbmc/games/windows/GUIWindowGames.cpp +++ b/xbmc/games/windows/GUIWindowGames.cpp @@ -15,7 +15,7 @@ #include "ServiceBroker.h" #include "URL.h" #include "Util.h" -#include "addons/GUIDialogAddonInfo.h" +#include "addons/gui/GUIDialogAddonInfo.h" #include "dialogs/GUIDialogContextMenu.h" #include "dialogs/GUIDialogMediaSource.h" #include "dialogs/GUIDialogProgress.h" diff --git a/xbmc/guilib/GUIWindowManager.cpp b/xbmc/guilib/GUIWindowManager.cpp index 350fbdd089..0e2e674d55 100644 --- a/xbmc/guilib/GUIWindowManager.cpp +++ b/xbmc/guilib/GUIWindowManager.cpp @@ -14,8 +14,8 @@ #include "GUIInfoManager.h" #include "GUIPassword.h" #include "GUITexture.h" -#include "addons/GUIWindowAddonBrowser.h" #include "addons/Skin.h" +#include "addons/gui/GUIWindowAddonBrowser.h" #include "addons/interfaces/gui/Window.h" #include "events/windows/GUIWindowEventLog.h" #include "favourites/GUIDialogFavourites.h" @@ -68,39 +68,39 @@ #if defined(HAS_GL) || defined(HAS_DX) #include "video/dialogs/GUIDialogCMSSettings.h" #endif -#include "video/dialogs/GUIDialogVideoSettings.h" -#include "video/dialogs/GUIDialogAudioSettings.h" -#include "video/dialogs/GUIDialogSubtitleSettings.h" -#include "video/dialogs/GUIDialogVideoBookmarks.h" -#include "profiles/dialogs/GUIDialogProfileSettings.h" -#include "profiles/dialogs/GUIDialogLockSettings.h" -#include "settings/dialogs/GUIDialogContentSettings.h" -#include "settings/dialogs/GUIDialogLibExportSettings.h" +#include "addons/gui/GUIDialogAddonInfo.h" +#include "addons/settings/GUIDialogAddonSettings.h" #include "dialogs/GUIDialogBusy.h" #include "dialogs/GUIDialogBusyNoCancel.h" -#include "dialogs/GUIDialogKeyboardGeneric.h" -#include "dialogs/GUIDialogKeyboardTouch.h" -#include "dialogs/GUIDialogYesNo.h" -#include "dialogs/GUIDialogOK.h" -#include "dialogs/GUIDialogProgress.h" +#include "dialogs/GUIDialogButtonMenu.h" +#include "dialogs/GUIDialogContextMenu.h" #include "dialogs/GUIDialogExtendedProgressBar.h" -#include "dialogs/GUIDialogSelect.h" -#include "dialogs/GUIDialogSeekBar.h" +#include "dialogs/GUIDialogGamepad.h" #include "dialogs/GUIDialogKaiToast.h" -#include "dialogs/GUIDialogVolumeBar.h" +#include "dialogs/GUIDialogKeyboardGeneric.h" +#include "dialogs/GUIDialogKeyboardTouch.h" #include "dialogs/GUIDialogNumeric.h" -#include "dialogs/GUIDialogGamepad.h" -#include "dialogs/GUIDialogSubMenu.h" -#include "dialogs/GUIDialogButtonMenu.h" -#include "dialogs/GUIDialogContextMenu.h" +#include "dialogs/GUIDialogOK.h" #include "dialogs/GUIDialogPlayerControls.h" #include "dialogs/GUIDialogPlayerProcessInfo.h" -#include "music/dialogs/GUIDialogSongInfo.h" +#include "dialogs/GUIDialogProgress.h" +#include "dialogs/GUIDialogSeekBar.h" +#include "dialogs/GUIDialogSelect.h" #include "dialogs/GUIDialogSmartPlaylistEditor.h" #include "dialogs/GUIDialogSmartPlaylistRule.h" +#include "dialogs/GUIDialogSubMenu.h" +#include "dialogs/GUIDialogVolumeBar.h" +#include "dialogs/GUIDialogYesNo.h" +#include "music/dialogs/GUIDialogSongInfo.h" #include "pictures/GUIDialogPictureInfo.h" -#include "addons/settings/GUIDialogAddonSettings.h" -#include "addons/GUIDialogAddonInfo.h" +#include "profiles/dialogs/GUIDialogLockSettings.h" +#include "profiles/dialogs/GUIDialogProfileSettings.h" +#include "settings/dialogs/GUIDialogContentSettings.h" +#include "settings/dialogs/GUIDialogLibExportSettings.h" +#include "video/dialogs/GUIDialogAudioSettings.h" +#include "video/dialogs/GUIDialogSubtitleSettings.h" +#include "video/dialogs/GUIDialogVideoBookmarks.h" +#include "video/dialogs/GUIDialogVideoSettings.h" /* PVR related include Files */ #include "pvr/PVRManager.h" diff --git a/xbmc/interfaces/builtins/AddonBuiltins.cpp b/xbmc/interfaces/builtins/AddonBuiltins.cpp index e9911df824..8c211859b5 100644 --- a/xbmc/interfaces/builtins/AddonBuiltins.cpp +++ b/xbmc/interfaces/builtins/AddonBuiltins.cpp @@ -8,30 +8,30 @@ #include "AddonBuiltins.h" -#include <memory> - +#include "Application.h" +#include "FileItem.h" #include "GUIPassword.h" -#include "addons/AddonManager.h" +#include "GUIUserMessages.h" +#include "PlayListPlayer.h" +#include "ServiceBroker.h" #include "addons/AddonInstaller.h" +#include "addons/AddonManager.h" #include "addons/AddonSystemSettings.h" -#include "addons/settings/GUIDialogAddonSettings.h" -#include "addons/GUIWindowAddonBrowser.h" #include "addons/PluginSource.h" #include "addons/RepositoryUpdater.h" -#include "FileItem.h" +#include "addons/gui/GUIWindowAddonBrowser.h" +#include "addons/settings/GUIDialogAddonSettings.h" #include "filesystem/PluginDirectory.h" #include "games/tags/GameInfoTag.h" #include "guilib/GUIComponent.h" #include "guilib/GUIWindowManager.h" -#include "GUIUserMessages.h" #include "interfaces/generic/ScriptInvocationManager.h" #include "messaging/helpers/DialogHelper.h" -#include "utils/log.h" #include "utils/StringUtils.h" #include "utils/URIUtils.h" -#include "Application.h" -#include "PlayListPlayer.h" -#include "ServiceBroker.h" +#include "utils/log.h" + +#include <memory> #if defined(TARGET_DARWIN) #include "filesystem/SpecialProtocol.h" diff --git a/xbmc/interfaces/builtins/SkinBuiltins.cpp b/xbmc/interfaces/builtins/SkinBuiltins.cpp index e45a7b1803..d10532d328 100644 --- a/xbmc/interfaces/builtins/SkinBuiltins.cpp +++ b/xbmc/interfaces/builtins/SkinBuiltins.cpp @@ -13,7 +13,7 @@ #include "ServiceBroker.h" #include "URL.h" #include "Util.h" -#include "addons/GUIWindowAddonBrowser.h" +#include "addons/gui/GUIWindowAddonBrowser.h" #include "dialogs/GUIDialogFileBrowser.h" #include "dialogs/GUIDialogNumeric.h" #include "dialogs/GUIDialogSelect.h" diff --git a/xbmc/listproviders/DirectoryProvider.cpp b/xbmc/listproviders/DirectoryProvider.cpp index 9a77011328..bccbd9b39a 100644 --- a/xbmc/listproviders/DirectoryProvider.cpp +++ b/xbmc/listproviders/DirectoryProvider.cpp @@ -11,7 +11,7 @@ #include "ContextMenuManager.h" #include "FileItem.h" #include "ServiceBroker.h" -#include "addons/GUIDialogAddonInfo.h" +#include "addons/gui/GUIDialogAddonInfo.h" #include "favourites/FavouritesService.h" #include "filesystem/Directory.h" #include "guilib/GUIComponent.h" diff --git a/xbmc/music/dialogs/GUIDialogInfoProviderSettings.cpp b/xbmc/music/dialogs/GUIDialogInfoProviderSettings.cpp index 2526a96103..ec4282f6b6 100644 --- a/xbmc/music/dialogs/GUIDialogInfoProviderSettings.cpp +++ b/xbmc/music/dialogs/GUIDialogInfoProviderSettings.cpp @@ -11,7 +11,7 @@ #include "ServiceBroker.h" #include "Util.h" #include "addons/AddonSystemSettings.h" -#include "addons/GUIWindowAddonBrowser.h" +#include "addons/gui/GUIWindowAddonBrowser.h" #include "addons/settings/GUIDialogAddonSettings.h" #include "dialogs/GUIDialogFileBrowser.h" #include "dialogs/GUIDialogKaiToast.h" diff --git a/xbmc/music/dialogs/GUIDialogMusicOSD.cpp b/xbmc/music/dialogs/GUIDialogMusicOSD.cpp index 85e2abf9ad..7e6348103f 100644 --- a/xbmc/music/dialogs/GUIDialogMusicOSD.cpp +++ b/xbmc/music/dialogs/GUIDialogMusicOSD.cpp @@ -10,7 +10,7 @@ #include "GUIUserMessages.h" #include "ServiceBroker.h" -#include "addons/GUIWindowAddonBrowser.h" +#include "addons/gui/GUIWindowAddonBrowser.h" #include "guilib/GUIComponent.h" #include "guilib/GUIWindowManager.h" #include "input/InputManager.h" diff --git a/xbmc/music/windows/GUIWindowMusicBase.cpp b/xbmc/music/windows/GUIWindowMusicBase.cpp index f808fd8dae..d8be34aa5d 100644 --- a/xbmc/music/windows/GUIWindowMusicBase.cpp +++ b/xbmc/music/windows/GUIWindowMusicBase.cpp @@ -28,7 +28,7 @@ #include "GUIPassword.h" #include "PartyModeManager.h" #include "URL.h" -#include "addons/GUIDialogAddonInfo.h" +#include "addons/gui/GUIDialogAddonInfo.h" #include "cores/IPlayer.h" #include "cores/playercorefactory/PlayerCoreFactory.h" #include "dialogs/GUIDialogProgress.h" diff --git a/xbmc/peripherals/Peripherals.cpp b/xbmc/peripherals/Peripherals.cpp index 4d89d881c7..6b75636e66 100644 --- a/xbmc/peripherals/Peripherals.cpp +++ b/xbmc/peripherals/Peripherals.cpp @@ -11,7 +11,7 @@ #include "EventScanner.h" #include "addons/AddonButtonMap.h" #include "addons/AddonManager.h" -#include "addons/GUIWindowAddonBrowser.h" +#include "addons/gui/GUIWindowAddonBrowser.h" #include "addons/settings/GUIDialogAddonSettings.h" #include "bus/PeripheralBus.h" #include "bus/PeripheralBusUSB.h" diff --git a/xbmc/pictures/GUIWindowPictures.cpp b/xbmc/pictures/GUIWindowPictures.cpp index edb1e34af1..a49383f31a 100644 --- a/xbmc/pictures/GUIWindowPictures.cpp +++ b/xbmc/pictures/GUIWindowPictures.cpp @@ -18,7 +18,7 @@ #include "ServiceBroker.h" #include "URL.h" #include "Util.h" -#include "addons/GUIDialogAddonInfo.h" +#include "addons/gui/GUIDialogAddonInfo.h" #include "dialogs/GUIDialogMediaSource.h" #include "dialogs/GUIDialogProgress.h" #include "guilib/GUIComponent.h" diff --git a/xbmc/programs/GUIWindowPrograms.cpp b/xbmc/programs/GUIWindowPrograms.cpp index b0894ae9a7..1e79c34037 100644 --- a/xbmc/programs/GUIWindowPrograms.cpp +++ b/xbmc/programs/GUIWindowPrograms.cpp @@ -13,7 +13,7 @@ #include "GUIPassword.h" #include "ServiceBroker.h" #include "Util.h" -#include "addons/GUIDialogAddonInfo.h" +#include "addons/gui/GUIDialogAddonInfo.h" #include "dialogs/GUIDialogMediaSource.h" #include "guilib/GUIComponent.h" #include "guilib/GUIWindowManager.h" diff --git a/xbmc/settings/dialogs/GUIDialogContentSettings.cpp b/xbmc/settings/dialogs/GUIDialogContentSettings.cpp index 746678ced1..9f9aa16d4f 100644 --- a/xbmc/settings/dialogs/GUIDialogContentSettings.cpp +++ b/xbmc/settings/dialogs/GUIDialogContentSettings.cpp @@ -10,7 +10,7 @@ #include "ServiceBroker.h" #include "addons/AddonSystemSettings.h" -#include "addons/GUIWindowAddonBrowser.h" +#include "addons/gui/GUIWindowAddonBrowser.h" #include "addons/settings/GUIDialogAddonSettings.h" #include "dialogs/GUIDialogKaiToast.h" #include "dialogs/GUIDialogSelect.h" diff --git a/xbmc/settings/windows/GUIControlSettings.cpp b/xbmc/settings/windows/GUIControlSettings.cpp index 4cbf463ab2..86f437d11f 100644 --- a/xbmc/settings/windows/GUIControlSettings.cpp +++ b/xbmc/settings/windows/GUIControlSettings.cpp @@ -12,7 +12,7 @@ #include "ServiceBroker.h" #include "Util.h" #include "addons/AddonManager.h" -#include "addons/GUIWindowAddonBrowser.h" +#include "addons/gui/GUIWindowAddonBrowser.h" #include "addons/settings/SettingUrlEncodedString.h" #include "dialogs/GUIDialogFileBrowser.h" #include "dialogs/GUIDialogNumeric.h" diff --git a/xbmc/video/windows/GUIWindowVideoBase.cpp b/xbmc/video/windows/GUIWindowVideoBase.cpp index 76110f58ff..023460b10a 100644 --- a/xbmc/video/windows/GUIWindowVideoBase.cpp +++ b/xbmc/video/windows/GUIWindowVideoBase.cpp @@ -18,7 +18,7 @@ #include "TextureDatabase.h" #include "URL.h" #include "Util.h" -#include "addons/GUIDialogAddonInfo.h" +#include "addons/gui/GUIDialogAddonInfo.h" #include "cores/playercorefactory/PlayerCoreFactory.h" #include "dialogs/GUIDialogProgress.h" #include "dialogs/GUIDialogSelect.h" diff --git a/xbmc/view/GUIViewState.cpp b/xbmc/view/GUIViewState.cpp index cb525b23c2..ecd39c9c27 100644 --- a/xbmc/view/GUIViewState.cpp +++ b/xbmc/view/GUIViewState.cpp @@ -17,8 +17,8 @@ #include "ViewDatabase.h" #include "addons/Addon.h" #include "addons/AddonManager.h" -#include "addons/GUIViewStateAddonBrowser.h" #include "addons/PluginSource.h" +#include "addons/gui/GUIViewStateAddonBrowser.h" #include "dialogs/GUIDialogSelect.h" #include "events/windows/GUIViewStateEventLog.h" #include "filesystem/AddonsDirectory.h" |