diff --git a/GUI/coregui/Views/CommonWidgets/DocksController.cpp b/GUI/coregui/Views/CommonWidgets/DocksController.cpp index 9eb9030e8363468503328be639cbc21e426243c6..a61b62319d695ea1cb88c87d9d02b1dbe60d4aae 100644 --- a/GUI/coregui/Views/CommonWidgets/DocksController.cpp +++ b/GUI/coregui/Views/CommonWidgets/DocksController.cpp @@ -55,6 +55,13 @@ void DocksController::onResetLayout() for (auto& it : m_docks) m_mainWindow->addDockWidget(it.second.area(), it.second.dock()); + // Fixes issue: https://bugreports.qt.io/browse/QTBUG-65592 +#if QT_VERSION >= 0x050600 + dockWidgetList = m_mainWindow->dockWidgets(); + if (dockWidgetList.size()>0) + m_mainWindow->resizeDocks({dockWidgetList.first()}, {10}, Qt::Horizontal); +#endif + for (QDockWidget* dockWidget : dockWidgetList) dockWidget->show(); diff --git a/GUI/coregui/Views/SampleDesigner/SampleWidgetBox.h b/GUI/coregui/Views/SampleDesigner/SampleWidgetBox.h index 75b11b9f2890fb2f115d8629d322c5064dd50fc2..53330d15bf0d3db85bbb56bc85a9c77662e4f302 100644 --- a/GUI/coregui/Views/SampleDesigner/SampleWidgetBox.h +++ b/GUI/coregui/Views/SampleDesigner/SampleWidgetBox.h @@ -27,6 +27,8 @@ class BA_CORE_API_ SampleWidgetBox : public QWidget public: explicit SampleWidgetBox(SampleDesignerInterface *core, QWidget *parent); + QSize minimumSizeHint() const override { return QSize(300, 300); } + private: SampleDesignerInterface *m_core; QDesignerWidgetBoxInterface *m_widgetBox; diff --git a/GUI/coregui/mainwindow/aboutapplicationdialog.cpp b/GUI/coregui/mainwindow/aboutapplicationdialog.cpp index 90a8730328d0cc2b1bc66dcd51d78f0dafeaa53a..dbcbbc9bd9396f8300615d8db23f03c157e3293d 100644 --- a/GUI/coregui/mainwindow/aboutapplicationdialog.cpp +++ b/GUI/coregui/mainwindow/aboutapplicationdialog.cpp @@ -141,7 +141,7 @@ QBoxLayout* AboutApplicationDialog::createButtonLayout() result->addStretch(1); result->addWidget(closeButton); - static const char mydata[] = {0x62, 0x65, 0x65, 0x72}; + static const char mydata[] = {0x64, 0x65, 0x76, 0x73}; QByteArray b = QByteArray::fromRawData(mydata, sizeof(mydata)); auto f = new ShortcodeFilter(b, this); connect(f, &ShortcodeFilter::found, this, [=]() { layout()->addWidget(createLogoLabel());});