3
0

MainWindowStatusWidget.cpp 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. /*
  2. * Copyright (c) Contributors to the Open 3D Engine Project.
  3. * For complete copyright and license terms please see the LICENSE at the root of this distribution.
  4. *
  5. * SPDX-License-Identifier: Apache-2.0 OR MIT
  6. *
  7. */
  8. #include <Editor/View/Widgets/MainWindowStatusWidget.h>
  9. #include <Editor/View/Widgets/ui_MainWindowStatusWidget.h>
  10. #include <Editor/GraphCanvas/GraphCanvasEditorNotificationBusId.h>
  11. namespace ScriptCanvasEditor
  12. {
  13. ///////////////////////////
  14. // MainWindowStatusWidget
  15. ///////////////////////////
  16. MainWindowStatusWidget::MainWindowStatusWidget(QWidget* parent)
  17. : QWidget(parent)
  18. , m_ui(new Ui::MainWindowStatusWidget())
  19. {
  20. m_ui->setupUi(this);
  21. QObject::connect(m_ui->showErrorButton, &QToolButton::clicked, this, &MainWindowStatusWidget::OnErrorButtonPressed);
  22. QObject::connect(m_ui->showWarningButton, &QToolButton::clicked, this, &MainWindowStatusWidget::OnWarningButtonPressed);
  23. GraphValidatorDockWidgetNotificationBus::Handler::BusConnect(ScriptCanvasEditor::AssetEditorId);
  24. OnResultsChanged(0, 0);
  25. }
  26. void MainWindowStatusWidget::OnResultsChanged(int errorCount, int warningCount)
  27. {
  28. m_ui->showErrorButton->setText(QString("%1 Errors").arg(errorCount));
  29. m_ui->showWarningButton->setText(QString("%1 Warnings").arg(warningCount));
  30. }
  31. #include <Editor/View/Widgets/moc_MainWindowStatusWidget.cpp>
  32. }