Files
create/src/Gui/TreeParams.cpp
MisterMaker c4bb689a85 Stylesheet fixes part IV - A new hope (to be done for 1.0) (#15586)
* Qcolor dialog fixes

* Fix for white hoover on tabbar

* Changes active color and selected feature color

* update same colors in cfg

* fix for tab pan in material editor

* some fixes

mostly theme accent colors fixes.

* fixed text edit being cut off

https://github.com/FreeCAD/FreeCAD/issues/15603

* extend arrow fix

https://github.com/FreeCAD/FreeCAD/issues/15616

* checkboxes links qpushbuttons etc.

Fixed https://github.com/FreeCAD/FreeCAD/issues/15610#event-13642470770
and hopefully also
https://github.com/FreeCAD/FreeCAD/issues/15136#issuecomment-2254156398

* fixed selection-text color in the preference menu also White is white.

* forgot checkbox spacing for light

* colors update

fix for https://github.com/FreeCAD/FreeCAD/issues/15660#event-13670498420
and
https://github.com/FreeCAD/FreeCAD/issues/15620#issuecomment-2251144435

* Delete CMakeSettings.json

* get out of here

* title a tat higher

* change rubberband from white to blue to make it work with white background.

* setting the colors.

* tree colors
2024-07-29 17:31:17 -05:00

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 "PreCompiled.h"
#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",
"If enabled, show an eye icon before 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();
}