aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormontellese <montellese@xbmc.org>2013-02-06 17:25:58 +0100
committermontellese <montellese@xbmc.org>2013-03-03 12:43:41 +0100
commit50507954991adbe92b6a76832880597a5c7ecf0e (patch)
tree39cb72e481b9511c1b7f4e0e085eebbff18e8a03
parent6c06a32d36dc2357f29286f861029aca59eb9361 (diff)
settings: move GUIDialog* and GUIWindow* into their own sub-directories
-rw-r--r--Makefile.in2
-rw-r--r--xbmc/Application.cpp14
-rw-r--r--xbmc/GUIPassword.cpp4
-rw-r--r--xbmc/PasswordManager.cpp2
-rw-r--r--xbmc/addons/AddonDll.h2
-rw-r--r--xbmc/dialogs/GUIDialogContextMenu.cpp2
-rw-r--r--xbmc/dialogs/GUIDialogMediaFilter.h2
-rw-r--r--xbmc/music/windows/GUIWindowMusicNav.cpp2
-rw-r--r--xbmc/peripherals/dialogs/GUIDialogPeripheralSettings.h2
-rw-r--r--xbmc/pvr/dialogs/GUIDialogPVRTimerSettings.h2
-rw-r--r--xbmc/rendering/dx/GUIWindowTestPatternDX.h2
-rw-r--r--xbmc/rendering/gl/GUIWindowTestPatternGL.h2
-rw-r--r--xbmc/settings/Makefile10
-rw-r--r--xbmc/settings/dialogs/GUIDialogContentSettings.cpp (renamed from xbmc/settings/GUIDialogContentSettings.cpp)3
-rw-r--r--xbmc/settings/dialogs/GUIDialogContentSettings.h (renamed from xbmc/settings/GUIDialogContentSettings.h)5
-rw-r--r--xbmc/settings/dialogs/GUIDialogLockSettings.cpp (renamed from xbmc/settings/GUIDialogLockSettings.cpp)0
-rw-r--r--xbmc/settings/dialogs/GUIDialogLockSettings.h (renamed from xbmc/settings/GUIDialogLockSettings.h)4
-rw-r--r--xbmc/settings/dialogs/GUIDialogProfileSettings.cpp (renamed from xbmc/settings/GUIDialogProfileSettings.cpp)6
-rw-r--r--xbmc/settings/dialogs/GUIDialogProfileSettings.h (renamed from xbmc/settings/GUIDialogProfileSettings.h)4
-rw-r--r--xbmc/settings/dialogs/GUIDialogSettings.cpp (renamed from xbmc/settings/GUIDialogSettings.cpp)2
-rw-r--r--xbmc/settings/dialogs/GUIDialogSettings.h (renamed from xbmc/settings/GUIDialogSettings.h)0
-rw-r--r--xbmc/settings/dialogs/Makefile9
-rw-r--r--xbmc/settings/windows/GUISettingControls.cpp (renamed from xbmc/settings/SettingsControls.cpp)54
-rw-r--r--xbmc/settings/windows/GUISettingControls.h (renamed from xbmc/settings/SettingsControls.h)36
-rw-r--r--xbmc/settings/windows/GUIWindowSettings.cpp (renamed from xbmc/settings/GUIWindowSettings.cpp)0
-rw-r--r--xbmc/settings/windows/GUIWindowSettings.h (renamed from xbmc/settings/GUIWindowSettings.h)0
-rw-r--r--xbmc/settings/windows/GUIWindowSettingsCategory.cpp (renamed from xbmc/settings/GUIWindowSettingsCategory.cpp)14
-rw-r--r--xbmc/settings/windows/GUIWindowSettingsCategory.h (renamed from xbmc/settings/GUIWindowSettingsCategory.h)8
-rw-r--r--xbmc/settings/windows/GUIWindowSettingsProfile.cpp (renamed from xbmc/settings/GUIWindowSettingsProfile.cpp)6
-rw-r--r--xbmc/settings/windows/GUIWindowSettingsProfile.h (renamed from xbmc/settings/GUIWindowSettingsProfile.h)0
-rw-r--r--xbmc/settings/windows/GUIWindowSettingsScreenCalibration.cpp (renamed from xbmc/settings/GUIWindowSettingsScreenCalibration.cpp)4
-rw-r--r--xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h (renamed from xbmc/settings/GUIWindowSettingsScreenCalibration.h)0
-rw-r--r--xbmc/settings/windows/GUIWindowTestPattern.cpp (renamed from xbmc/settings/GUIWindowTestPattern.cpp)0
-rw-r--r--xbmc/settings/windows/GUIWindowTestPattern.h (renamed from xbmc/settings/GUIWindowTestPattern.h)0
-rw-r--r--xbmc/settings/windows/Makefile11
-rw-r--r--xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.h2
-rw-r--r--xbmc/video/dialogs/GUIDialogVideoSettings.h2
-rw-r--r--xbmc/video/windows/GUIWindowVideoBase.cpp2
-rw-r--r--xbmc/windows/GUIWindowLoginScreen.cpp4
39 files changed, 118 insertions, 106 deletions
diff --git a/Makefile.in b/Makefile.in
index b3dd4dff76..7d3d6b6ed8 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -78,6 +78,8 @@ DIRECTORY_ARCHIVES=$(DVDPLAYER_ARCHIVES) \
xbmc/pvr/windows/pvrwindows.a \
xbmc/rendering/rendering.a \
xbmc/settings/settings.a \
+ xbmc/settings/dialogs/settings_dialogs.a \
+ xbmc/settings/windows/settings_windows.a \
xbmc/storage/storage.a \
xbmc/utils/utils.a \
xbmc/video/dialogs/videodialogs.a \
diff --git a/xbmc/Application.cpp b/xbmc/Application.cpp
index 1c66cb18f6..35997066a1 100644
--- a/xbmc/Application.cpp
+++ b/xbmc/Application.cpp
@@ -171,9 +171,9 @@
// Windows includes
#include "guilib/GUIWindowManager.h"
#include "windows/GUIWindowHome.h"
-#include "settings/GUIWindowSettings.h"
+#include "settings/windows/GUIWindowSettings.h"
#include "windows/GUIWindowFileManager.h"
-#include "settings/GUIWindowSettingsCategory.h"
+#include "settings/windows/GUIWindowSettingsCategory.h"
#include "music/windows/GUIWindowMusicPlaylist.h"
#include "music/windows/GUIWindowMusicSongs.h"
#include "music/windows/GUIWindowMusicNav.h"
@@ -182,14 +182,14 @@
#include "music/dialogs/GUIDialogMusicInfo.h"
#include "video/dialogs/GUIDialogVideoInfo.h"
#include "video/windows/GUIWindowVideoNav.h"
-#include "settings/GUIWindowSettingsProfile.h"
+#include "settings/windows/GUIWindowSettingsProfile.h"
#ifdef HAS_GL
#include "rendering/gl/GUIWindowTestPatternGL.h"
#endif
#ifdef HAS_DX
#include "rendering/dx/GUIWindowTestPatternDX.h"
#endif
-#include "settings/GUIWindowSettingsScreenCalibration.h"
+#include "settings/windows/GUIWindowSettingsScreenCalibration.h"
#include "programs/GUIWindowPrograms.h"
#include "pictures/GUIWindowPictures.h"
#include "windows/GUIWindowWeather.h"
@@ -218,9 +218,9 @@
#include "video/dialogs/GUIDialogVideoSettings.h"
#include "video/dialogs/GUIDialogAudioSubtitleSettings.h"
#include "video/dialogs/GUIDialogVideoBookmarks.h"
-#include "settings/GUIDialogProfileSettings.h"
-#include "settings/GUIDialogLockSettings.h"
-#include "settings/GUIDialogContentSettings.h"
+#include "settings/dialogs/GUIDialogProfileSettings.h"
+#include "settings/dialogs/GUIDialogLockSettings.h"
+#include "settings/dialogs/GUIDialogContentSettings.h"
#include "dialogs/GUIDialogBusy.h"
#include "dialogs/GUIDialogKeyboardGeneric.h"
#include "dialogs/GUIDialogYesNo.h"
diff --git a/xbmc/GUIPassword.cpp b/xbmc/GUIPassword.cpp
index 8f94b7c6c9..4a70328cc0 100644
--- a/xbmc/GUIPassword.cpp
+++ b/xbmc/GUIPassword.cpp
@@ -25,8 +25,8 @@
#include "guilib/GUIKeyboardFactory.h"
#include "dialogs/GUIDialogNumeric.h"
#include "dialogs/GUIDialogOK.h"
-#include "settings/GUIDialogLockSettings.h"
-#include "settings/GUIDialogProfileSettings.h"
+#include "settings/dialogs/GUIDialogLockSettings.h"
+#include "settings/dialogs/GUIDialogProfileSettings.h"
#include "Util.h"
#include "settings/Settings.h"
#include "settings/GUISettings.h"
diff --git a/xbmc/PasswordManager.cpp b/xbmc/PasswordManager.cpp
index 8bba20b9d7..bdb46fa9fd 100644
--- a/xbmc/PasswordManager.cpp
+++ b/xbmc/PasswordManager.cpp
@@ -19,7 +19,7 @@
*/
#include "PasswordManager.h"
-#include "settings/GUIDialogLockSettings.h"
+#include "settings/dialogs/GUIDialogLockSettings.h"
#include "URL.h"
#include "settings/Settings.h"
#include "utils/XMLUtils.h"
diff --git a/xbmc/addons/AddonDll.h b/xbmc/addons/AddonDll.h
index 7e56a56b0f..a68bc14b49 100644
--- a/xbmc/addons/AddonDll.h
+++ b/xbmc/addons/AddonDll.h
@@ -23,7 +23,7 @@
#include "AddonManager.h"
#include "AddonStatusHandler.h"
#include "AddonCallbacks.h"
-#include "settings/GUIDialogSettings.h"
+#include "settings/dialogs/GUIDialogSettings.h"
#include "utils/URIUtils.h"
#include "filesystem/File.h"
#include "filesystem/SpecialProtocol.h"
diff --git a/xbmc/dialogs/GUIDialogContextMenu.cpp b/xbmc/dialogs/GUIDialogContextMenu.cpp
index 4d4c2ad8fd..95af4156fa 100644
--- a/xbmc/dialogs/GUIDialogContextMenu.cpp
+++ b/xbmc/dialogs/GUIDialogContextMenu.cpp
@@ -30,7 +30,7 @@
#include "utils/URIUtils.h"
#include "settings/GUISettings.h"
#include "GUIDialogMediaSource.h"
-#include "settings/GUIDialogLockSettings.h"
+#include "settings/dialogs/GUIDialogLockSettings.h"
#include "storage/MediaManager.h"
#include "guilib/GUIWindowManager.h"
#include "GUIDialogYesNo.h"
diff --git a/xbmc/dialogs/GUIDialogMediaFilter.h b/xbmc/dialogs/GUIDialogMediaFilter.h
index 2fc0fc1136..76fae8efaf 100644
--- a/xbmc/dialogs/GUIDialogMediaFilter.h
+++ b/xbmc/dialogs/GUIDialogMediaFilter.h
@@ -25,7 +25,7 @@
#include "DbUrl.h"
#include "dbwrappers/Database.h"
#include "playlists/SmartPlayList.h"
-#include "settings/GUIDialogSettings.h"
+#include "settings/dialogs/GUIDialogSettings.h"
#include "threads/Timer.h"
#include "utils/DatabaseUtils.h"
#include "utils/StdString.h"
diff --git a/xbmc/music/windows/GUIWindowMusicNav.cpp b/xbmc/music/windows/GUIWindowMusicNav.cpp
index 59c048c9ca..1f0fefa0b4 100644
--- a/xbmc/music/windows/GUIWindowMusicNav.cpp
+++ b/xbmc/music/windows/GUIWindowMusicNav.cpp
@@ -23,7 +23,7 @@
#include "utils/URIUtils.h"
#include "PlayListPlayer.h"
#include "GUIPassword.h"
-#include "settings/GUIDialogContentSettings.h"
+#include "settings/dialogs/GUIDialogContentSettings.h"
#include "filesystem/MusicDatabaseDirectory.h"
#include "filesystem/VideoDatabaseDirectory.h"
#include "PartyModeManager.h"
diff --git a/xbmc/peripherals/dialogs/GUIDialogPeripheralSettings.h b/xbmc/peripherals/dialogs/GUIDialogPeripheralSettings.h
index 16f98a840f..6c8fc812f9 100644
--- a/xbmc/peripherals/dialogs/GUIDialogPeripheralSettings.h
+++ b/xbmc/peripherals/dialogs/GUIDialogPeripheralSettings.h
@@ -20,7 +20,7 @@
*/
#include "guilib/GUIDialog.h"
-#include "settings/GUIDialogSettings.h"
+#include "settings/dialogs/GUIDialogSettings.h"
#include "FileItem.h"
namespace PERIPHERALS
diff --git a/xbmc/pvr/dialogs/GUIDialogPVRTimerSettings.h b/xbmc/pvr/dialogs/GUIDialogPVRTimerSettings.h
index 1d9bca3c2b..55911e58db 100644
--- a/xbmc/pvr/dialogs/GUIDialogPVRTimerSettings.h
+++ b/xbmc/pvr/dialogs/GUIDialogPVRTimerSettings.h
@@ -20,7 +20,7 @@
*/
#include "XBDateTime.h"
-#include "settings/GUIDialogSettings.h"
+#include "settings/dialogs/GUIDialogSettings.h"
#include "guilib/GUIListItem.h"
class CFileItem;
diff --git a/xbmc/rendering/dx/GUIWindowTestPatternDX.h b/xbmc/rendering/dx/GUIWindowTestPatternDX.h
index b81e12f0dd..d5e7ad668e 100644
--- a/xbmc/rendering/dx/GUIWindowTestPatternDX.h
+++ b/xbmc/rendering/dx/GUIWindowTestPatternDX.h
@@ -22,7 +22,7 @@
*
*/
-#include "settings/GUIWindowTestPattern.h"
+#include "settings/windows/GUIWindowTestPattern.h"
class CGUIWindowTestPatternDX : public CGUIWindowTestPattern
{
diff --git a/xbmc/rendering/gl/GUIWindowTestPatternGL.h b/xbmc/rendering/gl/GUIWindowTestPatternGL.h
index e659efff18..78e41c023d 100644
--- a/xbmc/rendering/gl/GUIWindowTestPatternGL.h
+++ b/xbmc/rendering/gl/GUIWindowTestPatternGL.h
@@ -22,7 +22,7 @@
*
*/
-#include "settings/GUIWindowTestPattern.h"
+#include "settings/windows/GUIWindowTestPattern.h"
class CGUIWindowTestPatternGL : public CGUIWindowTestPattern
{
diff --git a/xbmc/settings/Makefile b/xbmc/settings/Makefile
index 5607b1938f..ea90d86083 100644
--- a/xbmc/settings/Makefile
+++ b/xbmc/settings/Makefile
@@ -1,17 +1,7 @@
SRCS=AdvancedSettings.cpp \
AppParamParser.cpp \
- GUIDialogContentSettings.cpp \
- GUIDialogLockSettings.cpp \
- GUIDialogProfileSettings.cpp \
- GUIDialogSettings.cpp \
GUISettings.cpp \
- GUIWindowSettings.cpp \
- GUIWindowSettingsCategory.cpp \
- GUIWindowSettingsProfile.cpp \
- GUIWindowSettingsScreenCalibration.cpp \
- GUIWindowTestPattern.cpp \
Profile.cpp \
- SettingsControls.cpp \
Settings.cpp \
VideoSettings.cpp \
diff --git a/xbmc/settings/GUIDialogContentSettings.cpp b/xbmc/settings/dialogs/GUIDialogContentSettings.cpp
index 6bb5c2c24f..8a0b0abe90 100644
--- a/xbmc/settings/GUIDialogContentSettings.cpp
+++ b/xbmc/settings/dialogs/GUIDialogContentSettings.cpp
@@ -20,13 +20,12 @@
#include "GUIDialogContentSettings.h"
#include "addons/GUIDialogAddonSettings.h"
-#include "GUISettings.h"
+#include "settings/GUISettings.h"
#include "guilib/GUIWindowManager.h"
#include "addons/IAddon.h"
#include "FileItem.h"
#include "video/VideoDatabase.h"
#include "video/VideoInfoScanner.h"
-#include "GUISettings.h"
#include "interfaces/Builtins.h"
#include "filesystem/AddonsDirectory.h"
#include "dialogs/GUIDialogKaiToast.h"
diff --git a/xbmc/settings/GUIDialogContentSettings.h b/xbmc/settings/dialogs/GUIDialogContentSettings.h
index cb4c70d196..fbb7b9fcd8 100644
--- a/xbmc/settings/GUIDialogContentSettings.h
+++ b/xbmc/settings/dialogs/GUIDialogContentSettings.h
@@ -20,10 +20,11 @@
*
*/
-#include "GUIDialogSettings.h"
+#include <vector>
+
#include "addons/Scraper.h"
#include "addons/AddonManager.h"
-#include <vector>
+#include "settings/dialogs/GUIDialogSettings.h"
namespace VIDEO
{
diff --git a/xbmc/settings/GUIDialogLockSettings.cpp b/xbmc/settings/dialogs/GUIDialogLockSettings.cpp
index ce734a3d9d..ce734a3d9d 100644
--- a/xbmc/settings/GUIDialogLockSettings.cpp
+++ b/xbmc/settings/dialogs/GUIDialogLockSettings.cpp
diff --git a/xbmc/settings/GUIDialogLockSettings.h b/xbmc/settings/dialogs/GUIDialogLockSettings.h
index 216880c03d..cf6bdd9761 100644
--- a/xbmc/settings/GUIDialogLockSettings.h
+++ b/xbmc/settings/dialogs/GUIDialogLockSettings.h
@@ -20,9 +20,9 @@
*
*/
-#include "GUIDialogSettings.h"
#include "GUIPassword.h"
-#include "Profile.h"
+#include "settings/Profile.h"
+#include "settings/dialogs/GUIDialogSettings.h"
class CGUIDialogLockSettings : public CGUIDialogSettings
{
diff --git a/xbmc/settings/GUIDialogProfileSettings.cpp b/xbmc/settings/dialogs/GUIDialogProfileSettings.cpp
index 052cb1127e..7eb06da4e0 100644
--- a/xbmc/settings/GUIDialogProfileSettings.cpp
+++ b/xbmc/settings/dialogs/GUIDialogProfileSettings.cpp
@@ -21,7 +21,7 @@
#include "GUIDialogProfileSettings.h"
#include "dialogs/GUIDialogFileBrowser.h"
#include "guilib/GUIKeyboardFactory.h"
-#include "GUIDialogLockSettings.h"
+#include "settings/dialogs/GUIDialogLockSettings.h"
#include "guilib/GUIImage.h"
#include "guilib/GUIWindowManager.h"
#include "storage/MediaManager.h"
@@ -32,8 +32,8 @@
#include "filesystem/Directory.h"
#include "filesystem/File.h"
#include "FileItem.h"
-#include "Settings.h"
-#include "GUISettings.h"
+#include "settings/Settings.h"
+#include "settings/GUISettings.h"
#include "guilib/LocalizeStrings.h"
#include "TextureCache.h"
diff --git a/xbmc/settings/GUIDialogProfileSettings.h b/xbmc/settings/dialogs/GUIDialogProfileSettings.h
index e7b1c47808..0ce9c1022a 100644
--- a/xbmc/settings/GUIDialogProfileSettings.h
+++ b/xbmc/settings/dialogs/GUIDialogProfileSettings.h
@@ -20,9 +20,9 @@
*
*/
-#include "GUIDialogSettings.h"
#include "MediaSource.h"
-#include "Profile.h"
+#include "settings/Profile.h"
+#include "settings/dialogs/GUIDialogSettings.h"
class CGUIDialogProfileSettings : public CGUIDialogSettings
{
diff --git a/xbmc/settings/GUIDialogSettings.cpp b/xbmc/settings/dialogs/GUIDialogSettings.cpp
index e834c09ff0..ce737e5e46 100644
--- a/xbmc/settings/GUIDialogSettings.cpp
+++ b/xbmc/settings/dialogs/GUIDialogSettings.cpp
@@ -26,7 +26,7 @@
#include "guilib/GUIImage.h"
#include "guilib/GUIControlGroupList.h"
#include "guilib/LocalizeStrings.h"
-#include "GUISettings.h"
+#include "settings/GUISettings.h"
#include "utils/log.h"
#include "guilib/GUIKeyboardFactory.h"
diff --git a/xbmc/settings/GUIDialogSettings.h b/xbmc/settings/dialogs/GUIDialogSettings.h
index 6202011591..6202011591 100644
--- a/xbmc/settings/GUIDialogSettings.h
+++ b/xbmc/settings/dialogs/GUIDialogSettings.h
diff --git a/xbmc/settings/dialogs/Makefile b/xbmc/settings/dialogs/Makefile
new file mode 100644
index 0000000000..e5876b1da3
--- /dev/null
+++ b/xbmc/settings/dialogs/Makefile
@@ -0,0 +1,9 @@
+SRCS=GUIDialogContentSettings.cpp \
+ GUIDialogLockSettings.cpp \
+ GUIDialogProfileSettings.cpp \
+ GUIDialogSettings.cpp \
+
+LIB=settings_dialogs.a
+
+include ../../../Makefile.include
+-include $(patsubst %.cpp,%.P,$(patsubst %.c,%.P,$(SRCS)))
diff --git a/xbmc/settings/SettingsControls.cpp b/xbmc/settings/windows/GUISettingControls.cpp
index 5e72f96ea2..40a6df2eb4 100644
--- a/xbmc/settings/SettingsControls.cpp
+++ b/xbmc/settings/windows/GUISettingControls.cpp
@@ -18,49 +18,49 @@
*
*/
-#include "SettingsControls.h"
+#include "GUISettingControls.h"
#include "guilib/GUIRadioButtonControl.h"
#include "guilib/GUISpinControlEx.h"
#include "guilib/GUIEditControl.h"
#include "Util.h"
#include "dialogs/GUIDialogOK.h"
-#include "GUISettings.h"
+#include "settings/GUISettings.h"
#include "guilib/GUIImage.h"
#include "guilib/LocalizeStrings.h"
#include "addons/AddonManager.h"
-CBaseSettingControl::CBaseSettingControl(int id, CSetting *pSetting)
+CGUIBaseSettingControl::CGUIBaseSettingControl(int id, CSetting *pSetting)
{
m_id = id;
m_pSetting = pSetting;
m_delayed = false;
}
-CRadioButtonSettingControl::CRadioButtonSettingControl(CGUIRadioButtonControl *pRadioButton, int id, CSetting *pSetting)
- : CBaseSettingControl(id, pSetting)
+CGUIRadioButtonSettingControl::CGUIRadioButtonSettingControl(CGUIRadioButtonControl *pRadioButton, int id, CSetting *pSetting)
+ : CGUIBaseSettingControl(id, pSetting)
{
m_pRadioButton = pRadioButton;
m_pRadioButton->SetID(id);
Update();
}
-CRadioButtonSettingControl::~CRadioButtonSettingControl()
+CGUIRadioButtonSettingControl::~CGUIRadioButtonSettingControl()
{}
-bool CRadioButtonSettingControl::OnClick()
+bool CGUIRadioButtonSettingControl::OnClick()
{
((CSettingBool *)m_pSetting)->SetData(!((CSettingBool *)m_pSetting)->GetData());
return true;
}
-void CRadioButtonSettingControl::Update()
+void CGUIRadioButtonSettingControl::Update()
{
if (m_pRadioButton)
m_pRadioButton->SetSelected(((CSettingBool *)m_pSetting)->GetData());
}
-CSpinExSettingControl::CSpinExSettingControl(CGUISpinControlEx *pSpin, int id, CSetting *pSetting)
- : CBaseSettingControl(id, pSetting)
+CGUISpinExSettingControl::CGUISpinExSettingControl(CGUISpinControlEx *pSpin, int id, CSetting *pSetting)
+ : CGUIBaseSettingControl(id, pSetting)
{
m_pSpin = pSpin;
m_pSpin->SetID(id);
@@ -104,10 +104,10 @@ CSpinExSettingControl::CSpinExSettingControl(CGUISpinControlEx *pSpin, int id, C
Update();
}
-CSpinExSettingControl::~CSpinExSettingControl()
+CGUISpinExSettingControl::~CGUISpinExSettingControl()
{}
-bool CSpinExSettingControl::OnClick()
+bool CGUISpinExSettingControl::OnClick()
{
// TODO: Should really check for a change here (as end of spincontrols may
// cause no change)
@@ -124,7 +124,7 @@ bool CSpinExSettingControl::OnClick()
return true;
}
-void CSpinExSettingControl::Update()
+void CGUISpinExSettingControl::Update()
{
if (!m_pSpin)
return;
@@ -140,25 +140,25 @@ void CSpinExSettingControl::Update()
}
}
-CButtonSettingControl::CButtonSettingControl(CGUIButtonControl *pButton, int id, CSetting *pSetting)
- : CBaseSettingControl(id, pSetting)
+CGUIButtonSettingControl::CGUIButtonSettingControl(CGUIButtonControl *pButton, int id, CSetting *pSetting)
+ : CGUIBaseSettingControl(id, pSetting)
{
m_pButton = pButton;
m_pButton->SetID(id);
Update();
}
-CButtonSettingControl::~CButtonSettingControl()
+CGUIButtonSettingControl::~CGUIButtonSettingControl()
{}
-bool CButtonSettingControl::OnClick()
+bool CGUIButtonSettingControl::OnClick()
{
// this is pretty much a no-op as all click action is done in the calling class
Update();
return true;
}
-void CButtonSettingControl::Update()
+void CGUIButtonSettingControl::Update()
{
CStdString strText = ((CSettingString *)m_pSetting)->GetData();
if (m_pSetting->GetType() == SETTINGS_TYPE_ADDON)
@@ -181,8 +181,8 @@ void CButtonSettingControl::Update()
m_pButton->SetLabel2(strText);
}
-CEditSettingControl::CEditSettingControl(CGUIEditControl *pEdit, int id, CSetting *pSetting)
- : CBaseSettingControl(id, pSetting)
+CGUIEditSettingControl::CGUIEditSettingControl(CGUIEditControl *pEdit, int id, CSetting *pSetting)
+ : CGUIBaseSettingControl(id, pSetting)
{
m_needsUpdate = false;
m_pEdit = pEdit;
@@ -204,11 +204,11 @@ CEditSettingControl::CEditSettingControl(CGUIEditControl *pEdit, int id, CSettin
Update();
}
-CEditSettingControl::~CEditSettingControl()
+CGUIEditSettingControl::~CGUIEditSettingControl()
{
}
-bool CEditSettingControl::OnClick()
+bool CGUIEditSettingControl::OnClick()
{
// update our string
((CSettingString *)m_pSetting)->SetData(m_pEdit->GetLabel2());
@@ -217,13 +217,13 @@ bool CEditSettingControl::OnClick()
return false;
}
-void CEditSettingControl::Update()
+void CGUIEditSettingControl::Update()
{
if (!m_needsUpdate && m_pEdit)
m_pEdit->SetLabel2(((CSettingString *)m_pSetting)->GetData());
}
-bool CEditSettingControl::IsValidIPAddress(const CStdString &strIP)
+bool CGUIEditSettingControl::IsValidIPAddress(const CStdString &strIP)
{
const char* s = strIP.c_str();
bool legalFormat = true;
@@ -286,13 +286,13 @@ bool CEditSettingControl::IsValidIPAddress(const CStdString &strIP)
return legalFormat;
}
-CSeparatorSettingControl::CSeparatorSettingControl(CGUIImage *pImage, int id, CSetting *pSetting)
- : CBaseSettingControl(id, pSetting)
+CGUISeparatorSettingControl::CGUISeparatorSettingControl(CGUIImage *pImage, int id, CSetting *pSetting)
+ : CGUIBaseSettingControl(id, pSetting)
{
m_pImage = pImage;
m_pImage->SetID(id);
}
-CSeparatorSettingControl::~CSeparatorSettingControl()
+CGUISeparatorSettingControl::~CGUISeparatorSettingControl()
{}
diff --git a/xbmc/settings/SettingsControls.h b/xbmc/settings/windows/GUISettingControls.h
index d7ffdeb51a..576cc55b80 100644
--- a/xbmc/settings/SettingsControls.h
+++ b/xbmc/settings/windows/GUISettingControls.h
@@ -29,11 +29,11 @@ class CGUIRadioButtonControl;
class CSetting;
-class CBaseSettingControl
+class CGUIBaseSettingControl
{
public:
- CBaseSettingControl(int id, CSetting *pSetting);
- virtual ~CBaseSettingControl() {}
+ CGUIBaseSettingControl(int id, CSetting *pSetting);
+ virtual ~CGUIBaseSettingControl() {}
virtual bool OnClick() { return false; };
virtual void Update() {};
int GetID() { return m_id; };
@@ -64,11 +64,11 @@ protected:
bool m_delayed;
};
-class CRadioButtonSettingControl : public CBaseSettingControl
+class CGUIRadioButtonSettingControl : public CGUIBaseSettingControl
{
public:
- CRadioButtonSettingControl(CGUIRadioButtonControl* pRadioButton, int id, CSetting *pSetting);
- virtual ~CRadioButtonSettingControl();
+ CGUIRadioButtonSettingControl(CGUIRadioButtonControl* pRadioButton, int id, CSetting *pSetting);
+ virtual ~CGUIRadioButtonSettingControl();
virtual bool OnClick();
virtual void Update();
virtual void Clear() { m_pRadioButton = NULL; }
@@ -77,11 +77,11 @@ private:
CGUIRadioButtonControl *m_pRadioButton;
};
-class CSpinExSettingControl : public CBaseSettingControl
+class CGUISpinExSettingControl : public CGUIBaseSettingControl
{
public:
- CSpinExSettingControl(CGUISpinControlEx* pSpin, int id, CSetting *pSetting);
- virtual ~CSpinExSettingControl();
+ CGUISpinExSettingControl(CGUISpinControlEx* pSpin, int id, CSetting *pSetting);
+ virtual ~CGUISpinExSettingControl();
virtual bool OnClick();
virtual void Update();
virtual void Clear() { m_pSpin = NULL; }
@@ -89,11 +89,11 @@ private:
CGUISpinControlEx *m_pSpin;
};
-class CButtonSettingControl : public CBaseSettingControl
+class CGUIButtonSettingControl : public CGUIBaseSettingControl
{
public:
- CButtonSettingControl(CGUIButtonControl* pButton, int id, CSetting *pSetting);
- virtual ~CButtonSettingControl();
+ CGUIButtonSettingControl(CGUIButtonControl* pButton, int id, CSetting *pSetting);
+ virtual ~CGUIButtonSettingControl();
virtual bool OnClick();
virtual void Update();
virtual void Clear() { m_pButton = NULL; }
@@ -101,11 +101,11 @@ private:
CGUIButtonControl *m_pButton;
};
-class CEditSettingControl : public CBaseSettingControl
+class CGUIEditSettingControl : public CGUIBaseSettingControl
{
public:
- CEditSettingControl(CGUIEditControl* pButton, int id, CSetting *pSetting);
- virtual ~CEditSettingControl();
+ CGUIEditSettingControl(CGUIEditControl* pButton, int id, CSetting *pSetting);
+ virtual ~CGUIEditSettingControl();
virtual bool OnClick();
virtual void Update();
virtual bool NeedsUpdate() { return m_needsUpdate; };
@@ -117,11 +117,11 @@ private:
bool m_needsUpdate;
};
-class CSeparatorSettingControl : public CBaseSettingControl
+class CGUISeparatorSettingControl : public CGUIBaseSettingControl
{
public:
- CSeparatorSettingControl(CGUIImage* pImage, int id, CSetting *pSetting);
- virtual ~CSeparatorSettingControl();
+ CGUISeparatorSettingControl(CGUIImage* pImage, int id, CSetting *pSetting);
+ virtual ~CGUISeparatorSettingControl();
virtual bool OnClick() { return false; };
virtual void Update() {};
virtual void Clear() { m_pImage = NULL; }
diff --git a/xbmc/settings/GUIWindowSettings.cpp b/xbmc/settings/windows/GUIWindowSettings.cpp
index 2aa675f077..2aa675f077 100644
--- a/xbmc/settings/GUIWindowSettings.cpp
+++ b/xbmc/settings/windows/GUIWindowSettings.cpp
diff --git a/xbmc/settings/GUIWindowSettings.h b/xbmc/settings/windows/GUIWindowSettings.h
index 60302220ae..60302220ae 100644
--- a/xbmc/settings/GUIWindowSettings.h
+++ b/xbmc/settings/windows/GUIWindowSettings.h
diff --git a/xbmc/settings/GUIWindowSettingsCategory.cpp b/xbmc/settings/windows/GUIWindowSettingsCategory.cpp
index cb94f0187c..62374d81bd 100644
--- a/xbmc/settings/GUIWindowSettingsCategory.cpp
+++ b/xbmc/settings/windows/GUIWindowSettingsCategory.cpp
@@ -87,8 +87,8 @@
#include "WIN32Util.h"
#endif
#include <map>
-#include "Settings.h"
-#include "AdvancedSettings.h"
+#include "settings/Settings.h"
+#include "settings/AdvancedSettings.h"
#include "input/MouseStat.h"
#if defined(TARGET_WINDOWS)
#include "input/windows/WINJoystick.h"
@@ -2034,7 +2034,7 @@ CGUIControl* CGUIWindowSettingsCategory::AddSetting(CSetting *pSetting, float wi
if (!pControl) return NULL;
((CGUIRadioButtonControl *)pControl)->SetLabel(g_localizeStrings.Get(pSetting->GetLabel()));
pControl->SetWidth(width);
- pSettingControl.reset(new CRadioButtonSettingControl((CGUIRadioButtonControl *)pControl, iControlID, pSetting));
+ pSettingControl.reset(new CGUIRadioButtonSettingControl((CGUIRadioButtonControl *)pControl, iControlID, pSetting));
}
else if (pSetting->GetControlType() == SPIN_CONTROL_FLOAT || pSetting->GetControlType() == SPIN_CONTROL_INT_PLUS || pSetting->GetControlType() == SPIN_CONTROL_TEXT || pSetting->GetControlType() == SPIN_CONTROL_INT)
{
@@ -2042,14 +2042,14 @@ CGUIControl* CGUIWindowSettingsCategory::AddSetting(CSetting *pSetting, float wi
if (!pControl) return NULL;
pControl->SetWidth(width);
((CGUISpinControlEx *)pControl)->SetText(g_localizeStrings.Get(pSetting->GetLabel()));
- pSettingControl.reset(new CSpinExSettingControl((CGUISpinControlEx *)pControl, iControlID, pSetting));
+ pSettingControl.reset(new CGUISpinExSettingControl((CGUISpinControlEx *)pControl, iControlID, pSetting));
}
else if (pSetting->GetControlType() == SEPARATOR_CONTROL && m_pOriginalImage)
{
pControl = new CGUIImage(*m_pOriginalImage);
if (!pControl) return NULL;
pControl->SetWidth(width);
- pSettingControl.reset(new CSeparatorSettingControl((CGUIImage *)pControl, iControlID, pSetting));
+ pSettingControl.reset(new CGUISeparatorSettingControl((CGUIImage *)pControl, iControlID, pSetting));
}
else if (pSetting->GetControlType() == EDIT_CONTROL_INPUT ||
pSetting->GetControlType() == EDIT_CONTROL_HIDDEN_INPUT ||
@@ -2062,7 +2062,7 @@ CGUIControl* CGUIWindowSettingsCategory::AddSetting(CSetting *pSetting, float wi
if (!pControl) return NULL;
((CGUIEditControl *)pControl)->SetLabel(g_localizeStrings.Get(pSetting->GetLabel()));
pControl->SetWidth(width);
- pSettingControl.reset(new CEditSettingControl((CGUIEditControl *)pControl, iControlID, pSetting));
+ pSettingControl.reset(new CGUIEditSettingControl((CGUIEditControl *)pControl, iControlID, pSetting));
}
else if (pSetting->GetControlType() != SEPARATOR_CONTROL) // button control
{
@@ -2070,7 +2070,7 @@ CGUIControl* CGUIWindowSettingsCategory::AddSetting(CSetting *pSetting, float wi
if (!pControl) return NULL;
((CGUIButtonControl *)pControl)->SetLabel(g_localizeStrings.Get(pSetting->GetLabel()));
pControl->SetWidth(width);
- pSettingControl.reset(new CButtonSettingControl((CGUIButtonControl *)pControl, iControlID, pSetting));
+ pSettingControl.reset(new CGUIButtonSettingControl((CGUIButtonControl *)pControl, iControlID, pSetting));
}
if (!pControl)
{
diff --git a/xbmc/settings/GUIWindowSettingsCategory.h b/xbmc/settings/windows/GUIWindowSettingsCategory.h
index b1504f88fc..74b222ca73 100644
--- a/xbmc/settings/GUIWindowSettingsCategory.h
+++ b/xbmc/settings/windows/GUIWindowSettingsCategory.h
@@ -21,11 +21,11 @@
*/
#include "guilib/GUIWindow.h"
-#include "SettingsControls.h"
-#include "GUISettings.h"
+#include "settings/GUISettings.h"
+#include "settings/windows/GUISettingControls.h"
#include "utils/Stopwatch.h"
-typedef boost::shared_ptr<CBaseSettingControl> BaseSettingControlPtr;
+typedef boost::shared_ptr<CGUIBaseSettingControl> BaseSettingControlPtr;
class CGUIWindowSettingsCategory :
public CGUIWindow
@@ -105,7 +105,7 @@ protected:
bool m_returningFromSkinLoad; // true if we are returning from loading the skin
- boost::shared_ptr<CBaseSettingControl> m_delayedSetting; ///< Current delayed setting \sa CBaseSettingControl::SetDelayed()
+ boost::shared_ptr<CGUIBaseSettingControl> m_delayedSetting; ///< Current delayed setting \sa CGUIBaseSettingControl::SetDelayed()
CStopWatch m_delayedTimer; ///< Delayed setting timer
};
diff --git a/xbmc/settings/GUIWindowSettingsProfile.cpp b/xbmc/settings/windows/GUIWindowSettingsProfile.cpp
index 357dcf6504..4858317059 100644
--- a/xbmc/settings/GUIWindowSettingsProfile.cpp
+++ b/xbmc/settings/windows/GUIWindowSettingsProfile.cpp
@@ -20,10 +20,10 @@
#include "GUIWindowSettingsProfile.h"
#include "windows/GUIWindowFileManager.h"
-#include "Profile.h"
+#include "settings/Profile.h"
#include "Application.h"
#include "dialogs/GUIDialogContextMenu.h"
-#include "GUIDialogProfileSettings.h"
+#include "settings/dialogs/GUIDialogProfileSettings.h"
#include "network/Network.h"
#include "utils/URIUtils.h"
#include "utils/Weather.h"
@@ -32,7 +32,7 @@
#include "guilib/GUIWindowManager.h"
#include "filesystem/Directory.h"
#include "FileItem.h"
-#include "Settings.h"
+#include "settings/Settings.h"
#include "guilib/LocalizeStrings.h"
using namespace XFILE;
diff --git a/xbmc/settings/GUIWindowSettingsProfile.h b/xbmc/settings/windows/GUIWindowSettingsProfile.h
index 2e41ce57db..2e41ce57db 100644
--- a/xbmc/settings/GUIWindowSettingsProfile.h
+++ b/xbmc/settings/windows/GUIWindowSettingsProfile.h
diff --git a/xbmc/settings/GUIWindowSettingsScreenCalibration.cpp b/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.cpp
index 4aaab54e92..7917b27c40 100644
--- a/xbmc/settings/GUIWindowSettingsScreenCalibration.cpp
+++ b/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.cpp
@@ -26,8 +26,8 @@
#include "cores/VideoRenderers/RenderManager.h"
#endif
#include "Application.h"
-#include "Settings.h"
-#include "GUISettings.h"
+#include "settings/Settings.h"
+#include "settings/GUISettings.h"
#include "guilib/GUIWindowManager.h"
#include "dialogs/GUIDialogYesNo.h"
#include "guilib/LocalizeStrings.h"
diff --git a/xbmc/settings/GUIWindowSettingsScreenCalibration.h b/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h
index 2ac9d9dd07..2ac9d9dd07 100644
--- a/xbmc/settings/GUIWindowSettingsScreenCalibration.h
+++ b/xbmc/settings/windows/GUIWindowSettingsScreenCalibration.h
diff --git a/xbmc/settings/GUIWindowTestPattern.cpp b/xbmc/settings/windows/GUIWindowTestPattern.cpp
index c8b36dab9a..c8b36dab9a 100644
--- a/xbmc/settings/GUIWindowTestPattern.cpp
+++ b/xbmc/settings/windows/GUIWindowTestPattern.cpp
diff --git a/xbmc/settings/GUIWindowTestPattern.h b/xbmc/settings/windows/GUIWindowTestPattern.h
index d2069bda90..d2069bda90 100644
--- a/xbmc/settings/GUIWindowTestPattern.h
+++ b/xbmc/settings/windows/GUIWindowTestPattern.h
diff --git a/xbmc/settings/windows/Makefile b/xbmc/settings/windows/Makefile
new file mode 100644
index 0000000000..8d5c3e4714
--- /dev/null
+++ b/xbmc/settings/windows/Makefile
@@ -0,0 +1,11 @@
+SRCS=GUISettingControls.cpp \
+ GUIWindowSettings.cpp \
+ GUIWindowSettingsCategory.cpp \
+ GUIWindowSettingsProfile.cpp \
+ GUIWindowSettingsScreenCalibration.cpp \
+ GUIWindowTestPattern.cpp \
+
+LIB=settings_windows.a
+
+include ../../../Makefile.include
+-include $(patsubst %.cpp,%.P,$(patsubst %.c,%.P,$(SRCS)))
diff --git a/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.h b/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.h
index d7fb9443c7..1149cc673d 100644
--- a/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.h
+++ b/xbmc/video/dialogs/GUIDialogAudioSubtitleSettings.h
@@ -20,7 +20,7 @@
*
*/
-#include "settings/GUIDialogSettings.h"
+#include "settings/dialogs/GUIDialogSettings.h"
typedef std::vector<int> Features;
class CGUIDialogAudioSubtitleSettings :
diff --git a/xbmc/video/dialogs/GUIDialogVideoSettings.h b/xbmc/video/dialogs/GUIDialogVideoSettings.h
index 2837d4817f..2be778402c 100644
--- a/xbmc/video/dialogs/GUIDialogVideoSettings.h
+++ b/xbmc/video/dialogs/GUIDialogVideoSettings.h
@@ -20,7 +20,7 @@
*
*/
-#include "settings/GUIDialogSettings.h"
+#include "settings/dialogs/GUIDialogSettings.h"
class CGUIDialogVideoSettings :
public CGUIDialogSettings
diff --git a/xbmc/video/windows/GUIWindowVideoBase.cpp b/xbmc/video/windows/GUIWindowVideoBase.cpp
index 3a82a18ccb..3bf5739818 100644
--- a/xbmc/video/windows/GUIWindowVideoBase.cpp
+++ b/xbmc/video/windows/GUIWindowVideoBase.cpp
@@ -55,7 +55,7 @@
#include "settings/Settings.h"
#include "settings/AdvancedSettings.h"
#include "settings/GUISettings.h"
-#include "settings/GUIDialogContentSettings.h"
+#include "settings/dialogs/GUIDialogContentSettings.h"
#include "guilib/LocalizeStrings.h"
#include "utils/StringUtils.h"
#include "utils/log.h"
diff --git a/xbmc/windows/GUIWindowLoginScreen.cpp b/xbmc/windows/GUIWindowLoginScreen.cpp
index 346dca0628..3327fec296 100644
--- a/xbmc/windows/GUIWindowLoginScreen.cpp
+++ b/xbmc/windows/GUIWindowLoginScreen.cpp
@@ -22,9 +22,9 @@
#include "Application.h"
#include "ApplicationMessenger.h"
#include "GUIWindowLoginScreen.h"
-#include "settings/GUIWindowSettingsProfile.h"
+#include "settings/windows/GUIWindowSettingsProfile.h"
#include "dialogs/GUIDialogContextMenu.h"
-#include "settings/GUIDialogProfileSettings.h"
+#include "settings/dialogs/GUIDialogProfileSettings.h"
#include "GUIPassword.h"
#ifdef HAS_PYTHON
#include "interfaces/python/XBPython.h"