1109 lines
42 KiB
C++
1109 lines
42 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 "OverlayManager.h"
|
|
|
|
/*[[[cog
|
|
import OverlayParams
|
|
OverlayParams.define()
|
|
]]]*/
|
|
|
|
// Auto generated code (Tools/params_utils.py:196)
|
|
#include <unordered_map>
|
|
#include <App/Application.h>
|
|
#include <App/DynamicProperty.h>
|
|
#include "OverlayParams.h"
|
|
using namespace Gui;
|
|
|
|
// Auto generated code (Tools/params_utils.py:207)
|
|
namespace {
|
|
class OverlayParamsP: public ParameterGrp::ObserverType {
|
|
public:
|
|
ParameterGrp::handle handle;
|
|
std::unordered_map<const char *,void(*)(OverlayParamsP*),App::CStringHasher,App::CStringHasher> funcs;
|
|
|
|
bool DockOverlayAutoView;
|
|
long DockOverlayDelay;
|
|
long DockOverlayRevealDelay;
|
|
long DockOverlaySplitterHandleTimeout;
|
|
bool DockOverlayActivateOnHover;
|
|
bool DockOverlayAutoMouseThrough;
|
|
bool DockOverlayWheelPassThrough;
|
|
long DockOverlayWheelDelay;
|
|
long DockOverlayAlphaRadius;
|
|
bool DockOverlayCheckNaviCube;
|
|
long DockOverlayHintTriggerSize;
|
|
long DockOverlayHintSize;
|
|
long DockOverlayHintLeftLength;
|
|
long DockOverlayHintRightLength;
|
|
long DockOverlayHintTopLength;
|
|
long DockOverlayHintBottomLength;
|
|
long DockOverlayHintLeftOffset;
|
|
long DockOverlayHintRightOffset;
|
|
long DockOverlayHintTopOffset;
|
|
long DockOverlayHintBottomOffset;
|
|
bool DockOverlayHintTabBar;
|
|
bool DockOverlayHideTabBar;
|
|
long DockOverlayHintDelay;
|
|
long DockOverlayAnimationDuration;
|
|
long DockOverlayAnimationCurve;
|
|
bool DockOverlayHidePropertyViewScrollBar;
|
|
long DockOverlayMinimumSize;
|
|
|
|
// Auto generated code (Tools/params_utils.py:245)
|
|
OverlayParamsP() {
|
|
handle = App::GetApplication().GetParameterGroupByPath("User parameter:BaseApp/Preferences/View");
|
|
handle->Attach(this);
|
|
|
|
DockOverlayAutoView = handle->GetBool("DockOverlayAutoView", true);
|
|
funcs["DockOverlayAutoView"] = &OverlayParamsP::updateDockOverlayAutoView;
|
|
DockOverlayDelay = handle->GetInt("DockOverlayDelay", 200);
|
|
funcs["DockOverlayDelay"] = &OverlayParamsP::updateDockOverlayDelay;
|
|
DockOverlayRevealDelay = handle->GetInt("DockOverlayRevealDelay", 2000);
|
|
funcs["DockOverlayRevealDelay"] = &OverlayParamsP::updateDockOverlayRevealDelay;
|
|
DockOverlaySplitterHandleTimeout = handle->GetInt("DockOverlaySplitterHandleTimeout", 0);
|
|
funcs["DockOverlaySplitterHandleTimeout"] = &OverlayParamsP::updateDockOverlaySplitterHandleTimeout;
|
|
DockOverlayActivateOnHover = handle->GetBool("DockOverlayActivateOnHover", true);
|
|
funcs["DockOverlayActivateOnHover"] = &OverlayParamsP::updateDockOverlayActivateOnHover;
|
|
DockOverlayAutoMouseThrough = handle->GetBool("DockOverlayAutoMouseThrough", true);
|
|
funcs["DockOverlayAutoMouseThrough"] = &OverlayParamsP::updateDockOverlayAutoMouseThrough;
|
|
DockOverlayWheelPassThrough = handle->GetBool("DockOverlayWheelPassThrough", true);
|
|
funcs["DockOverlayWheelPassThrough"] = &OverlayParamsP::updateDockOverlayWheelPassThrough;
|
|
DockOverlayWheelDelay = handle->GetInt("DockOverlayWheelDelay", 1000);
|
|
funcs["DockOverlayWheelDelay"] = &OverlayParamsP::updateDockOverlayWheelDelay;
|
|
DockOverlayAlphaRadius = handle->GetInt("DockOverlayAlphaRadius", 2);
|
|
funcs["DockOverlayAlphaRadius"] = &OverlayParamsP::updateDockOverlayAlphaRadius;
|
|
DockOverlayCheckNaviCube = handle->GetBool("DockOverlayCheckNaviCube", true);
|
|
funcs["DockOverlayCheckNaviCube"] = &OverlayParamsP::updateDockOverlayCheckNaviCube;
|
|
DockOverlayHintTriggerSize = handle->GetInt("DockOverlayHintTriggerSize", 16);
|
|
funcs["DockOverlayHintTriggerSize"] = &OverlayParamsP::updateDockOverlayHintTriggerSize;
|
|
DockOverlayHintSize = handle->GetInt("DockOverlayHintSize", 8);
|
|
funcs["DockOverlayHintSize"] = &OverlayParamsP::updateDockOverlayHintSize;
|
|
DockOverlayHintLeftLength = handle->GetInt("DockOverlayHintLeftLength", 100);
|
|
funcs["DockOverlayHintLeftLength"] = &OverlayParamsP::updateDockOverlayHintLeftLength;
|
|
DockOverlayHintRightLength = handle->GetInt("DockOverlayHintRightLength", 100);
|
|
funcs["DockOverlayHintRightLength"] = &OverlayParamsP::updateDockOverlayHintRightLength;
|
|
DockOverlayHintTopLength = handle->GetInt("DockOverlayHintTopLength", 100);
|
|
funcs["DockOverlayHintTopLength"] = &OverlayParamsP::updateDockOverlayHintTopLength;
|
|
DockOverlayHintBottomLength = handle->GetInt("DockOverlayHintBottomLength", 100);
|
|
funcs["DockOverlayHintBottomLength"] = &OverlayParamsP::updateDockOverlayHintBottomLength;
|
|
DockOverlayHintLeftOffset = handle->GetInt("DockOverlayHintLeftOffset", 0);
|
|
funcs["DockOverlayHintLeftOffset"] = &OverlayParamsP::updateDockOverlayHintLeftOffset;
|
|
DockOverlayHintRightOffset = handle->GetInt("DockOverlayHintRightOffset", 0);
|
|
funcs["DockOverlayHintRightOffset"] = &OverlayParamsP::updateDockOverlayHintRightOffset;
|
|
DockOverlayHintTopOffset = handle->GetInt("DockOverlayHintTopOffset", 0);
|
|
funcs["DockOverlayHintTopOffset"] = &OverlayParamsP::updateDockOverlayHintTopOffset;
|
|
DockOverlayHintBottomOffset = handle->GetInt("DockOverlayHintBottomOffset", 0);
|
|
funcs["DockOverlayHintBottomOffset"] = &OverlayParamsP::updateDockOverlayHintBottomOffset;
|
|
DockOverlayHintTabBar = handle->GetBool("DockOverlayHintTabBar", false);
|
|
funcs["DockOverlayHintTabBar"] = &OverlayParamsP::updateDockOverlayHintTabBar;
|
|
DockOverlayHideTabBar = handle->GetBool("DockOverlayHideTabBar", true);
|
|
funcs["DockOverlayHideTabBar"] = &OverlayParamsP::updateDockOverlayHideTabBar;
|
|
DockOverlayHintDelay = handle->GetInt("DockOverlayHintDelay", 200);
|
|
funcs["DockOverlayHintDelay"] = &OverlayParamsP::updateDockOverlayHintDelay;
|
|
DockOverlayAnimationDuration = handle->GetInt("DockOverlayAnimationDuration", 200);
|
|
funcs["DockOverlayAnimationDuration"] = &OverlayParamsP::updateDockOverlayAnimationDuration;
|
|
DockOverlayAnimationCurve = handle->GetInt("DockOverlayAnimationCurve", 7);
|
|
funcs["DockOverlayAnimationCurve"] = &OverlayParamsP::updateDockOverlayAnimationCurve;
|
|
DockOverlayHidePropertyViewScrollBar = handle->GetBool("DockOverlayHidePropertyViewScrollBar", false);
|
|
funcs["DockOverlayHidePropertyViewScrollBar"] = &OverlayParamsP::updateDockOverlayHidePropertyViewScrollBar;
|
|
DockOverlayMinimumSize = handle->GetInt("DockOverlayMinimumSize", 30);
|
|
funcs["DockOverlayMinimumSize"] = &OverlayParamsP::updateDockOverlayMinimumSize;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:263)
|
|
~OverlayParamsP() {
|
|
}
|
|
|
|
// 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 updateDockOverlayAutoView(OverlayParamsP *self) {
|
|
auto v = self->handle->GetBool("DockOverlayAutoView", true);
|
|
if (self->DockOverlayAutoView != v) {
|
|
self->DockOverlayAutoView = v;
|
|
OverlayParams::onDockOverlayAutoViewChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayDelay(OverlayParamsP *self) {
|
|
self->DockOverlayDelay = self->handle->GetInt("DockOverlayDelay", 200);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayRevealDelay(OverlayParamsP *self) {
|
|
self->DockOverlayRevealDelay = self->handle->GetInt("DockOverlayRevealDelay", 2000);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlaySplitterHandleTimeout(OverlayParamsP *self) {
|
|
self->DockOverlaySplitterHandleTimeout = self->handle->GetInt("DockOverlaySplitterHandleTimeout", 0);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayActivateOnHover(OverlayParamsP *self) {
|
|
self->DockOverlayActivateOnHover = self->handle->GetBool("DockOverlayActivateOnHover", true);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayAutoMouseThrough(OverlayParamsP *self) {
|
|
self->DockOverlayAutoMouseThrough = self->handle->GetBool("DockOverlayAutoMouseThrough", true);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayWheelPassThrough(OverlayParamsP *self) {
|
|
self->DockOverlayWheelPassThrough = self->handle->GetBool("DockOverlayWheelPassThrough", true);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayWheelDelay(OverlayParamsP *self) {
|
|
self->DockOverlayWheelDelay = self->handle->GetInt("DockOverlayWheelDelay", 1000);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayAlphaRadius(OverlayParamsP *self) {
|
|
self->DockOverlayAlphaRadius = self->handle->GetInt("DockOverlayAlphaRadius", 2);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateDockOverlayCheckNaviCube(OverlayParamsP *self) {
|
|
auto v = self->handle->GetBool("DockOverlayCheckNaviCube", true);
|
|
if (self->DockOverlayCheckNaviCube != v) {
|
|
self->DockOverlayCheckNaviCube = v;
|
|
OverlayParams::onDockOverlayCheckNaviCubeChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayHintTriggerSize(OverlayParamsP *self) {
|
|
self->DockOverlayHintTriggerSize = self->handle->GetInt("DockOverlayHintTriggerSize", 16);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayHintSize(OverlayParamsP *self) {
|
|
self->DockOverlayHintSize = self->handle->GetInt("DockOverlayHintSize", 8);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayHintLeftLength(OverlayParamsP *self) {
|
|
self->DockOverlayHintLeftLength = self->handle->GetInt("DockOverlayHintLeftLength", 100);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayHintRightLength(OverlayParamsP *self) {
|
|
self->DockOverlayHintRightLength = self->handle->GetInt("DockOverlayHintRightLength", 100);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayHintTopLength(OverlayParamsP *self) {
|
|
self->DockOverlayHintTopLength = self->handle->GetInt("DockOverlayHintTopLength", 100);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayHintBottomLength(OverlayParamsP *self) {
|
|
self->DockOverlayHintBottomLength = self->handle->GetInt("DockOverlayHintBottomLength", 100);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayHintLeftOffset(OverlayParamsP *self) {
|
|
self->DockOverlayHintLeftOffset = self->handle->GetInt("DockOverlayHintLeftOffset", 0);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayHintRightOffset(OverlayParamsP *self) {
|
|
self->DockOverlayHintRightOffset = self->handle->GetInt("DockOverlayHintRightOffset", 0);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayHintTopOffset(OverlayParamsP *self) {
|
|
self->DockOverlayHintTopOffset = self->handle->GetInt("DockOverlayHintTopOffset", 0);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayHintBottomOffset(OverlayParamsP *self) {
|
|
self->DockOverlayHintBottomOffset = self->handle->GetInt("DockOverlayHintBottomOffset", 0);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayHintTabBar(OverlayParamsP *self) {
|
|
self->DockOverlayHintTabBar = self->handle->GetBool("DockOverlayHintTabBar", false);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateDockOverlayHideTabBar(OverlayParamsP *self) {
|
|
auto v = self->handle->GetBool("DockOverlayHideTabBar", true);
|
|
if (self->DockOverlayHideTabBar != v) {
|
|
self->DockOverlayHideTabBar = v;
|
|
OverlayParams::onDockOverlayHideTabBarChanged();
|
|
}
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayHintDelay(OverlayParamsP *self) {
|
|
self->DockOverlayHintDelay = self->handle->GetInt("DockOverlayHintDelay", 200);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayAnimationDuration(OverlayParamsP *self) {
|
|
self->DockOverlayAnimationDuration = self->handle->GetInt("DockOverlayAnimationDuration", 200);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayAnimationCurve(OverlayParamsP *self) {
|
|
self->DockOverlayAnimationCurve = self->handle->GetInt("DockOverlayAnimationCurve", 7);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:288)
|
|
static void updateDockOverlayHidePropertyViewScrollBar(OverlayParamsP *self) {
|
|
self->DockOverlayHidePropertyViewScrollBar = self->handle->GetBool("DockOverlayHidePropertyViewScrollBar", false);
|
|
}
|
|
// Auto generated code (Tools/params_utils.py:296)
|
|
static void updateDockOverlayMinimumSize(OverlayParamsP *self) {
|
|
auto v = self->handle->GetInt("DockOverlayMinimumSize", 30);
|
|
if (self->DockOverlayMinimumSize != v) {
|
|
self->DockOverlayMinimumSize = v;
|
|
OverlayParams::onDockOverlayMinimumSizeChanged();
|
|
}
|
|
}
|
|
};
|
|
|
|
// Auto generated code (Tools/params_utils.py:310)
|
|
OverlayParamsP *instance() {
|
|
static OverlayParamsP *inst = new OverlayParamsP;
|
|
return inst;
|
|
}
|
|
|
|
} // Anonymous namespace
|
|
|
|
// Auto generated code (Tools/params_utils.py:321)
|
|
ParameterGrp::handle OverlayParams::getHandle() {
|
|
return instance()->handle;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayAutoView() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & OverlayParams::getDockOverlayAutoView() {
|
|
return instance()->DockOverlayAutoView;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & OverlayParams::defaultDockOverlayAutoView() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayAutoView(const bool &v) {
|
|
instance()->handle->SetBool("DockOverlayAutoView",v);
|
|
instance()->DockOverlayAutoView = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayAutoView() {
|
|
instance()->handle->RemoveBool("DockOverlayAutoView");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayDelay() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Overlay dock (re),layout delay.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayDelay() {
|
|
return instance()->DockOverlayDelay;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayDelay() {
|
|
const static long def = 200;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayDelay(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayDelay",v);
|
|
instance()->DockOverlayDelay = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayDelay() {
|
|
instance()->handle->RemoveInt("DockOverlayDelay");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayRevealDelay() {
|
|
return "";
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayRevealDelay() {
|
|
return instance()->DockOverlayRevealDelay;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayRevealDelay() {
|
|
const static long def = 2000;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayRevealDelay(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayRevealDelay",v);
|
|
instance()->DockOverlayRevealDelay = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayRevealDelay() {
|
|
instance()->handle->RemoveInt("DockOverlayRevealDelay");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlaySplitterHandleTimeout() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Overlay splitter handle auto hide delay. Set zero to disable auto hiding.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlaySplitterHandleTimeout() {
|
|
return instance()->DockOverlaySplitterHandleTimeout;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlaySplitterHandleTimeout() {
|
|
const static long def = 0;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlaySplitterHandleTimeout(const long &v) {
|
|
instance()->handle->SetInt("DockOverlaySplitterHandleTimeout",v);
|
|
instance()->DockOverlaySplitterHandleTimeout = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlaySplitterHandleTimeout() {
|
|
instance()->handle->RemoveInt("DockOverlaySplitterHandleTimeout");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayActivateOnHover() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Show auto hidden dock overlay on mouse over.\n"
|
|
"If disabled, then show on mouse click.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & OverlayParams::getDockOverlayActivateOnHover() {
|
|
return instance()->DockOverlayActivateOnHover;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & OverlayParams::defaultDockOverlayActivateOnHover() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayActivateOnHover(const bool &v) {
|
|
instance()->handle->SetBool("DockOverlayActivateOnHover",v);
|
|
instance()->DockOverlayActivateOnHover = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayActivateOnHover() {
|
|
instance()->handle->RemoveBool("DockOverlayActivateOnHover");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayAutoMouseThrough() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Auto mouse click through transparent part of dock overlay.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & OverlayParams::getDockOverlayAutoMouseThrough() {
|
|
return instance()->DockOverlayAutoMouseThrough;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & OverlayParams::defaultDockOverlayAutoMouseThrough() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayAutoMouseThrough(const bool &v) {
|
|
instance()->handle->SetBool("DockOverlayAutoMouseThrough",v);
|
|
instance()->DockOverlayAutoMouseThrough = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayAutoMouseThrough() {
|
|
instance()->handle->RemoveBool("DockOverlayAutoMouseThrough");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayWheelPassThrough() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Auto pass through mouse wheel event on transparent dock overlay.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & OverlayParams::getDockOverlayWheelPassThrough() {
|
|
return instance()->DockOverlayWheelPassThrough;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & OverlayParams::defaultDockOverlayWheelPassThrough() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayWheelPassThrough(const bool &v) {
|
|
instance()->handle->SetBool("DockOverlayWheelPassThrough",v);
|
|
instance()->DockOverlayWheelPassThrough = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayWheelPassThrough() {
|
|
instance()->handle->RemoveBool("DockOverlayWheelPassThrough");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayWheelDelay() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Delay capturing mouse wheel event for passing through if it is\n"
|
|
"previously handled by other widget.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayWheelDelay() {
|
|
return instance()->DockOverlayWheelDelay;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayWheelDelay() {
|
|
const static long def = 1000;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayWheelDelay(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayWheelDelay",v);
|
|
instance()->DockOverlayWheelDelay = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayWheelDelay() {
|
|
instance()->handle->RemoveInt("DockOverlayWheelDelay");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayAlphaRadius() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"If auto mouse click through is enabled, then this radius\n"
|
|
"defines a region of alpha test under the mouse cursor.\n"
|
|
"Auto click through is only activated if all pixels within\n"
|
|
"the region are non-opaque.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayAlphaRadius() {
|
|
return instance()->DockOverlayAlphaRadius;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayAlphaRadius() {
|
|
const static long def = 2;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayAlphaRadius(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayAlphaRadius",v);
|
|
instance()->DockOverlayAlphaRadius = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayAlphaRadius() {
|
|
instance()->handle->RemoveInt("DockOverlayAlphaRadius");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayCheckNaviCube() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Leave space for Navigation Cube in dock overlay");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & OverlayParams::getDockOverlayCheckNaviCube() {
|
|
return instance()->DockOverlayCheckNaviCube;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & OverlayParams::defaultDockOverlayCheckNaviCube() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayCheckNaviCube(const bool &v) {
|
|
instance()->handle->SetBool("DockOverlayCheckNaviCube",v);
|
|
instance()->DockOverlayCheckNaviCube = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayCheckNaviCube() {
|
|
instance()->handle->RemoveBool("DockOverlayCheckNaviCube");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayHintTriggerSize() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Auto hide hint visual display triggering width");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayHintTriggerSize() {
|
|
return instance()->DockOverlayHintTriggerSize;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayHintTriggerSize() {
|
|
const static long def = 16;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayHintTriggerSize(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayHintTriggerSize",v);
|
|
instance()->DockOverlayHintTriggerSize = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayHintTriggerSize() {
|
|
instance()->handle->RemoveInt("DockOverlayHintTriggerSize");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayHintSize() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Auto hide hint visual display width");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayHintSize() {
|
|
return instance()->DockOverlayHintSize;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayHintSize() {
|
|
const static long def = 8;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayHintSize(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayHintSize",v);
|
|
instance()->DockOverlayHintSize = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayHintSize() {
|
|
instance()->handle->RemoveInt("DockOverlayHintSize");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayHintLeftLength() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Auto hide hint visual display length for left panel. Set to zero to fill the space.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayHintLeftLength() {
|
|
return instance()->DockOverlayHintLeftLength;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayHintLeftLength() {
|
|
const static long def = 100;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayHintLeftLength(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayHintLeftLength",v);
|
|
instance()->DockOverlayHintLeftLength = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayHintLeftLength() {
|
|
instance()->handle->RemoveInt("DockOverlayHintLeftLength");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayHintRightLength() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Auto hide hint visual display length for right panel. Set to zero to fill the space.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayHintRightLength() {
|
|
return instance()->DockOverlayHintRightLength;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayHintRightLength() {
|
|
const static long def = 100;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayHintRightLength(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayHintRightLength",v);
|
|
instance()->DockOverlayHintRightLength = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayHintRightLength() {
|
|
instance()->handle->RemoveInt("DockOverlayHintRightLength");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayHintTopLength() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Auto hide hint visual display length for top panel. Set to zero to fill the space.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayHintTopLength() {
|
|
return instance()->DockOverlayHintTopLength;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayHintTopLength() {
|
|
const static long def = 100;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayHintTopLength(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayHintTopLength",v);
|
|
instance()->DockOverlayHintTopLength = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayHintTopLength() {
|
|
instance()->handle->RemoveInt("DockOverlayHintTopLength");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayHintBottomLength() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Auto hide hint visual display length for bottom panel. Set to zero to fill the space.");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayHintBottomLength() {
|
|
return instance()->DockOverlayHintBottomLength;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayHintBottomLength() {
|
|
const static long def = 100;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayHintBottomLength(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayHintBottomLength",v);
|
|
instance()->DockOverlayHintBottomLength = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayHintBottomLength() {
|
|
instance()->handle->RemoveInt("DockOverlayHintBottomLength");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayHintLeftOffset() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Auto hide hint visual display offset for left panel");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayHintLeftOffset() {
|
|
return instance()->DockOverlayHintLeftOffset;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayHintLeftOffset() {
|
|
const static long def = 0;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayHintLeftOffset(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayHintLeftOffset",v);
|
|
instance()->DockOverlayHintLeftOffset = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayHintLeftOffset() {
|
|
instance()->handle->RemoveInt("DockOverlayHintLeftOffset");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayHintRightOffset() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Auto hide hint visual display offset for right panel");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayHintRightOffset() {
|
|
return instance()->DockOverlayHintRightOffset;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayHintRightOffset() {
|
|
const static long def = 0;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayHintRightOffset(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayHintRightOffset",v);
|
|
instance()->DockOverlayHintRightOffset = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayHintRightOffset() {
|
|
instance()->handle->RemoveInt("DockOverlayHintRightOffset");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayHintTopOffset() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Auto hide hint visual display offset for top panel");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayHintTopOffset() {
|
|
return instance()->DockOverlayHintTopOffset;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayHintTopOffset() {
|
|
const static long def = 0;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayHintTopOffset(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayHintTopOffset",v);
|
|
instance()->DockOverlayHintTopOffset = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayHintTopOffset() {
|
|
instance()->handle->RemoveInt("DockOverlayHintTopOffset");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayHintBottomOffset() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Auto hide hint visual display offset for bottom panel");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayHintBottomOffset() {
|
|
return instance()->DockOverlayHintBottomOffset;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayHintBottomOffset() {
|
|
const static long def = 0;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayHintBottomOffset(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayHintBottomOffset",v);
|
|
instance()->DockOverlayHintBottomOffset = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayHintBottomOffset() {
|
|
instance()->handle->RemoveInt("DockOverlayHintBottomOffset");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayHintTabBar() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Show tab bar on mouse over when auto hide");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & OverlayParams::getDockOverlayHintTabBar() {
|
|
return instance()->DockOverlayHintTabBar;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & OverlayParams::defaultDockOverlayHintTabBar() {
|
|
const static bool def = false;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayHintTabBar(const bool &v) {
|
|
instance()->handle->SetBool("DockOverlayHintTabBar",v);
|
|
instance()->DockOverlayHintTabBar = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayHintTabBar() {
|
|
instance()->handle->RemoveBool("DockOverlayHintTabBar");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayHideTabBar() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Hide tab bar in dock overlay");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & OverlayParams::getDockOverlayHideTabBar() {
|
|
return instance()->DockOverlayHideTabBar;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & OverlayParams::defaultDockOverlayHideTabBar() {
|
|
const static bool def = true;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayHideTabBar(const bool &v) {
|
|
instance()->handle->SetBool("DockOverlayHideTabBar",v);
|
|
instance()->DockOverlayHideTabBar = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayHideTabBar() {
|
|
instance()->handle->RemoveBool("DockOverlayHideTabBar");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayHintDelay() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Delay before show hint visual");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayHintDelay() {
|
|
return instance()->DockOverlayHintDelay;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayHintDelay() {
|
|
const static long def = 200;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayHintDelay(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayHintDelay",v);
|
|
instance()->DockOverlayHintDelay = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayHintDelay() {
|
|
instance()->handle->RemoveInt("DockOverlayHintDelay");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayAnimationDuration() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Auto hide animation duration, 0 to disable");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayAnimationDuration() {
|
|
return instance()->DockOverlayAnimationDuration;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayAnimationDuration() {
|
|
const static long def = 200;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayAnimationDuration(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayAnimationDuration",v);
|
|
instance()->DockOverlayAnimationDuration = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayAnimationDuration() {
|
|
instance()->handle->RemoveInt("DockOverlayAnimationDuration");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayAnimationCurve() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Auto hide animation curve type");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayAnimationCurve() {
|
|
return instance()->DockOverlayAnimationCurve;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayAnimationCurve() {
|
|
const static long def = 7;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayAnimationCurve(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayAnimationCurve",v);
|
|
instance()->DockOverlayAnimationCurve = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayAnimationCurve() {
|
|
instance()->handle->RemoveInt("DockOverlayAnimationCurve");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayHidePropertyViewScrollBar() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Hide property view scroll bar in dock overlay");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const bool & OverlayParams::getDockOverlayHidePropertyViewScrollBar() {
|
|
return instance()->DockOverlayHidePropertyViewScrollBar;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const bool & OverlayParams::defaultDockOverlayHidePropertyViewScrollBar() {
|
|
const static bool def = false;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayHidePropertyViewScrollBar(const bool &v) {
|
|
instance()->handle->SetBool("DockOverlayHidePropertyViewScrollBar",v);
|
|
instance()->DockOverlayHidePropertyViewScrollBar = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayHidePropertyViewScrollBar() {
|
|
instance()->handle->RemoveBool("DockOverlayHidePropertyViewScrollBar");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:350)
|
|
const char *OverlayParams::docDockOverlayMinimumSize() {
|
|
return QT_TRANSLATE_NOOP("OverlayParams",
|
|
"Minimum overlay dock widget width/height");
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:358)
|
|
const long & OverlayParams::getDockOverlayMinimumSize() {
|
|
return instance()->DockOverlayMinimumSize;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:366)
|
|
const long & OverlayParams::defaultDockOverlayMinimumSize() {
|
|
const static long def = 30;
|
|
return def;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:375)
|
|
void OverlayParams::setDockOverlayMinimumSize(const long &v) {
|
|
instance()->handle->SetInt("DockOverlayMinimumSize",v);
|
|
instance()->DockOverlayMinimumSize = v;
|
|
}
|
|
|
|
// Auto generated code (Tools/params_utils.py:384)
|
|
void OverlayParams::removeDockOverlayMinimumSize() {
|
|
instance()->handle->RemoveInt("DockOverlayMinimumSize");
|
|
}
|
|
|
|
// Auto generated code (Gui/OverlayParams.py:171)
|
|
const std::vector<QString> OverlayParams::AnimationCurveTypes = {
|
|
QStringLiteral("Linear"),
|
|
QStringLiteral("InQuad"),
|
|
QStringLiteral("OutQuad"),
|
|
QStringLiteral("InOutQuad"),
|
|
QStringLiteral("OutInQuad"),
|
|
QStringLiteral("InCubic"),
|
|
QStringLiteral("OutCubic"),
|
|
QStringLiteral("InOutCubic"),
|
|
QStringLiteral("OutInCubic"),
|
|
QStringLiteral("InQuart"),
|
|
QStringLiteral("OutQuart"),
|
|
QStringLiteral("InOutQuart"),
|
|
QStringLiteral("OutInQuart"),
|
|
QStringLiteral("InQuint"),
|
|
QStringLiteral("OutQuint"),
|
|
QStringLiteral("InOutQuint"),
|
|
QStringLiteral("OutInQuint"),
|
|
QStringLiteral("InSine"),
|
|
QStringLiteral("OutSine"),
|
|
QStringLiteral("InOutSine"),
|
|
QStringLiteral("OutInSine"),
|
|
QStringLiteral("InExpo"),
|
|
QStringLiteral("OutExpo"),
|
|
QStringLiteral("InOutExpo"),
|
|
QStringLiteral("OutInExpo"),
|
|
QStringLiteral("InCirc"),
|
|
QStringLiteral("OutCirc"),
|
|
QStringLiteral("InOutCirc"),
|
|
QStringLiteral("OutInCirc"),
|
|
QStringLiteral("InElastic"),
|
|
QStringLiteral("OutElastic"),
|
|
QStringLiteral("InOutElastic"),
|
|
QStringLiteral("OutInElastic"),
|
|
QStringLiteral("InBack"),
|
|
QStringLiteral("OutBack"),
|
|
QStringLiteral("InOutBack"),
|
|
QStringLiteral("OutInBack"),
|
|
QStringLiteral("InBounce"),
|
|
QStringLiteral("OutBounce"),
|
|
QStringLiteral("InOutBounce"),
|
|
QStringLiteral("OutInBounce"),
|
|
};
|
|
//[[[end]]]
|
|
|
|
void OverlayParams::onDockOverlayAutoViewChanged() {
|
|
OverlayManager::instance()->refresh();
|
|
}
|
|
|
|
void OverlayParams::onDockOverlayCheckNaviCubeChanged() {
|
|
OverlayManager::instance()->refresh();
|
|
}
|
|
|
|
void OverlayParams::onDockOverlayHideTabBarChanged() {
|
|
OverlayManager::instance()->refresh(nullptr, true);
|
|
}
|
|
|
|
void OverlayParams::onDockOverlayMinimumSizeChanged() {
|
|
OverlayManager::instance()->refresh();
|
|
}
|
|
|