"Professional CMake" book suggest the following: "Targets should build successfully with or without compiler support for precompiled headers. It should be considered an optimization, not a requirement. In particular, do not explicitly include a precompile header (e.g. stdafx.h) in the source code, let CMake force-include an automatically generated precompile header on the compiler command line instead. This is more portable across the major compilers and is likely to be easier to maintain. It will also avoid warnings being generated from certain code checking tools like iwyu (include what you use)." Therefore, removed the "#include <PreCompiled.h>" from sources, also there is no need for the "#ifdef _PreComp_" anymore
1609 lines
51 KiB
C++
1609 lines
51 KiB
C++
/****************************************************************************
|
|
* Copyright (c) 2022 Zheng Lei (realthunder) <realthunder.dev@gmail.com> *
|
|
* *
|
|
* This file is part of the FreeCAD CAx development system. *
|
|
* *
|
|
* This library is free software; you can redistribute it and/or *
|
|
* modify it under the terms of the GNU Library General Public *
|
|
* License as published by the Free Software Foundation; either *
|
|
* version 2 of the License, or (at your option) any later version. *
|
|
* *
|
|
* This library is distributed in the hope that it will be useful, *
|
|
* but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
|
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
|
* GNU Library General Public License for more details. *
|
|
* *
|
|
* You should have received a copy of the GNU Library General Public *
|
|
* License along with this library; see the file COPYING.LIB. If not, *
|
|
* write to the Free Software Foundation, Inc., 59 Temple Place, *
|
|
* Suite 330, Boston, MA 02111-1307, USA *
|
|
* *
|
|
****************************************************************************/
|
|
|
|
|
|
#include "Tree.h"
|
|
|
|
/*[[[cog
|
|
import TreeParams
|
|
TreeParams.define()
|
|
]]]*/
|
|
|
|
// Auto generated code (Tools/params_utils.py:196)
|
|
#include <unordered_map>
|
|
#include <App/Application.h>
|
|
#include <App/DynamicProperty.h>
|
|
#include "TreeParams.h"
|
|
using namespace Gui;
|
|
|
|
// Auto generated code (Tools/params_utils.py:207)
|
|
namespace {
|
|
class TreeParamsP: public ParameterGrp::ObserverType {
|
|
public:
|
|
ParameterGrp::handle handle;
|
|
std::unordered_map<const char *,void(*)(TreeParamsP*),App::CStringHasher,App::CStringHasher> funcs;
|
|
|
|
bool SyncSelection;
|
|
bool CheckBoxesSelection;
|
|
bool SyncView;
|
|
bool PreSelection;
|
|
bool SyncPlacement;
|
|
bool RecordSelection;
|
|
long DocumentMode;
|
|
long StatusTimeout;
|
|
long SelectionTimeout;
|
|
long PreSelectionTimeout;
|
|
long PreSelectionDelay;
|
|
long PreSelectionMinDelay;
|
|
bool RecomputeOnDrop;
|
|
bool KeepRootOrder;
|
|
bool TreeActiveAutoExpand;
|
|
unsigned long TreeActiveColor;
|
|
unsigned long TreeEditColor;
|
|
unsigned long SelectingGroupColor;
|
|
bool TreeActiveBold;
|
|
bool TreeActiveItalic;
|
|
bool TreeActiveUnderlined;
|
|
bool TreeActiveOverlined;
|
|
long Indentation;
|
|
bool LabelExpression;
|
|
long IconSize;
|
|
long FontSize;
|
|
long ItemSpacing;
|
|
unsigned long ItemBackground;
|
|
long ItemBackgroundPadding;
|
|
bool HideColumn;
|
|
bool HideInternalNames;
|
|
bool HideScrollBar;
|
|
bool HideHeaderView;
|
|
bool ResizableColumn;
|
|
long ColumnSize1;
|
|
long ColumnSize2;
|
|
long ColumnSize3;
|
|
bool TreeToolTipIcon;
|
|
bool VisibilityIcon;
|
|
|
|
// Auto generated code (Tools/params_utils.py:245)
|
|
TreeParamsP() {
|
|
handle = App::GetApplication().GetParameterGroupByPath("User parameter:BaseApp/Preferences/TreeView");
|
|
handle->Attach(this);
|
|
|
|
SyncSelection = handle->GetBool("SyncSelection", true);
|
|
funcs["SyncSelection"] = &TreeParamsP::updateSyncSelection;
|
|
CheckBoxesSelection = handle->GetBool("CheckBoxesSelection", false);
|
|
funcs["CheckBoxesSelection"] = &TreeParamsP::updateCheckBoxesSelection;
|
|
SyncView = handle->GetBool("SyncView", true);
|
|
funcs["SyncView"] = &TreeParamsP::updateSyncView;
|
|
PreSelection = handle->GetBool("PreSelection", true);
|
|
funcs["PreSelection"] = &TreeParamsP::updatePreSelection;
|
|
SyncPlacement = handle->GetBool("SyncPlacement", false);
|
|
funcs["SyncPlacement"] = &TreeParamsP::updateSyncPlacement;
|
|
RecordSelection = handle->GetBool("RecordSelection", true);
|
|
funcs["RecordSelection"] = &TreeParamsP::updateRecordSelection;
|
|
DocumentMode = handle->GetInt("DocumentMode", 2);
|
|
funcs["DocumentMode"] = &TreeParamsP::updateDocumentMode;
|
|
StatusTimeout = handle->GetInt("StatusTimeout", 100);
|
|
funcs["StatusTimeout"] = &TreeParamsP::updateStatusTimeout;
|
|
SelectionTimeout = handle->GetInt("SelectionTimeout", 100);
|
|
funcs["SelectionTimeout"] = &TreeParamsP::updateSelectionTimeout;
|
|
PreSelectionTimeout = handle->GetInt("PreSelectionTimeout", 500);
|
|
funcs["PreSelectionTimeout"] = &TreeParamsP::updatePreSelectionTimeout;
|
|
PreSelectionDelay = handle->GetInt("PreSelectionDelay", 700);
|
|
funcs["PreSelectionDelay"] = &TreeParamsP::updatePreSelectionDelay;
|
|
PreSelectionMinDelay = handle->GetInt("PreSelectionMinDelay", 200);
|
|
funcs["PreSelectionMinDelay"] = &TreeParamsP::updatePreSelectionMinDelay;
|
|
RecomputeOnDrop = handle->GetBool("RecomputeOnDrop", true);
|
|
funcs["RecomputeOnDrop"] = &TreeParamsP::updateRecomputeOnDrop;
|
|
KeepRootOrder = handle->GetBool("KeepRootOrder", true);
|
|
funcs["KeepRootOrder"] = &TreeParamsP::updateKeepRootOrder;
|
|
TreeActiveAutoExpand = handle->GetBool("TreeActiveAutoExpand", true);
|
|
funcs["TreeActiveAutoExpand"] = &TreeParamsP::updateTreeActiveAutoExpand;
|
|
TreeActiveColor = handle->GetUnsigned("TreeActiveColor", 1538528255);
|
|
funcs["TreeActiveColor"] = &TreeParamsP::updateTreeActiveColor;
|
|
TreeEditColor = handle->GetUnsigned("TreeEditColor", 563609599);
|
|
funcs["TreeEditColor"] = &TreeParamsP::updateTreeEditColor;
|
|
SelectingGroupColor = handle->GetUnsigned("SelectingGroupColor", 1082163711);
|
|
funcs["SelectingGroupColor"] = &TreeParamsP::updateSelectingGroupColor;
|
|
TreeActiveBold = handle->GetBool("TreeActiveBold", true);
|
|
funcs["TreeActiveBold"] = &TreeParamsP::updateTreeActiveBold;
|
|
TreeActiveItalic = handle->GetBool("TreeActiveItalic", false);
|
|
funcs["TreeActiveItalic"] = &TreeParamsP::updateTreeActiveItalic;
|
|
TreeActiveUnderlined = handle->GetBool("TreeActiveUnderlined", false);
|
|
funcs["TreeActiveUnderlined"] = &TreeParamsP::updateTreeActiveUnderlined;
|
|
TreeActiveOverlined = handle->GetBool("TreeActiveOverlined", false);
|
|
funcs["TreeActiveOverlined"] = &TreeParamsP::updateTreeActiveOverlined;
|
|
Indentation = handle->GetInt("Indentation", 0);
|
|
funcs["Indentation"] = &TreeParamsP::updateIndentation;
|
|
LabelExpression = handle->GetBool("LabelExpression", false);
|
|
funcs["LabelExpression"] = &TreeParamsP::updateLabelExpression;
|
|
IconSize = handle->GetInt("IconSize", 0);
|
|
funcs["IconSize"] = &TreeParamsP::updateIconSize;
|
|
FontSize = handle->GetInt("FontSize", 0);
|
|
funcs["FontSize"] = &TreeParamsP::updateFontSize;
|
|
ItemSpacing = handle->GetInt("ItemSpacing", 0);
|
|
funcs["ItemSpacing"] = &TreeParamsP::updateItemSpacing;
|
|
ItemBackground = handle->GetUnsigned("ItemBackground", 0x00000000);
|
|
funcs["ItemBackground"] = &TreeParamsP::updateItemBackground;
|
|
ItemBackgroundPadding = handle->GetInt("ItemBackgroundPadding", 0);
|
|
funcs["ItemBackgroundPadding"] = &TreeParamsP::updateItemBackgroundPadding;
|
|
HideColumn = handle->GetBool("HideColumn", true);
|
|
funcs["HideColumn"] = &TreeParamsP::updateHideColumn;
|
|
HideInternalNames = handle->GetBool("HideInternalNames", true);
|
|
funcs["HideInternalNames"] = &TreeParamsP::updateHideInternalNames;
|
|
HideScrollBar = handle->GetBool("HideScrollBar", true);
|
|
funcs["HideScrollBar"] = &TreeParamsP::updateHideScrollBar;
|
|
HideHeaderView = handle->GetBool("HideHeaderView", true);
|
|
funcs["HideHeaderView"] = &TreeParamsP::updateHideHeaderView;
|
|
ResizableColumn = handle->GetBool("ResizableColumn", false);
|
|
funcs["ResizableColumn"] = &TreeParamsP::updateResizableColumn;
|
|
ColumnSize1 = handle->GetInt("ColumnSize1", 0);
|
|
funcs["ColumnSize1"] = &TreeParamsP::updateColumnSize1;
|
|
ColumnSize2 = handle->GetInt("ColumnSize2", 0);
|
|
funcs["ColumnSize2"] = &TreeParamsP::updateColumnSize2;
|
|
ColumnSize3 = handle->GetInt("ColumnSize3", 0);
|
|
funcs["ColumnSize3"] = &TreeParamsP::updateColumnSize3;
|
|
TreeToolTipIcon = handle->GetBool("TreeToolTipIcon", false);
|
|
funcs["TreeToolTipIcon"] = &TreeParamsP::updateTreeToolTipIcon;
|
|
VisibilityIcon = handle->GetBool("VisibilityIcon", true);
|
|
funcs["VisibilityIcon"] = &TreeParamsP::updateVisibilityIcon;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:263)
|
|
~TreeParamsP() {
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:270)
|
|
void OnChange(Base::Subject<const char*> &, const char* sReason) {
|
|
if(!sReason)
|
|
return;
|
|
auto it = funcs.find(sReason);
|
|
if(it == funcs.end())
|
|
return;
|
|
it->second(this);
|
|
|
|
}
|
|
|
|
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateSyncSelection(TreeParamsP *self) {
|
|
auto v = self->handle->GetBool("SyncSelection", true);
|
|
if (self->SyncSelection != v) {
|
|
self->SyncSelection = v;
|
|
TreeParams::onSyncSelectionChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateCheckBoxesSelection(TreeParamsP *self) {
|
|
auto v = self->handle->GetBool("CheckBoxesSelection", false);
|
|
if (self->CheckBoxesSelection != v) {
|
|
self->CheckBoxesSelection = v;
|
|
TreeParams::onCheckBoxesSelectionChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateSyncView(TreeParamsP *self) {
|
|
self->SyncView = self->handle->GetBool("SyncView", true);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updatePreSelection(TreeParamsP *self) {
|
|
self->PreSelection = self->handle->GetBool("PreSelection", true);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateSyncPlacement(TreeParamsP *self) {
|
|
self->SyncPlacement = self->handle->GetBool("SyncPlacement", false);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateRecordSelection(TreeParamsP *self) {
|
|
self->RecordSelection = self->handle->GetBool("RecordSelection", true);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateDocumentMode(TreeParamsP *self) {
|
|
auto v = self->handle->GetInt("DocumentMode", 2);
|
|
if (self->DocumentMode != v) {
|
|
self->DocumentMode = v;
|
|
TreeParams::onDocumentModeChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateStatusTimeout(TreeParamsP *self) {
|
|
self->StatusTimeout = self->handle->GetInt("StatusTimeout", 100);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateSelectionTimeout(TreeParamsP *self) {
|
|
self->SelectionTimeout = self->handle->GetInt("SelectionTimeout", 100);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updatePreSelectionTimeout(TreeParamsP *self) {
|
|
self->PreSelectionTimeout = self->handle->GetInt("PreSelectionTimeout", 500);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updatePreSelectionDelay(TreeParamsP *self) {
|
|
self->PreSelectionDelay = self->handle->GetInt("PreSelectionDelay", 700);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updatePreSelectionMinDelay(TreeParamsP *self) {
|
|
self->PreSelectionMinDelay = self->handle->GetInt("PreSelectionMinDelay", 200);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateRecomputeOnDrop(TreeParamsP *self) {
|
|
self->RecomputeOnDrop = self->handle->GetBool("RecomputeOnDrop", true);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateKeepRootOrder(TreeParamsP *self) {
|
|
self->KeepRootOrder = self->handle->GetBool("KeepRootOrder", true);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateTreeActiveAutoExpand(TreeParamsP *self) {
|
|
self->TreeActiveAutoExpand = self->handle->GetBool("TreeActiveAutoExpand", true);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateTreeActiveColor(TreeParamsP *self) {
|
|
auto v = self->handle->GetUnsigned("TreeActiveColor", 3873898495);
|
|
if (self->TreeActiveColor != v) {
|
|
self->TreeActiveColor = v;
|
|
TreeParams::onTreeActiveColorChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateTreeEditColor(TreeParamsP *self) {
|
|
auto v = self->handle->GetUnsigned("TreeEditColor", 2459042047);
|
|
if (self->TreeEditColor != v) {
|
|
self->TreeEditColor = v;
|
|
TreeParams::onTreeEditColorChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateSelectingGroupColor(TreeParamsP *self) {
|
|
auto v = self->handle->GetUnsigned("SelectingGroupColor", 1082163711);
|
|
if (self->SelectingGroupColor != v) {
|
|
self->SelectingGroupColor = v;
|
|
TreeParams::onSelectingGroupColorChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateTreeActiveBold(TreeParamsP *self) {
|
|
auto v = self->handle->GetBool("TreeActiveBold", true);
|
|
if (self->TreeActiveBold != v) {
|
|
self->TreeActiveBold = v;
|
|
TreeParams::onTreeActiveBoldChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateTreeActiveItalic(TreeParamsP *self) {
|
|
auto v = self->handle->GetBool("TreeActiveItalic", false);
|
|
if (self->TreeActiveItalic != v) {
|
|
self->TreeActiveItalic = v;
|
|
TreeParams::onTreeActiveItalicChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateTreeActiveUnderlined(TreeParamsP *self) {
|
|
auto v = self->handle->GetBool("TreeActiveUnderlined", false);
|
|
if (self->TreeActiveUnderlined != v) {
|
|
self->TreeActiveUnderlined = v;
|
|
TreeParams::onTreeActiveUnderlinedChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateTreeActiveOverlined(TreeParamsP *self) {
|
|
auto v = self->handle->GetBool("TreeActiveOverlined", false);
|
|
if (self->TreeActiveOverlined != v) {
|
|
self->TreeActiveOverlined = v;
|
|
TreeParams::onTreeActiveOverlinedChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateIndentation(TreeParamsP *self) {
|
|
auto v = self->handle->GetInt("Indentation", 0);
|
|
if (self->Indentation != v) {
|
|
self->Indentation = v;
|
|
TreeParams::onIndentationChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateLabelExpression(TreeParamsP *self) {
|
|
self->LabelExpression = self->handle->GetBool("LabelExpression", false);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateIconSize(TreeParamsP *self) {
|
|
auto v = self->handle->GetInt("IconSize", 0);
|
|
if (self->IconSize != v) {
|
|
self->IconSize = v;
|
|
TreeParams::onIconSizeChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateFontSize(TreeParamsP *self) {
|
|
auto v = self->handle->GetInt("FontSize", 0);
|
|
if (self->FontSize != v) {
|
|
self->FontSize = v;
|
|
TreeParams::onFontSizeChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateItemSpacing(TreeParamsP *self) {
|
|
auto v = self->handle->GetInt("ItemSpacing", 0);
|
|
if (self->ItemSpacing != v) {
|
|
self->ItemSpacing = v;
|
|
TreeParams::onItemSpacingChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateItemBackground(TreeParamsP *self) {
|
|
auto v = self->handle->GetUnsigned("ItemBackground", 0x00000000);
|
|
if (self->ItemBackground != v) {
|
|
self->ItemBackground = v;
|
|
TreeParams::onItemBackgroundChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateItemBackgroundPadding(TreeParamsP *self) {
|
|
auto v = self->handle->GetInt("ItemBackgroundPadding", 0);
|
|
if (self->ItemBackgroundPadding != v) {
|
|
self->ItemBackgroundPadding = v;
|
|
TreeParams::onItemBackgroundPaddingChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateHideColumn(TreeParamsP *self) {
|
|
auto v = self->handle->GetBool("HideColumn", true);
|
|
if (self->HideColumn != v) {
|
|
self->HideColumn = v;
|
|
TreeParams::onHideColumnChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateHideInternalNames(TreeParamsP *self) {
|
|
auto v = self->handle->GetBool("HideInternalNames", true);
|
|
if (self->HideInternalNames != v) {
|
|
self->HideInternalNames = v;
|
|
TreeParams::onHideInternalNamesChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateHideScrollBar(TreeParamsP *self) {
|
|
self->HideScrollBar = self->handle->GetBool("HideScrollBar", true);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateHideHeaderView(TreeParamsP *self) {
|
|
self->HideHeaderView = self->handle->GetBool("HideHeaderView", true);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateResizableColumn(TreeParamsP *self) {
|
|
auto v = self->handle->GetBool("ResizableColumn", false);
|
|
if (self->ResizableColumn != v) {
|
|
self->ResizableColumn = v;
|
|
TreeParams::onResizableColumnChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateColumnSize1(TreeParamsP *self) {
|
|
self->ColumnSize1 = self->handle->GetInt("ColumnSize1", 0);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateColumnSize2(TreeParamsP *self) {
|
|
self->ColumnSize2 = self->handle->GetInt("ColumnSize2", 0);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateColumnSize3(TreeParamsP *self) {
|
|
self->ColumnSize3 = self->handle->GetInt("ColumnSize3", 0);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateTreeToolTipIcon(TreeParamsP *self) {
|
|
self->TreeToolTipIcon = self->handle->GetBool("TreeToolTipIcon", false);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateVisibilityIcon(TreeParamsP *self) {
|
|
auto v = self->handle->GetBool("VisibilityIcon", true);
|
|
if (self->VisibilityIcon != v) {
|
|
self->VisibilityIcon = v;
|
|
TreeParams::onVisibilityIconChanged();
|
|
}
|
|
}
|
|
};
|
|
|
|
// Auto generated code (Tools/params_utils.py:310)
|
|
TreeParamsP *instance() {
|
|
static TreeParamsP *inst = new TreeParamsP;
|
|
return inst;
|
|
}
|
|
|
|
} // Anonymous namespace
|
|
|
|
// Auto generated code (Tools/params_utils.py:321)
|
|
ParameterGrp::handle TreeParams::getHandle() {
|
|
return instance()->handle;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docSyncSelection() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getSyncSelection() {
|
|
return instance()->SyncSelection;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultSyncSelection() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setSyncSelection(const bool &v) {
|
|
instance()->handle->SetBool("SyncSelection",v);
|
|
instance()->SyncSelection = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeSyncSelection() {
|
|
instance()->handle->RemoveBool("SyncSelection");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docCheckBoxesSelection() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getCheckBoxesSelection() {
|
|
return instance()->CheckBoxesSelection;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultCheckBoxesSelection() {
|
|
const static bool def = false;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setCheckBoxesSelection(const bool &v) {
|
|
instance()->handle->SetBool("CheckBoxesSelection",v);
|
|
instance()->CheckBoxesSelection = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeCheckBoxesSelection() {
|
|
instance()->handle->RemoveBool("CheckBoxesSelection");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docSyncView() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getSyncView() {
|
|
return instance()->SyncView;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultSyncView() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setSyncView(const bool &v) {
|
|
instance()->handle->SetBool("SyncView",v);
|
|
instance()->SyncView = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeSyncView() {
|
|
instance()->handle->RemoveBool("SyncView");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docPreSelection() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getPreSelection() {
|
|
return instance()->PreSelection;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultPreSelection() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setPreSelection(const bool &v) {
|
|
instance()->handle->SetBool("PreSelection",v);
|
|
instance()->PreSelection = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removePreSelection() {
|
|
instance()->handle->RemoveBool("PreSelection");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docSyncPlacement() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getSyncPlacement() {
|
|
return instance()->SyncPlacement;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultSyncPlacement() {
|
|
const static bool def = false;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setSyncPlacement(const bool &v) {
|
|
instance()->handle->SetBool("SyncPlacement",v);
|
|
instance()->SyncPlacement = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeSyncPlacement() {
|
|
instance()->handle->RemoveBool("SyncPlacement");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docRecordSelection() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getRecordSelection() {
|
|
return instance()->RecordSelection;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultRecordSelection() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setRecordSelection(const bool &v) {
|
|
instance()->handle->SetBool("RecordSelection",v);
|
|
instance()->RecordSelection = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeRecordSelection() {
|
|
instance()->handle->RemoveBool("RecordSelection");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docDocumentMode() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & TreeParams::getDocumentMode() {
|
|
return instance()->DocumentMode;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & TreeParams::defaultDocumentMode() {
|
|
const static long def = 2;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setDocumentMode(const long &v) {
|
|
instance()->handle->SetInt("DocumentMode",v);
|
|
instance()->DocumentMode = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeDocumentMode() {
|
|
instance()->handle->RemoveInt("DocumentMode");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docStatusTimeout() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & TreeParams::getStatusTimeout() {
|
|
return instance()->StatusTimeout;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & TreeParams::defaultStatusTimeout() {
|
|
const static long def = 100;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setStatusTimeout(const long &v) {
|
|
instance()->handle->SetInt("StatusTimeout",v);
|
|
instance()->StatusTimeout = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeStatusTimeout() {
|
|
instance()->handle->RemoveInt("StatusTimeout");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docSelectionTimeout() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & TreeParams::getSelectionTimeout() {
|
|
return instance()->SelectionTimeout;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & TreeParams::defaultSelectionTimeout() {
|
|
const static long def = 100;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setSelectionTimeout(const long &v) {
|
|
instance()->handle->SetInt("SelectionTimeout",v);
|
|
instance()->SelectionTimeout = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeSelectionTimeout() {
|
|
instance()->handle->RemoveInt("SelectionTimeout");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docPreSelectionTimeout() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & TreeParams::getPreSelectionTimeout() {
|
|
return instance()->PreSelectionTimeout;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & TreeParams::defaultPreSelectionTimeout() {
|
|
const static long def = 500;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setPreSelectionTimeout(const long &v) {
|
|
instance()->handle->SetInt("PreSelectionTimeout",v);
|
|
instance()->PreSelectionTimeout = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removePreSelectionTimeout() {
|
|
instance()->handle->RemoveInt("PreSelectionTimeout");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docPreSelectionDelay() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & TreeParams::getPreSelectionDelay() {
|
|
return instance()->PreSelectionDelay;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & TreeParams::defaultPreSelectionDelay() {
|
|
const static long def = 700;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setPreSelectionDelay(const long &v) {
|
|
instance()->handle->SetInt("PreSelectionDelay",v);
|
|
instance()->PreSelectionDelay = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removePreSelectionDelay() {
|
|
instance()->handle->RemoveInt("PreSelectionDelay");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docPreSelectionMinDelay() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & TreeParams::getPreSelectionMinDelay() {
|
|
return instance()->PreSelectionMinDelay;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & TreeParams::defaultPreSelectionMinDelay() {
|
|
const static long def = 200;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setPreSelectionMinDelay(const long &v) {
|
|
instance()->handle->SetInt("PreSelectionMinDelay",v);
|
|
instance()->PreSelectionMinDelay = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removePreSelectionMinDelay() {
|
|
instance()->handle->RemoveInt("PreSelectionMinDelay");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docRecomputeOnDrop() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getRecomputeOnDrop() {
|
|
return instance()->RecomputeOnDrop;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultRecomputeOnDrop() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setRecomputeOnDrop(const bool &v) {
|
|
instance()->handle->SetBool("RecomputeOnDrop",v);
|
|
instance()->RecomputeOnDrop = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeRecomputeOnDrop() {
|
|
instance()->handle->RemoveBool("RecomputeOnDrop");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docKeepRootOrder() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getKeepRootOrder() {
|
|
return instance()->KeepRootOrder;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultKeepRootOrder() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setKeepRootOrder(const bool &v) {
|
|
instance()->handle->SetBool("KeepRootOrder",v);
|
|
instance()->KeepRootOrder = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeKeepRootOrder() {
|
|
instance()->handle->RemoveBool("KeepRootOrder");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docTreeActiveAutoExpand() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getTreeActiveAutoExpand() {
|
|
return instance()->TreeActiveAutoExpand;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultTreeActiveAutoExpand() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setTreeActiveAutoExpand(const bool &v) {
|
|
instance()->handle->SetBool("TreeActiveAutoExpand",v);
|
|
instance()->TreeActiveAutoExpand = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeTreeActiveAutoExpand() {
|
|
instance()->handle->RemoveBool("TreeActiveAutoExpand");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docTreeActiveColor() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const unsigned long & TreeParams::getTreeActiveColor() {
|
|
return instance()->TreeActiveColor;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const unsigned long & TreeParams::defaultTreeActiveColor() {
|
|
const static unsigned long def = 3873898495;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setTreeActiveColor(const unsigned long &v) {
|
|
instance()->handle->SetUnsigned("TreeActiveColor",v);
|
|
instance()->TreeActiveColor = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeTreeActiveColor() {
|
|
instance()->handle->RemoveUnsigned("TreeActiveColor");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docTreeEditColor() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const unsigned long & TreeParams::getTreeEditColor() {
|
|
return instance()->TreeEditColor;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const unsigned long & TreeParams::defaultTreeEditColor() {
|
|
const static unsigned long def = 2459042047;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setTreeEditColor(const unsigned long &v) {
|
|
instance()->handle->SetUnsigned("TreeEditColor",v);
|
|
instance()->TreeEditColor = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeTreeEditColor() {
|
|
instance()->handle->RemoveUnsigned("TreeEditColor");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docSelectingGroupColor() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const unsigned long & TreeParams::getSelectingGroupColor() {
|
|
return instance()->SelectingGroupColor;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const unsigned long & TreeParams::defaultSelectingGroupColor() {
|
|
const static unsigned long def = 1082163711;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setSelectingGroupColor(const unsigned long &v) {
|
|
instance()->handle->SetUnsigned("SelectingGroupColor",v);
|
|
instance()->SelectingGroupColor = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeSelectingGroupColor() {
|
|
instance()->handle->RemoveUnsigned("SelectingGroupColor");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docTreeActiveBold() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getTreeActiveBold() {
|
|
return instance()->TreeActiveBold;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultTreeActiveBold() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setTreeActiveBold(const bool &v) {
|
|
instance()->handle->SetBool("TreeActiveBold",v);
|
|
instance()->TreeActiveBold = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeTreeActiveBold() {
|
|
instance()->handle->RemoveBool("TreeActiveBold");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docTreeActiveItalic() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getTreeActiveItalic() {
|
|
return instance()->TreeActiveItalic;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultTreeActiveItalic() {
|
|
const static bool def = false;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setTreeActiveItalic(const bool &v) {
|
|
instance()->handle->SetBool("TreeActiveItalic",v);
|
|
instance()->TreeActiveItalic = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeTreeActiveItalic() {
|
|
instance()->handle->RemoveBool("TreeActiveItalic");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docTreeActiveUnderlined() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getTreeActiveUnderlined() {
|
|
return instance()->TreeActiveUnderlined;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultTreeActiveUnderlined() {
|
|
const static bool def = false;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setTreeActiveUnderlined(const bool &v) {
|
|
instance()->handle->SetBool("TreeActiveUnderlined",v);
|
|
instance()->TreeActiveUnderlined = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeTreeActiveUnderlined() {
|
|
instance()->handle->RemoveBool("TreeActiveUnderlined");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docTreeActiveOverlined() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getTreeActiveOverlined() {
|
|
return instance()->TreeActiveOverlined;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultTreeActiveOverlined() {
|
|
const static bool def = false;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setTreeActiveOverlined(const bool &v) {
|
|
instance()->handle->SetBool("TreeActiveOverlined",v);
|
|
instance()->TreeActiveOverlined = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeTreeActiveOverlined() {
|
|
instance()->handle->RemoveBool("TreeActiveOverlined");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docIndentation() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & TreeParams::getIndentation() {
|
|
return instance()->Indentation;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & TreeParams::defaultIndentation() {
|
|
const static long def = 0;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setIndentation(const long &v) {
|
|
instance()->handle->SetInt("Indentation",v);
|
|
instance()->Indentation = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeIndentation() {
|
|
instance()->handle->RemoveInt("Indentation");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docLabelExpression() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getLabelExpression() {
|
|
return instance()->LabelExpression;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultLabelExpression() {
|
|
const static bool def = false;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setLabelExpression(const bool &v) {
|
|
instance()->handle->SetBool("LabelExpression",v);
|
|
instance()->LabelExpression = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeLabelExpression() {
|
|
instance()->handle->RemoveBool("LabelExpression");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docIconSize() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & TreeParams::getIconSize() {
|
|
return instance()->IconSize;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & TreeParams::defaultIconSize() {
|
|
const static long def = 0;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setIconSize(const long &v) {
|
|
instance()->handle->SetInt("IconSize",v);
|
|
instance()->IconSize = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeIconSize() {
|
|
instance()->handle->RemoveInt("IconSize");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docFontSize() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & TreeParams::getFontSize() {
|
|
return instance()->FontSize;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & TreeParams::defaultFontSize() {
|
|
const static long def = 0;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setFontSize(const long &v) {
|
|
instance()->handle->SetInt("FontSize",v);
|
|
instance()->FontSize = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeFontSize() {
|
|
instance()->handle->RemoveInt("FontSize");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docItemSpacing() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & TreeParams::getItemSpacing() {
|
|
return instance()->ItemSpacing;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & TreeParams::defaultItemSpacing() {
|
|
const static long def = 0;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setItemSpacing(const long &v) {
|
|
instance()->handle->SetInt("ItemSpacing",v);
|
|
instance()->ItemSpacing = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeItemSpacing() {
|
|
instance()->handle->RemoveInt("ItemSpacing");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docItemBackground() {
|
|
return QT_TRANSLATE_NOOP("TreeParams",
|
|
"Tree view item background. Only effective in overlay.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const unsigned long & TreeParams::getItemBackground() {
|
|
return instance()->ItemBackground;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const unsigned long & TreeParams::defaultItemBackground() {
|
|
const static unsigned long def = 0x00000000;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setItemBackground(const unsigned long &v) {
|
|
instance()->handle->SetUnsigned("ItemBackground",v);
|
|
instance()->ItemBackground = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeItemBackground() {
|
|
instance()->handle->RemoveUnsigned("ItemBackground");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docItemBackgroundPadding() {
|
|
return QT_TRANSLATE_NOOP("TreeParams",
|
|
"Tree view item background padding.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & TreeParams::getItemBackgroundPadding() {
|
|
return instance()->ItemBackgroundPadding;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & TreeParams::defaultItemBackgroundPadding() {
|
|
const static long def = 0;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setItemBackgroundPadding(const long &v) {
|
|
instance()->handle->SetInt("ItemBackgroundPadding",v);
|
|
instance()->ItemBackgroundPadding = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeItemBackgroundPadding() {
|
|
instance()->handle->RemoveInt("ItemBackgroundPadding");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docHideColumn() {
|
|
return QT_TRANSLATE_NOOP("TreeParams",
|
|
"Hide extra tree view column for item description.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getHideColumn() {
|
|
return instance()->HideColumn;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultHideColumn() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setHideColumn(const bool &v) {
|
|
instance()->handle->SetBool("HideColumn",v);
|
|
instance()->HideColumn = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeHideColumn() {
|
|
instance()->handle->RemoveBool("HideColumn");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docHideInternalNames() {
|
|
return QT_TRANSLATE_NOOP("TreeParams",
|
|
"Hide extra tree view column - Internal Names.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getHideInternalNames() {
|
|
return instance()->HideInternalNames;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultHideInternalNames() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setHideInternalNames(const bool &v) {
|
|
instance()->handle->SetBool("HideInternalNames",v);
|
|
instance()->HideInternalNames = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeHideInternalNames() {
|
|
instance()->handle->RemoveBool("HideInternalNames");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docHideScrollBar() {
|
|
return QT_TRANSLATE_NOOP("TreeParams",
|
|
"Hide tree view scroll bar in dock overlay.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getHideScrollBar() {
|
|
return instance()->HideScrollBar;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultHideScrollBar() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setHideScrollBar(const bool &v) {
|
|
instance()->handle->SetBool("HideScrollBar",v);
|
|
instance()->HideScrollBar = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeHideScrollBar() {
|
|
instance()->handle->RemoveBool("HideScrollBar");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docHideHeaderView() {
|
|
return QT_TRANSLATE_NOOP("TreeParams",
|
|
"Hide tree view header view in dock overlay.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getHideHeaderView() {
|
|
return instance()->HideHeaderView;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultHideHeaderView() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setHideHeaderView(const bool &v) {
|
|
instance()->handle->SetBool("HideHeaderView",v);
|
|
instance()->HideHeaderView = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeHideHeaderView() {
|
|
instance()->handle->RemoveBool("HideHeaderView");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docResizableColumn() {
|
|
return QT_TRANSLATE_NOOP("TreeParams",
|
|
"Allow tree view columns to be manually resized.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getResizableColumn() {
|
|
return instance()->ResizableColumn;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultResizableColumn() {
|
|
const static bool def = false;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setResizableColumn(const bool &v) {
|
|
instance()->handle->SetBool("ResizableColumn",v);
|
|
instance()->ResizableColumn = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeResizableColumn() {
|
|
instance()->handle->RemoveBool("ResizableColumn");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docColumnSize1() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & TreeParams::getColumnSize1() {
|
|
return instance()->ColumnSize1;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & TreeParams::defaultColumnSize1() {
|
|
const static long def = 0;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setColumnSize1(const long &v) {
|
|
instance()->handle->SetInt("ColumnSize1",v);
|
|
instance()->ColumnSize1 = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeColumnSize1() {
|
|
instance()->handle->RemoveInt("ColumnSize1");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docColumnSize2() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & TreeParams::getColumnSize2() {
|
|
return instance()->ColumnSize2;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & TreeParams::defaultColumnSize2() {
|
|
const static long def = 0;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setColumnSize2(const long &v) {
|
|
instance()->handle->SetInt("ColumnSize2",v);
|
|
instance()->ColumnSize2 = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeColumnSize2() {
|
|
instance()->handle->RemoveInt("ColumnSize2");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docColumnSize3() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & TreeParams::getColumnSize3() {
|
|
return instance()->ColumnSize3;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & TreeParams::defaultColumnSize3() {
|
|
const static long def = 0;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setColumnSize3(const long &v) {
|
|
instance()->handle->SetInt("ColumnSize3",v);
|
|
instance()->ColumnSize3 = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeColumnSize3() {
|
|
instance()->handle->RemoveInt("ColumnSize3");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docTreeToolTipIcon() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getTreeToolTipIcon() {
|
|
return instance()->TreeToolTipIcon;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultTreeToolTipIcon() {
|
|
const static bool def = false;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setTreeToolTipIcon(const bool &v) {
|
|
instance()->handle->SetBool("TreeToolTipIcon",v);
|
|
instance()->TreeToolTipIcon = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeTreeToolTipIcon() {
|
|
instance()->handle->RemoveBool("TreeToolTipIcon");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *TreeParams::docVisibilityIcon() {
|
|
return QT_TRANSLATE_NOOP("TreeParams",
|
|
"Displays an eye icon in front of the tree view items, showing the items visibility status. When clicked the visibility is toggled");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & TreeParams::getVisibilityIcon() {
|
|
return instance()->VisibilityIcon;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & TreeParams::defaultVisibilityIcon() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void TreeParams::setVisibilityIcon(const bool &v) {
|
|
instance()->handle->SetBool("VisibilityIcon",v);
|
|
instance()->VisibilityIcon = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void TreeParams::removeVisibilityIcon() {
|
|
instance()->handle->RemoveBool("VisibilityIcon");
|
|
}
|
|
//[[[end]]]
|
|
|
|
void TreeParams::onSyncSelectionChanged() {
|
|
if(!TreeParams::getSyncSelection() || !Gui::Selection().hasSelection())
|
|
return;
|
|
TreeWidget::scrollItemToTop();
|
|
}
|
|
|
|
void TreeParams::onCheckBoxesSelectionChanged()
|
|
{
|
|
TreeWidget::synchronizeSelectionCheckBoxes();
|
|
}
|
|
|
|
void TreeParams::onDocumentModeChanged() {
|
|
App::GetApplication().setActiveDocument(App::GetApplication().getActiveDocument());
|
|
}
|
|
|
|
void TreeParams::onResizableColumnChanged() {
|
|
TreeWidget::setupResizableColumn();
|
|
}
|
|
|
|
void TreeParams::onIconSizeChanged() {
|
|
auto tree = TreeWidget::instance();
|
|
if (tree)
|
|
tree->setIconHeight(TreeParams::getIconSize());
|
|
}
|
|
|
|
void TreeParams::onFontSizeChanged() {
|
|
int fontSize = TreeParams::getFontSize();
|
|
if (fontSize <= 0)
|
|
return;
|
|
for(auto tree : TreeWidget::Instances) {
|
|
QFont font = tree->font();
|
|
font.setPointSize(std::max(8,fontSize));
|
|
tree->setFont(font);
|
|
}
|
|
}
|
|
|
|
void TreeParams::onItemSpacingChanged()
|
|
{
|
|
refreshTreeViews();
|
|
}
|
|
|
|
void TreeParams::refreshTreeViews()
|
|
{
|
|
for(auto tree : TreeWidget::Instances) {
|
|
tree->scheduleDelayedItemsLayout();
|
|
}
|
|
}
|
|
|
|
void TreeParams::onTreeActiveColorChanged()
|
|
{
|
|
refreshTreeViews();
|
|
}
|
|
|
|
void TreeParams::onTreeEditColorChanged()
|
|
{
|
|
refreshTreeViews();
|
|
}
|
|
|
|
void TreeParams::onSelectingGroupColorChanged()
|
|
{
|
|
refreshTreeViews();
|
|
}
|
|
|
|
void TreeParams::onTreeActiveBoldChanged()
|
|
{
|
|
refreshTreeViews();
|
|
}
|
|
|
|
void TreeParams::onTreeActiveItalicChanged()
|
|
{
|
|
refreshTreeViews();
|
|
}
|
|
|
|
void TreeParams::onTreeActiveUnderlinedChanged()
|
|
{
|
|
refreshTreeViews();
|
|
}
|
|
|
|
void TreeParams::onTreeActiveOverlinedChanged()
|
|
{
|
|
refreshTreeViews();
|
|
}
|
|
|
|
void TreeParams::onIndentationChanged()
|
|
{
|
|
refreshTreeViews();
|
|
}
|
|
|
|
void TreeParams::onItemBackgroundPaddingChanged()
|
|
{
|
|
if (getItemBackground())
|
|
refreshTreeViews();
|
|
}
|
|
|
|
void TreeParams::onHideColumnChanged()
|
|
{
|
|
for(auto tree : TreeWidget::Instances)
|
|
tree->setColumnHidden(1, TreeParams::getHideColumn());
|
|
}
|
|
|
|
void TreeParams::onHideInternalNamesChanged()
|
|
{
|
|
for(auto tree : TreeWidget::Instances)
|
|
tree->setColumnHidden(2, TreeParams::getHideInternalNames());
|
|
}
|
|
|
|
void TreeParams::onVisibilityIconChanged()
|
|
{
|
|
TreeWidget::updateVisibilityIcons();
|
|
}
|