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;
Top-level base class of FLImaging.
Definition FLBase.h:36
Template type string class.
Definition FLString.h:34
FLImaging module execution result object.
Definition ResultsDef.h:1596
A class that contains the position, ratio, and view type of fixed views that make up the FLImaging::G...
Definition GUIFixedViewPlacement.h:32
virtual int64_t GetIndex() const
A function that retrieves the index of this object. Returns a valid value only if it is registered in...
virtual const CResult Import(const wchar_t *pWcsFileNameWithPath)
Reads the INI file and sets the attribute values of this.
virtual const CResult Assign(const CGUIFixedViewPlacementSet &rhs)
Copy another object into the current one.
virtual void Clear()
Clear this object's variables.
virtual void AddFixedViewPlacement(CGUIFixedViewPlacement fvp)
Add a FixedViewPlacement to this.
virtual int64_t GetFixedViewPlacementCount() const
Gets the number of FixedViewPlacement added to this.
const CResult SetViewCount(int32_t i32ViewCount)
Updates the fixed views added to this object. If there is no fixed view or fixed view declaration obj...
const CGUIFixedViewPlacementSet & operator=(const CGUIFixedViewPlacementSet &rh)
assignment operator
virtual void SetName(const Base::CFLString< wchar_t > &strName, bool bUpdateMenuItem=false)
Set the name.
virtual Base::CFLString< wchar_t > GetName() const
Get the name of this.
CGUIFixedViewPlacementSet()
Default constructor.
virtual const CResult Assign(const CGUIFixedViewPlacementSet *pRhs)
Copy another object into the current one.
virtual bool IsDefault() const
Retrieves whether this object is the default fixed view set. If it is the default fixed view set,...
virtual CGUIMenuItemFixedViewPlacementSet * GetMenuItem() const
Gets the menu item of this object.
virtual void SetDefault(bool bSet)
Sets or unsets this object as the default fixed view set. When set as the default fixed view set,...
CGUIFixedViewPlacementSet(const CGUIFixedViewPlacementSet *pRh)
Copy constructor.
virtual CGUIFixedViewPlacement * GetFixedViewPlacement(int32_t i32Index) const
Gets the pointer of FixedViewPlacement added to this by the index.
virtual ~CGUIFixedViewPlacementSet()
Default destructor.
CGUIFixedViewPlacementSet(bool bDefaultSet)
Constructor.
virtual const CResult Export(const wchar_t *pWcsFileNameWithPath=nullptr) const
Saves the attributes of this to an INI file.
virtual void SetMenuItem(CGUIMenuItemFixedViewPlacementSet *pMenuItem)
Sets the menu item of this object.
CGUIFixedViewPlacementSet(const CGUIFixedViewPlacementSet &rh)
Copy constructor by reference.
Definition D2DObject.h:12