MCPcopy Create free account
hub / github.com/CE-Programming/CEmu / setState

Method setState

gui/qt/dockwidget.cpp:45–65  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

43}
44
45void DockWidget::setState(bool edit) {
46 QDockWidget::DockWidgetFeatures features;
47 if (edit) {
48 setAllowedAreas(Qt::AllDockWidgetAreas);
49 features = QDockWidget::DockWidgetMovable | QDockWidget::DockWidgetFloatable;
50 if (isClosable()) {
51 features |= QDockWidget::DockWidgetClosable;
52 }
53 } else {
54 setAllowedAreas(Qt::NoDockWidgetArea);
55 features = QDockWidget::NoDockWidgetFeatures;
56 if (isFloating()) {
57 features |= QDockWidget::DockWidgetFloatable;
58 }
59 if (m_closeablefloat) {
60 features |= QDockWidget::DockWidgetClosable;
61 }
62 }
63 setFeatures(features);
64 setTitleBarWidget(isFloating() || edit ? Q_NULLPTR : m_titleHide);
65}
66
67bool DockWidget::event(QEvent *event) {
68 if (event->type() == QEvent::MouseButtonDblClick &&

Callers 5

setUIDocksMethod · 0.80
setUIDockEditModeMethod · 0.80
addKeyHistoryDockMethod · 0.80
addVisualizerDockMethod · 0.80
addMemDockMethod · 0.80

Calls 1

isClosableFunction · 0.85

Tested by

no test coverage detected