Files
create/src/Gui/TreeParams.cpp
2025-11-11 13:49:01 +01:00

1859 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();
}