Add overloads taking view interface instead of controller

People won't be using the controllers directly
This commit is contained in:
Sergio Martins
2022-06-15 21:32:25 +01:00
parent 1e3acd2a92
commit 2a6bd9e415
13 changed files with 143 additions and 29 deletions

View File

@@ -16,8 +16,6 @@
#include <kddockwidgets/Config.h>
#include <kddockwidgets/ViewFactory.h>
#include "kddockwidgets/controllers/MainWindow.h"
#include <QStyleFactory>
#include <QApplication>
#include <QDebug>
@@ -334,8 +332,7 @@ int main(int argc, char **argv)
false, false, restoreIsRelative, false,
false, affinity);
dockableMainWindow->mainWindow()->setAffinities({ affinity }); // TODOm2: Add the MainWindow API to the views too
dockableMainWindow->setAffinities({ affinity });
dockableMainWindow->setStyleSheet(QStringLiteral("background: yellow"));
dockableMainWindow->setWindowTitle("Dockable Main Window");