aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/debugger/debuggerplugin.cpp
diff options
context:
space:
mode:
authorEike Ziller <[email protected]>2023-10-31 10:22:15 +0100
committerEike Ziller <[email protected]>2023-11-07 13:50:05 +0000
commitd2500dc77b905a885d351367cf9154316ac73acf (patch)
treee418316a63546d35972a13c5ca56970c7a542c2f /src/plugins/debugger/debuggerplugin.cpp
parentf84e3074cd48951476d7545569e6aa91e557feb5 (diff)
FancyMainWindow: Remove auto-hide title bars functionality
This added complexity with the hovering to get the title bars shown, and discoverability issues with the action in the views menu to show all title bars, and the issue that some docks then had double titles, because we wanted some title to be shown even if the title bar is hidden. Instead only show the dock control buttons only on hover, which already removes a lot visual clutter that was the main reason for the whole exercise. One issue is that the title is now uselessly repeated for tabbed docks. Another is that the title bar style is ugly and not very compatible to what we otherwise have. Change-Id: Ib093e0a3f2f07ece74b9055015c5523994032c5a Reviewed-by: Marcus Tillmanns <[email protected]>
Diffstat (limited to 'src/plugins/debugger/debuggerplugin.cpp')
-rw-r--r--src/plugins/debugger/debuggerplugin.cpp12
1 files changed, 0 insertions, 12 deletions
diff --git a/src/plugins/debugger/debuggerplugin.cpp b/src/plugins/debugger/debuggerplugin.cpp
index bb90a260cc9..ecb655f6c0e 100644
--- a/src/plugins/debugger/debuggerplugin.cpp
+++ b/src/plugins/debugger/debuggerplugin.cpp
@@ -712,16 +712,6 @@ public:
// return isDebuggableScript;
};
-static void addLabel(QWidget *widget, const QString &text)
-{
- auto vbox = qobject_cast<QVBoxLayout *>(widget->layout());
- QTC_ASSERT(vbox, return);
- auto label = new QLabel(widget);
- label->setText(text);
- label->setContentsMargins(6, 6, 6, 6);
- vbox->insertWidget(0, label);
-};
-
void DebuggerPluginPrivate::addFontSizeAdaptation(QWidget *widget)
{
QObject::connect(TextEditorSettings::instance(),
@@ -759,7 +749,6 @@ QWidget *DebuggerPluginPrivate::createBreakpointManagerWindow(BaseTreeView *brea
auto breakpointManagerWindow = addSearch(breakpointManagerView);
breakpointManagerWindow->setWindowTitle(title);
breakpointManagerWindow->setObjectName(objectName);
- addLabel(breakpointManagerWindow, breakpointManagerWindow->windowTitle());
addFontSizeAdaptation(breakpointManagerWindow);
return breakpointManagerWindow;
}
@@ -785,7 +774,6 @@ QWidget *DebuggerPluginPrivate::createEngineManagerWindow(BaseTreeView *engineMa
auto engineManagerWindow = addSearch(engineManagerView);
engineManagerWindow->setWindowTitle(title);
engineManagerWindow->setObjectName(objectName);
- addLabel(engineManagerWindow, engineManagerWindow->windowTitle());
addFontSizeAdaptation(engineManagerWindow);
return engineManagerWindow;
}