11#include "GUIFixedViewPlacement.h"
19 class CGUIMenuItemFixedViewPlacementSet;
20 class CGUIDialogFixedViewPlacementSet;
217 virtual void SetMenuItem(CGUIMenuItemFixedViewPlacementSet* pMenuItem);
296 virtual const CResult Export(
const wchar_t* pWcsFileNameWithPath =
nullptr)
const;
298 DeclareGetClassType();
301 virtual const CResult InternalImport(
const wchar_t* pWcsFileNameWithPath);
304 std::vector<CGUIFixedViewPlacement>& m_vctViewPlacements;
306 CGUIMenuItemFixedViewPlacementSet* m_pMenuItemViewSetBase;
309 friend class CGUIDialogFixedViewPlacementSet;
FLImaging의 최상위 기저 클래스
Definition FLBase.h:36
Template type 의 문자열 클래스
Definition INIUtilities.h:20
FLImaging 모듈의 수행 결과 객체
Definition ResultsDef.h:1514
FLImaging::GUI::CGUIFixedViewPlacementSet 클래스를 구성하는 고정 뷰의 위치, 비율, 뷰 타입 등을 갖고 있는 클래스
Definition GUIFixedViewPlacement.h:32
다수의 고정 뷰 위치의 집합에 관한 클래스
Definition GUIFixedViewPlacementSet.h:30
virtual int64_t GetIndex() const
이 객체의 인덱스를 얻어오는 함수. CGUIManagerView 클래스에 등록되어 있는 경우에만 유효한 값을 리턴하며, CGUIManagerView 클래스에 등록되어 있지 않은 경우...
virtual const CResult Import(const wchar_t *pWcsFileNameWithPath)
ini 파일을 읽어 this의 속성 값을 설정합니다.
virtual const CResult Assign(const CGUIFixedViewPlacementSet &rhs)
다른 객체를 현재 객체로 복사
virtual void Clear()
객체의 변수를 초기화 합니다.
virtual void AddFixedViewPlacement(CGUIFixedViewPlacement fvp)
이 객체에 FixedViewPlacement 를 추가합니다.
virtual int64_t GetFixedViewPlacementCount() const
이 객체에 추가된 FixedViewPlacement 의 개수를 얻어 옵니다.
const CResult SetViewCount(int32_t i32ViewCount)
이 객체에 추가된 고정 뷰를 갱신합니다. CGUIFixedViewDeclaration 객체가 없으면 새로 생성하여 추가하고, 합니다.
const CGUIFixedViewPlacementSet & operator=(const CGUIFixedViewPlacementSet &rh)
대입 연산자
virtual void SetName(const Base::CFLString< wchar_t > &strName, bool bUpdateMenuItem=false)
이 객체의 이름을 설정하는 함수
virtual Base::CFLString< wchar_t > GetName() const
이 객체의 이름을 얻어오는 함수
CGUIFixedViewPlacementSet()
기본 생성자
virtual const CResult Assign(const CGUIFixedViewPlacementSet *pRhs)
다른 객체를 현재 객체로 복사
virtual bool IsDefault() const
이 객체가 기본 고정 뷰 집합인지 여부를 얻어 옵니다. 기본 고정 뷰 집합인 경우, GUI 에서 수정 및 삭제 불가능합니다.
virtual CGUIMenuItemFixedViewPlacementSet * GetMenuItem() const
이 객체에 연결된 메뉴 아이템을 얻어 옵니다.
virtual void SetDefault(bool bSet)
이 객체를 기본 고정 뷰 집합으로 설정하거나 설정 해제합니다. 기본 고정 뷰 집합으로 설정될 경우, GUI 에서 수정 및 삭제 불가능합니다.
CGUIFixedViewPlacementSet(const CGUIFixedViewPlacementSet *pRh)
복사 생성자
virtual CGUIFixedViewPlacement * GetFixedViewPlacement(int32_t i32Index) const
이 객체에 추가된 FixedViewPlacement 의 포인터를 인덱스를 통해 얻어 옵니다.
virtual ~CGUIFixedViewPlacementSet()
기본 소멸자
CGUIFixedViewPlacementSet(bool bDefaultSet)
생성자
virtual const CResult Export(const wchar_t *pWcsFileNameWithPath=nullptr) const
this의 속성을 ini 파일로 저장합니다.
virtual void SetMenuItem(CGUIMenuItemFixedViewPlacementSet *pMenuItem)
이 객체에 연결된 메뉴 아이템을 설정합니다.
CGUIFixedViewPlacementSet(const CGUIFixedViewPlacementSet &rh)
복사 생성자