Commit c836cf01 authored by Nate Graham's avatar Nate Graham Committed by Méven Car
Browse files

Set initial size corectly

The resize() that we do to set the initial size is working around a
bug in frameworks that is going to be fixed soon. See
frameworks/kxmlgui!53.
parent a6ec74a8
Pipeline #60769 passed with stage
in 4 minutes and 33 seconds
......@@ -178,8 +178,6 @@ DolphinMainWindow::DolphinMainWindow() :
if (firstRun) {
menuBar()->setVisible(false);
// Assure a proper default size if Dolphin runs the first time
resize(760, 550);
}
const bool showMenu = !menuBar()->isHidden();
......@@ -2412,6 +2410,12 @@ bool DolphinMainWindow::eventFilter(QObject* obj, QEvent* event)
return false;
}
// Set a sane initial window size
QSize DolphinMainWindow::sizeHint() const
{
return KXmlGuiWindow::sizeHint().expandedTo(QSize(760, 550));
}
void DolphinMainWindow::saveNewToolbarConfig()
{
KXmlGuiWindow::saveNewToolbarConfig(); // Applies the new config. This has to be called first
......
......@@ -225,6 +225,9 @@ protected:
/** Handles QWhatsThisClickedEvent and passes all others on. */
bool eventFilter(QObject*, QEvent*) override;
/** Sets a sane initial window size **/
QSize sizeHint() const override;
protected Q_SLOTS:
/**
* Calls the base method KXmlGuiWindow::saveNewToolbarConfig().
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment