drag-and-drop #14

Merged
shaunrd0 merged 45 commits from drag-and-drop into master 2023-12-27 19:36:48 +00:00
1 changed files with 9 additions and 10 deletions
Showing only changes of commit c948d9e1a6 - Show all commits

View File

@ -17,9 +17,8 @@ MainWindow::MainWindow(QWidget * parent) :
ui->setupUi(this); ui->setupUi(this);
// Find all QtkWidgets in this QMainWindow and initialize their scenes. // Find all QtkWidgets in this QMainWindow and initialize their scenes.
for(const auto widget : ui->qWidget->children()) { auto children = ui->centralwidget->findChildren<Qtk::QtkWidget *>();
auto qtkWidget = dynamic_cast<Qtk::QtkWidget *>(widget); for(const auto qtkWidget : children) {
if(qtkWidget != nullptr) {
std::string key = qtkWidget->objectName().toStdString(); std::string key = qtkWidget->objectName().toStdString();
// Initialize each scene into a map if it doesn't exist. // Initialize each scene into a map if it doesn't exist.
if(mScenes[key] == nullptr) { if(mScenes[key] == nullptr) {
@ -28,7 +27,7 @@ MainWindow::MainWindow(QWidget * parent) :
// Set the QtkWidget to use the scene associated with this widget. // Set the QtkWidget to use the scene associated with this widget.
qtkWidget->setScene(mScenes[key]); qtkWidget->setScene(mScenes[key]);
} }
} // TODO: Use QPlainTextEdit or similar for debug console
// Set the window icon used for Qtk. // Set the window icon used for Qtk.
// TODO: Update this to be something other than kilroy. // TODO: Update this to be something other than kilroy.