diff options
Diffstat (limited to 'examples/vulkan/hellovulkanwidget/hellovulkanwidget.cpp')
-rw-r--r-- | examples/vulkan/hellovulkanwidget/hellovulkanwidget.cpp | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/examples/vulkan/hellovulkanwidget/hellovulkanwidget.cpp b/examples/vulkan/hellovulkanwidget/hellovulkanwidget.cpp index ecab104399..78de338f1f 100644 --- a/examples/vulkan/hellovulkanwidget/hellovulkanwidget.cpp +++ b/examples/vulkan/hellovulkanwidget/hellovulkanwidget.cpp @@ -52,18 +52,19 @@ #include <QVulkanFunctions> #include <QApplication> #include <QVBoxLayout> -#include <QTextEdit> +#include <QPlainTextEdit> #include <QPushButton> #include <QLCDNumber> #include <QFileDialog> #include <QMessageBox> +#include <QTabWidget> -MainWindow::MainWindow(VulkanWindow *w) +MainWindow::MainWindow(VulkanWindow *w, QPlainTextEdit *logWidget) : m_window(w) { QWidget *wrapper = QWidget::createWindowContainer(w); - m_info = new QTextEdit; + m_info = new QPlainTextEdit; m_info->setReadOnly(true); m_number = new QLCDNumber(3); @@ -80,7 +81,10 @@ MainWindow::MainWindow(VulkanWindow *w) connect(quitButton, &QPushButton::clicked, qApp, &QCoreApplication::quit); QVBoxLayout *layout = new QVBoxLayout; - layout->addWidget(m_info, 2); + m_infoTab = new QTabWidget(this); + m_infoTab->addTab(m_info, tr("Vulkan Info")); + m_infoTab->addTab(logWidget, tr("Debug Log")); + layout->addWidget(m_infoTab, 2); layout->addWidget(m_number, 1); layout->addWidget(wrapper, 5); layout->addWidget(grabButton, 1); @@ -90,7 +94,7 @@ MainWindow::MainWindow(VulkanWindow *w) void MainWindow::onVulkanInfoReceived(const QString &text) { - m_info->setText(text); + m_info->setPlainText(text); } void MainWindow::onFrameQueued(int colorValue) |