Updated demos to use DALi clang-format
[platform/core/uifw/dali-demo.git] / examples / remote-image-loading / remote-image-loading-example.cpp
index 8952d81..1063e1a 100644 (file)
  *
  */
 
-
+#include <dali-toolkit/dali-toolkit.h>
+#include <dali/dali.h>
+#include <dali/devel-api/actors/actor-devel.h>
 #include <shared/utility.h>
 #include <stdlib.h>
 #include <iostream>
-#include <dali/dali.h>
-#include <dali-toolkit/dali-toolkit.h>
-#include <dali/devel-api/actors/actor-devel.h>
-
 
 using namespace Dali;
 using namespace Dali::Toolkit;
@@ -32,7 +30,8 @@ using namespace Dali::Toolkit;
 class MyTester : public ConnectionTracker
 {
 public:
-  MyTester(Application &application) : mApplication(application)
+  MyTester(Application& application)
+  : mApplication(application)
   {
     // Connect to the Application's Init signal
     mApplication.InitSignal().Connect(this, &MyTester::Create);
@@ -47,130 +46,129 @@ public:
   {
     control.TouchedSignal().Connect(this, &MyTester::OnControlTouch);
 
-    control.SetProperty( Actor::Property::KEYBOARD_FOCUSABLE,true);
+    control.SetProperty(Actor::Property::KEYBOARD_FOCUSABLE, true);
     control.KeyEventSignal().Connect(this, &MyTester::OnControlKeyEvent);
     control.KeyInputFocusGainedSignal().Connect(this, &MyTester::OnFocusSet);
     control.KeyInputFocusLostSignal().Connect(this, &MyTester::OnFocusUnSet);
   }
 
   // The Init signal is received once (only) during the Application lifetime
-  void Create(Application &application)
+  void Create(Applicationapplication)
   {
     mWindow = application.GetWindow();
     mWindow.SetBackgroundColor(Color::BLACK);
     mWindow.KeyEventSignal().Connect(this, &MyTester::OnKey);
     mWindow.TouchedSignal().Connect(this, &MyTester::OnTouch);
 
-    TextLabel rubric = TextLabel::New( "You will need a working internet connection to see the images below");
-    rubric.SetProperty( TextLabel::Property::MULTI_LINE, true );
-    rubric.SetProperty( TextLabel::Property::TEXT_COLOR, Color::WHITE );
-    rubric.SetResizePolicy( ResizePolicy::FILL_TO_PARENT, Dimension::WIDTH );
-    rubric.SetResizePolicy( ResizePolicy::DIMENSION_DEPENDENCY, Dimension::HEIGHT );
-    rubric.SetProperty( Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_CENTER );
-    rubric.SetProperty( Actor::Property::ANCHOR_POINT, ParentOrigin::TOP_CENTER );
-    mWindow.Add( rubric );
+    TextLabel rubric = TextLabel::New("You will need a working internet connection to see the images below");
+    rubric.SetProperty(TextLabel::Property::MULTI_LINE, true);
+    rubric.SetProperty(TextLabel::Property::TEXT_COLOR, Color::WHITE);
+    rubric.SetResizePolicy(ResizePolicy::FILL_TO_PARENT, Dimension::WIDTH);
+    rubric.SetResizePolicy(ResizePolicy::DIMENSION_DEPENDENCY, Dimension::HEIGHT);
+    rubric.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_CENTER);
+    rubric.SetProperty(Actor::Property::ANCHOR_POINT, ParentOrigin::TOP_CENTER);
+    mWindow.Add(rubric);
 
     mImageView1 = Toolkit::ImageView::New("http://static.midomi.com/s/s/images/000/000/000/000/293/259/19/520_000000000000293259191500x1500_72dpi_RGB_q70.jpg");
 
-    mImageView1.SetProperty( Dali::Actor::Property::NAME,"mImageView1");
-    mImageView1.SetProperty( Actor::Property::PARENT_ORIGIN,ParentOrigin::TOP_LEFT);
-    mImageView1.SetProperty( Actor::Property::ANCHOR_POINT,AnchorPoint::TOP_CENTER);
+    mImageView1.SetProperty(Dali::Actor::Property::NAME, "mImageView1");
+    mImageView1.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT);
+    mImageView1.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_CENTER);
     mImageView1.SetProperty(Actor::Property::POSITION_USES_ANCHOR_POINT, false);
-    mImageView1.SetProperty( Actor::Property::POSITION, Vector2(0, 100));
+    mImageView1.SetProperty(Actor::Property::POSITION, Vector2(0, 100));
     mImageView1.SetBackgroundColor(Vector4(0.0f, 0.0f, 0.0f, 0.0f));
     mWindow.Add(mImageView1);
 
     mImageView2 = Toolkit::ImageView::New("http://static.midomi.com/s/s/images/000/000/000/000/212/651/88/520_000000000000212651881500x1500_72dpi_RGB_q70.jpg");
-    mImageView2.SetProperty( Dali::Actor::Property::NAME,"mImageView2");
-    mImageView2.SetProperty( Actor::Property::PARENT_ORIGIN,ParentOrigin::TOP_LEFT);
-    mImageView2.SetProperty( Actor::Property::ANCHOR_POINT,AnchorPoint::TOP_CENTER);
+    mImageView2.SetProperty(Dali::Actor::Property::NAME, "mImageView2");
+    mImageView2.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT);
+    mImageView2.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_CENTER);
     mImageView2.SetProperty(Actor::Property::POSITION_USES_ANCHOR_POINT, false);
-    mImageView2.SetProperty( Actor::Property::POSITION, Vector2(400, 100));
+    mImageView2.SetProperty(Actor::Property::POSITION, Vector2(400, 100));
     mImageView2.SetBackgroundColor(Vector4(0.0f, 0.0f, 0.0f, 0.0f));
     mWindow.Add(mImageView2);
 
     mImageView3 = Toolkit::ImageView::New("http://static.midomi.com/s/s/images/000/000/000/000/212/353/21/520_000000000000212353211500x1500_72dpi_RGB_q70.jpg");
-    mImageView3.SetProperty( Dali::Actor::Property::NAME,"mImageView3");
-    mImageView3.SetProperty( Actor::Property::PARENT_ORIGIN,ParentOrigin::TOP_LEFT);
-    mImageView3.SetProperty( Actor::Property::ANCHOR_POINT,AnchorPoint::TOP_CENTER);
+    mImageView3.SetProperty(Dali::Actor::Property::NAME, "mImageView3");
+    mImageView3.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT);
+    mImageView3.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_CENTER);
     mImageView3.SetProperty(Actor::Property::POSITION_USES_ANCHOR_POINT, false);
-    mImageView3.SetProperty( Actor::Property::POSITION, Vector2(0, 400));
+    mImageView3.SetProperty(Actor::Property::POSITION, Vector2(0, 400));
     mImageView3.SetBackgroundColor(Vector4(0.0f, 0.0f, 0.0f, 0.0f));
     mWindow.Add(mImageView3);
 
     mImageView4 = Toolkit::ImageView::New("http://d2k43l0oslhof9.cloudfront.net/platform/image/contents/vc/20/01/58/20170629100630071189_0bf6b911-a847-cba4-e518-be40fe2f579420170629192203240.jpg");
-    mImageView4.SetProperty( Dali::Actor::Property::NAME,"mImageView4");
-    mImageView4.SetProperty( Actor::Property::PARENT_ORIGIN,ParentOrigin::TOP_LEFT);
-    mImageView4.SetProperty( Actor::Property::ANCHOR_POINT,AnchorPoint::TOP_CENTER);
+    mImageView4.SetProperty(Dali::Actor::Property::NAME, "mImageView4");
+    mImageView4.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT);
+    mImageView4.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_CENTER);
     mImageView4.SetProperty(Actor::Property::POSITION_USES_ANCHOR_POINT, false);
-    mImageView4.SetProperty( Actor::Property::POSITION, Vector2(400, 400));
+    mImageView4.SetProperty(Actor::Property::POSITION, Vector2(400, 400));
     mImageView4.SetBackgroundColor(Vector4(0.0f, 0.0f, 0.0f, 0.0f));
     mWindow.Add(mImageView4);
 
     mImageView5 = Toolkit::ImageView::New("http://static.midomi.com/h/images/w/weather_sunny.png");
-    mImageView5.SetProperty( Dali::Actor::Property::NAME,"mImageView5");
-    mImageView4.SetProperty( Actor::Property::PARENT_ORIGIN,ParentOrigin::TOP_LEFT);
-    mImageView5.SetProperty( Actor::Property::ANCHOR_POINT,AnchorPoint::TOP_CENTER);
+    mImageView5.SetProperty(Dali::Actor::Property::NAME, "mImageView5");
+    mImageView4.SetProperty(Actor::Property::PARENT_ORIGIN, ParentOrigin::TOP_LEFT);
+    mImageView5.SetProperty(Actor::Property::ANCHOR_POINT, AnchorPoint::TOP_CENTER);
     mImageView5.SetProperty(Actor::Property::POSITION_USES_ANCHOR_POINT, false);
-    mImageView5.SetProperty( Actor::Property::POSITION, Vector2(800, 100));
+    mImageView5.SetProperty(Actor::Property::POSITION, Vector2(800, 100));
     mImageView5.SetBackgroundColor(Vector4(0.0f, 0.0f, 0.0f, 0.0f));
     mWindow.Add(mImageView5);
 
     // Tie-in input event handlers:
-    mWindow.KeyEventSignal().Connect( this, &MyTester::OnKeyEvent );
+    mWindow.KeyEventSignal().Connect(this, &MyTester::OnKeyEvent);
   }
 
-  void OnAnimationEnd(Animation &source)
+  void OnAnimationEnd(Animationsource)
   {
-    std::cout<<"OnAnimationEnd" << std::endl;
+    std::cout << "OnAnimationEnd" << std::endl;
   }
 
   void OnKeyEvent(const KeyEvent& event)
   {
-    if( event.GetState() == KeyEvent::DOWN )
+    if(event.GetState() == KeyEvent::DOWN)
     {
-      if( IsKey( event, Dali::DALI_KEY_ESCAPE ) || IsKey( event, Dali::DALI_KEY_BACK ) )
+      if(IsKey(event, Dali::DALI_KEY_ESCAPE) || IsKey(event, Dali::DALI_KEY_BACK))
       {
         mApplication.Quit();
       }
     }
   }
 
-  void OnKey(const KeyEvent &event)
+  void OnKey(const KeyEventevent)
   {
-    if (event.GetState() == KeyEvent::DOWN)
+    if(event.GetState() == KeyEvent::DOWN)
     {
-      std::cout<<"Window key : " << event.GetKeyCode() << std::endl;
+      std::cout << "Window key : " << event.GetKeyCode() << std::endl;
     }
   }
 
-  void OnTouch(const TouchEvent &touch)
+  void OnTouch(const TouchEventtouch)
   {
-    if (touch.GetState(0) == PointState::DOWN)
+    if(touch.GetState(0) == PointState::DOWN)
     {
-      std::cout<<"Window touch" << std::endl;
+      std::cout << "Window touch" << std::endl;
     }
   }
 
-  bool OnControlKeyEvent(Toolkit::Control control, const KeyEvent &event)
+  bool OnControlKeyEvent(Toolkit::Control control, const KeyEventevent)
   {
-    if (event.GetState() == KeyEvent::DOWN)
+    if(event.GetState() == KeyEvent::DOWN)
     {
-      std::cout<<"Control down key : " << control.GetProperty< std::string >( Dali::Actor::Property::NAME ) << ", keyCode : " << event.GetKeyCode() << std::endl;
+      std::cout << "Control down key : " << control.GetProperty<std::string>(Dali::Actor::Property::NAME) << ", keyCode : " << event.GetKeyCode() << std::endl;
     }
     else
     {
-      std::cout<<"Control up key : " << control.GetProperty< std::string >( Dali::Actor::Property::NAME ) << ", keyCode : " << event.GetKeyCode() << std::endl;
+      std::cout << "Control up key : " << control.GetProperty<std::string>(Dali::Actor::Property::NAME) << ", keyCode : " << event.GetKeyCode() << std::endl;
     }
     return false;
   }
 
-  bool OnControlTouch(Actor actor, const TouchEvent &touch)
+  bool OnControlTouch(Actor actor, const TouchEventtouch)
   {
-    if (touch.GetState(0) == PointState::DOWN)
+    if(touch.GetState(0) == PointState::DOWN)
     {
-
-      std::cout<<"Control touch " << actor.GetProperty< std::string >( Dali::Actor::Property::NAME ) << ", parent " << actor.GetParent().GetProperty< std::string >( Dali::Actor::Property::NAME ) << std::endl;
+      std::cout << "Control touch " << actor.GetProperty<std::string>(Dali::Actor::Property::NAME) << ", parent " << actor.GetParent().GetProperty<std::string>(Dali::Actor::Property::NAME) << std::endl;
     }
 
     return false;
@@ -178,40 +176,39 @@ public:
 
   void OnFocusSet(Control control)
   {
-    std::cout<<"OnFocusSet " << control.GetProperty< std::string >( Dali::Actor::Property::NAME ) << std::endl;
+    std::cout << "OnFocusSet " << control.GetProperty<std::string>(Dali::Actor::Property::NAME) << std::endl;
   }
 
   void OnFocusUnSet(Control control)
   {
-    std::cout<<"OnFocusUnSet " << control.GetProperty< std::string >( Dali::Actor::Property::NAME ) << std::endl;
+    std::cout << "OnFocusUnSet " << control.GetProperty<std::string>(Dali::Actor::Property::NAME) << std::endl;
   }
 
 private:
-  Window mWindow;
-  Application &mApplication;
+  Window       mWindow;
+  ApplicationmApplication;
 
-  Control mControl1;
-  Control mControl2;
+  Control   mControl1;
+  Control   mControl2;
   ImageView mImageView1;
   ImageView mImageView2;
   ImageView mImageView3;
   ImageView mImageView4;
   ImageView mImageView5;
 
-  TextLabel mTextLabel1;
-  TextLabel mTextLabel2;
-  TextField mTextField;
+  TextLabel  mTextLabel1;
+  TextLabel  mTextLabel2;
+  TextField  mTextField;
   TextEditor mTextEditor;
 
   Animation mAnimation;
   Timer     mTimer;
-
 };
 
-int DALI_EXPORT_API main(int argc, char **argv)
+int DALI_EXPORT_API main(int argc, char** argv)
 {
   Application application = Application::New(&argc, &argv, "");
-  MyTester test(application);
+  MyTester    test(application);
   application.MainLoop();
   return 0;
 }