Skip to content

Commit

Permalink
[ios] Move keyboard and keyboardview to ios-common
Browse files Browse the repository at this point in the history
common keyboard related code moved to ios-common
remove XBMCDebugHelpers.h and use common NSLogDebugHelpers.h in platform/darwin
  • Loading branch information
fuzzard committed Apr 30, 2019
1 parent 657785a commit d88a377
Show file tree
Hide file tree
Showing 11 changed files with 24 additions and 52 deletions.
2 changes: 1 addition & 1 deletion xbmc/dialogs/GUIDialogKeyboardTouch.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

#include "GUIDialogKeyboardTouch.h"
#if defined(TARGET_DARWIN_IOS)
#include "platform/darwin/ios/IOSKeyboard.h"
#include "platform/darwin/ios-common/IOSKeyboard.h"
#endif

CGUIDialogKeyboardTouch::CGUIDialogKeyboardTouch()
Expand Down
8 changes: 6 additions & 2 deletions xbmc/platform/darwin/ios-common/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
set(SOURCES AnnounceReceiver.mm)
set(SOURCES AnnounceReceiver.mm
IOSKeyboard.mm
IOSKeyboardView.mm)

set(HEADERS AnnounceReceiver.h)
set(HEADERS AnnounceReceiver.h
IOSKeyboard.h
IOSKeyboardView.h)

core_add_library(platform_ios-common)
Original file line number Diff line number Diff line change
Expand Up @@ -13,11 +13,11 @@
class CIOSKeyboard : public CGUIKeyboard
{
public:
CIOSKeyboard():m_pCharCallback(NULL),m_bCanceled(false){}
CIOSKeyboard():m_pCharCallback(nullptr),m_bCanceled(false){}
virtual bool ShowAndGetInput(char_callback_t pCallback, const std::string &initialString, std::string &typedString, const std::string &heading, bool bHiddenInput);
virtual void Cancel();
void fireCallback(const std::string &str);
void invalidateCallback() {m_pCharCallback = NULL;}
void invalidateCallback() {m_pCharCallback = nullptr;}
virtual bool SetTextToKeyboard(const std::string &text, bool closeKeyboard = false);

private:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,12 @@
* See LICENSES/README.md for more information.
*/

#include "XBMCController.h"
#include "IOSKeyboard.h"
#include "IOSKeyboardView.h"
#include "XBMCDebugHelpers.h"
#include "platform/darwin/DarwinUtils.h"
#include "platform/darwin/NSLogDebugHelpers.h"
#include "platform/darwin/ios/XBMCController.h"
#include "platform/darwin/ios-common/IOSKeyboard.h"
#include "platform/darwin/ios-common/IOSKeyboardView.h"


#import "platform/darwin/AutoPool.h"

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
*/

#import <UIKit/UIKit.h>
#include "IOSKeyboard.h"
#include "platform/darwin/ios-common/IOSKeyboard.h"

@interface KeyboardView : UIView <UITextFieldDelegate>
{
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,11 @@
#include "threads/Event.h"
#include "Application.h"

#import "IOSKeyboardView.h"
#import "IOSScreenManager.h"
#import "XBMCController.h"
#import "XBMCDebugHelpers.h"
#include "IOSKeyboard.h"
#import "platform/darwin/NSLogDebugHelpers.h"
#import "platform/darwin/ios/IOSScreenManager.h"
#import "platform/darwin/ios/XBMCController.h"
#import "platform/darwin/ios-common/IOSKeyboard.h"
#import "platform/darwin/ios-common/IOSKeyboardView.h"

static CEvent keyboardFinishedEvent;

Expand Down
7 changes: 1 addition & 6 deletions xbmc/platform/darwin/ios/CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,17 +1,12 @@
set(SOURCES IOSEAGLView.mm
IOSExternalTouchController.mm
IOSKeyboard.mm
IOSKeyboardView.mm
IOSScreenManager.mm
XBMCController.mm)

set(HEADERS IOSEAGLView.h
IOSExternalTouchController.h
IOSKeyboard.h
IOSKeyboardView.h
IOSScreenManager.h
XBMCApplication.h
XBMCController.h
XBMCDebugHelpers.h)
XBMCController.h)

core_add_library(platform_ios)
2 changes: 1 addition & 1 deletion xbmc/platform/darwin/ios/IOSEAGLView.mm
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
#import "platform/darwin/AutoPool.h"
#import "platform/darwin/DarwinUtils.h"
#import "platform/darwin/ios-common/AnnounceReceiver.h"
#import "XBMCDebugHelpers.h"
#import "platform/darwin/NSLogDebugHelpers.h"

using namespace KODI::MESSAGING;

Expand Down
2 changes: 1 addition & 1 deletion xbmc/platform/darwin/ios/XBMCApplication.mm
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
#import "XBMCApplication.h"
#import "XBMCController.h"
#import "IOSScreenManager.h"
#import "XBMCDebugHelpers.h"
#import "platform/darwin/NSLogDebugHelpers.h"
#import <objc/runtime.h>

@implementation XBMCApplicationDelegate
Expand Down
2 changes: 1 addition & 1 deletion xbmc/platform/darwin/ios/XBMCController.mm
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@
#import "XBMCController.h"
#import "IOSScreenManager.h"
#import "XBMCApplication.h"
#import "XBMCDebugHelpers.h"
#import "platform/darwin/NSLogDebugHelpers.h"
#import "platform/darwin/AutoPool.h"

XBMCController *g_xbmcController;
Expand Down
28 changes: 0 additions & 28 deletions xbmc/platform/darwin/ios/XBMCDebugHelpers.h

This file was deleted.

0 comments on commit d88a377

Please sign in to comment.