Core: Add App::PropertyXLinkSubHidden
This commit is contained in:
@@ -1987,6 +1987,7 @@ void Application::initTypes()
|
||||
App::PropertyLinkSubListHidden ::init();
|
||||
App::PropertyXLink ::init();
|
||||
App::PropertyXLinkSub ::init();
|
||||
App::PropertyXLinkSubHidden ::init();
|
||||
App::PropertyXLinkSubList ::init();
|
||||
App::PropertyXLinkList ::init();
|
||||
App::PropertyXLinkContainer ::init();
|
||||
|
||||
@@ -4074,6 +4074,7 @@ void PropertyXLink::setAllowPartial(bool enable) {
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
|
||||
TYPESYSTEM_SOURCE(App::PropertyXLinkSub , App::PropertyXLink)
|
||||
TYPESYSTEM_SOURCE(App::PropertyXLinkSubHidden, App::PropertyXLinkSub)
|
||||
|
||||
PropertyXLinkSub::PropertyXLinkSub(bool allowPartial, PropertyLinkBase *parent)
|
||||
:PropertyXLink(allowPartial,parent)
|
||||
|
||||
@@ -1198,6 +1198,14 @@ public:
|
||||
{ return "Gui::PropertyEditor::PropertyLinkItem"; }
|
||||
};
|
||||
|
||||
/** The general Link Property that are hidden from dependency checking
|
||||
*/
|
||||
class AppExport PropertyXLinkSubHidden : public PropertyXLinkSub
|
||||
{
|
||||
TYPESYSTEM_HEADER();
|
||||
public:
|
||||
PropertyXLinkSubHidden() { _pcScope = LinkScope::Hidden; }
|
||||
};
|
||||
|
||||
/** Link to one or more (sub)object(s) of one or more object(s) from the same or different document
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user