//
// Copyright (c) 2012 Samsung Electronics Co., Ltd.
//
-// Licensed under the Flora License, Version 1.0 (the License);
+// Licensed under the Flora License, Version 1.1 (the License);
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
#ifndef _GL_VIDEO_LIST_EDITOR_PANEL_H_
#define _GL_VIDEO_LIST_EDITOR_PANEL_H_
-#include <FApp.h>
#include <FUi.h>
#include "GlAlbumEventListener.h"
-#include "GlFileListEditorForm.h"
#include "GlFileOpInvalidateListener.h"
-#include "GlThumbnailEventListener.h"
-
-class FileListPresentationModel;
+class FileListEditorForm;
class FileUpdateTimer;
class VideoListEditorPanel
- : public Tizen::Ui::Controls::Panel
+ : public IAlbumEventListener
+ , public IFileOpInvalidateListener
+ , public Tizen::Ui::Controls::Panel
, public Tizen::Ui::Controls::IListViewItemEventListener
, public Tizen::Ui::Controls::IListViewItemProvider
, public Tizen::Ui::Scenes::ISceneEventListener
- , public IAlbumEventListener
- , public IFileOpInvalidateListener
{
public:
VideoListEditorPanel(void);
virtual void OnListViewItemStateChanged(Tizen::Ui::Controls::ListView& listView, int index, int elementId,
Tizen::Ui::Controls::ListItemStatus status);
virtual void OnListViewItemSwept(Tizen::Ui::Controls::ListView& listView, int index,
- Tizen::Ui::Controls::SweepDirection direction);
+ Tizen::Ui::Controls::SweepDirection direction){};
virtual void OnListViewContextItemStateChanged(Tizen::Ui::Controls::ListView& listView, int index,
- int elementId, Tizen::Ui::Controls::ListContextItemStatus status);
+ int elementId, Tizen::Ui::Controls::ListContextItemStatus status){};
virtual int GetItemCount(void);
virtual Tizen::Ui::Controls::ListItemBase* CreateItem(int index, int itemWidth);
virtual void OnThumbnailDecoded(const int index);
virtual void OnFileOpInvalidate(enum FileActionMode actionId);
- virtual void OnFileOpComplete(enum FileActionMode actionId, enum FileActionCompleteRes);
+ virtual void OnFileOpComplete(enum FileActionMode actionId, enum FileActionCompleteRes){};
+
+ void ChangeOrientation(void);
private:
Tizen::Base::Collection::IList* GetItemCheckedIndexListN(void) const;