Revert "[Tizen] Add AutofillContainer class and autofill implementation"
[platform/core/uifw/dali-toolkit.git] / dali-toolkit / internal / controls / control / control-data-impl.cpp
index 0e23eed..b10842b 100755 (executable)
@@ -47,6 +47,7 @@
 #include <dali-toolkit/internal/visuals/visual-string-constants.h>
 #include <dali-toolkit/public-api/focus-manager/keyboard-focus-manager.h>
 #include <dali-toolkit/public-api/controls/image-view/image-view.h>
+#include <dali-toolkit/devel-api/asset-manager/asset-manager.h>
 
 namespace
 {
@@ -456,14 +457,11 @@ Control::Impl::Impl( Control& controlImpl )
   mTooltip( NULL ),
   mInputMethodContext(),
   mIdleCallback(nullptr),
-  mAutofillItem(),
-  mAutofillContainer(),
   mFlags( Control::ControlBehaviour( CONTROL_BEHAVIOUR_DEFAULT ) ),
   mIsKeyboardNavigationSupported( false ),
   mIsKeyboardFocusGroup( false ),
   mIsEmittingResourceReadySignal(false),
-  mNeedToEmitResourceReady(false),
-  mIsAutofillEnabled( false )
+  mNeedToEmitResourceReady(false)
 {
   Dali::Accessibility::Accessible::RegisterControlAccessibilityGetter(
       []( Dali::Actor actor ) -> Dali::Accessibility::Accessible* {
@@ -2135,14 +2133,13 @@ bool Control::Impl::AccessibleImpl::GrabFocus()
   return Toolkit::KeyboardFocusManager::Get().SetCurrentFocusActor( self );
 }
 
-const char* const FOCUS_BORDER_IMAGE_PATH = DALI_IMAGE_DIR "keyboard_focus.9.png";
-
 static Dali::Actor CreateHighlightIndicatorActor()
 {
+  std::string focusBorderImagePath(AssetManager::GetDaliImagePath());
+  focusBorderImagePath += "/keyboard_focus.9.png";
   // Create the default if it hasn't been set and one that's shared by all the
-  // keyboard focusable actors const char* const FOCUS_BORDER_IMAGE_PATH =
-  // DALI_IMAGE_DIR "keyboard_focus.9.png";
-  auto actor = Toolkit::ImageView::New( FOCUS_BORDER_IMAGE_PATH );
+  // keyboard focusable actors
+  auto actor = Toolkit::ImageView::New( focusBorderImagePath );
   actor.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::ALL_DIMENSIONS );
   DevelControl::AppendAccessibilityAttribute( actor, "highlight", "" );
   actor.SetProperty( Toolkit::DevelControl::Property::ACCESSIBILITY_ANIMATED, true);
@@ -2348,36 +2345,6 @@ void Control::Impl::AccessibilityDeregister()
   }
 }
 
-void Control::Impl::SetAutofillEnabled( bool autofillEnabled )
-{
-  mIsAutofillEnabled = autofillEnabled;
-}
-
-bool Control::Impl::IsAutofillEnabled()
-{
-  return mIsAutofillEnabled;
-}
-
-void Control::Impl::SetAutofillItemHandle( Dali::AutofillItem item )
-{
-  mAutofillItem = item;
-}
-
-Dali::AutofillItem Control::Impl::GetAutofillItemHandle()
-{
-  return mAutofillItem;
-}
-
-void Control::Impl::SetAutofillContainer( Toolkit::AutofillContainer container )
-{
-  mAutofillContainer = container;
-}
-
-Toolkit::AutofillContainer Control::Impl::GetAutofillContainer()
-{
-  return mAutofillContainer;
-}
-
 } // namespace Internal
 
 } // namespace Toolkit