18 virtual std::string
isAvailable(
const std::vector<std::shared_ptr<const Object>>& objs )
const override;
23 void sortObjectsRecursive_( std::shared_ptr<Object>
object );
31 virtual std::string
isAvailable(
const std::vector<std::shared_ptr<const Object>>& objs )
const override;
51 virtual std::string
isAvailable(
const std::vector<std::shared_ptr<const Object>>& objs )
const override;
62 virtual std::string
isAvailable(
const std::vector<std::shared_ptr<const Object>>& objs )
const override;
73 virtual std::string
isAvailable(
const std::vector<std::shared_ptr<const Object>>& objs )
const override;
84 virtual std::string
isAvailable(
const std::vector<std::shared_ptr<const Object>>& objs )
const override;
104 virtual std::string
isAvailable(
const std::vector<std::shared_ptr<const Object>>& objs )
const override;
Definition MRRibbonSceneButtons.h:58
Definition MRRibbonSceneButtons.h:100
Definition MRRibbonSceneButtons.h:91
Definition MRRibbonSceneButtons.h:27
Definition MRRibbonSceneButtons.h:47
Definition MRRibbonSceneButtons.h:80
Definition MRRibbonSceneButtons.h:69
Definition MRRibbonSceneButtons.h:14
Definition MRRibbonSceneButtons.h:38
checks that given vector has at least N objects if type ObjectT
Definition MRSceneStateCheck.h:125
check that given vector has exactly N objects if type ObjectT
Definition MRSceneStateCheck.h:91
virtual bool action() override
returns true if state of item changed
virtual std::string isAvailable(const std::vector< std::shared_ptr< const Object > > &objs) const override
return empty string if all requirements are satisfied, otherwise return first unsatisfied requirement
virtual bool action() override
returns true if state of item changed
virtual bool action() override
returns true if state of item changed
virtual bool action() override
returns true if state of item changed
virtual bool action() override
returns true if state of item changed
virtual bool action() override
returns true if state of item changed
RibbonSceneRemoveSelected()
virtual std::string isAvailable(const std::vector< std::shared_ptr< const Object > > &objs) const override
return empty string if all requirements are satisfied, otherwise return first unsatisfied requirement
RibbonSceneShowOnlyPrev()
virtual std::string isAvailable(const std::vector< std::shared_ptr< const Object > > &objs) const override
return empty string if all requirements are satisfied, otherwise return first unsatisfied requirement
virtual bool action() override
returns true if state of item changed
virtual std::string isAvailable(const std::vector< std::shared_ptr< const Object > > &objs) const override
return empty string if all requirements are satisfied, otherwise return first unsatisfied requirement
virtual std::string isAvailable(const std::vector< std::shared_ptr< const Object > > &objs) const override
return empty string if all requirements are satisfied, otherwise return first unsatisfied requirement
RibbonSceneShowOnlyNext()
virtual bool action() override
returns true if state of item changed
virtual bool action() override
returns true if state of item changed
virtual std::string isAvailable(const std::vector< std::shared_ptr< const Object > > &objs) const override
return empty string if all requirements are satisfied, otherwise return first unsatisfied requirement
virtual std::string isAvailable(const std::vector< std::shared_ptr< const Object > > &objs) const override
return empty string if all requirements are satisfied, otherwise return first unsatisfied requirement
only for bindings generation
Definition MRCameraOrientationPlugin.h:8