Add MainWindow::layoutEqually()
Distributes the space equally between all dock widgets
This commit is contained in:
@@ -96,12 +96,15 @@ MyMainWindow::MyMainWindow(const QString &uniqueName, KDDockWidgets::MainWindowO
|
||||
saver.restoreFromFile(QStringLiteral("mylayout.json"));
|
||||
});
|
||||
|
||||
auto closeAllAction = fileMenu->addAction(QStringLiteral("Close all"));
|
||||
auto closeAllAction = fileMenu->addAction(QStringLiteral("Close All"));
|
||||
connect(closeAllAction, &QAction::triggered, this, [this] {
|
||||
for (auto dw : m_dockwidgets)
|
||||
dw->close();
|
||||
});
|
||||
|
||||
auto layoutEqually = fileMenu->addAction(QStringLiteral("Layout Equally"));
|
||||
connect(layoutEqually, &QAction::triggered, this, &MainWindow::layoutEqually);
|
||||
|
||||
auto quitAction = fileMenu->addAction(QStringLiteral("Quit"));
|
||||
connect(quitAction, &QAction::triggered, qApp, &QApplication::quit);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user