diff options
Diffstat (limited to 'src/plugins/resourceeditor/qrceditor/test/mainwindow.cpp')
-rw-r--r-- | src/plugins/resourceeditor/qrceditor/test/mainwindow.cpp | 94 |
1 files changed, 0 insertions, 94 deletions
diff --git a/src/plugins/resourceeditor/qrceditor/test/mainwindow.cpp b/src/plugins/resourceeditor/qrceditor/test/mainwindow.cpp deleted file mode 100644 index 5de60a50d63..00000000000 --- a/src/plugins/resourceeditor/qrceditor/test/mainwindow.cpp +++ /dev/null @@ -1,94 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2016 The Qt Company Ltd. -** Contact: https://www.qt.io/licensing/ -** -** This file is part of Qt Creator. -** -** Commercial License Usage -** Licensees holding valid commercial Qt licenses may use this file in -** accordance with the commercial license agreement provided with the -** Software or, alternatively, in accordance with the terms contained in -** a written agreement between you and The Qt Company. For licensing terms -** and conditions see https://www.qt.io/terms-conditions. For further -** information use the contact form at https://www.qt.io/contact-us. -** -** GNU General Public License Usage -** Alternatively, this file may be used under the terms of the GNU -** General Public License version 3 as published by the Free Software -** Foundation with exceptions as appearing in the file LICENSE.GPL3-EXCEPT -** included in the packaging of this file. Please review the following -** information to ensure the GNU General Public License requirements will -** be met: https://www.gnu.org/licenses/gpl-3.0.html. -** -****************************************************************************/ - -#include "mainwindow.h" -#include <resourceeditor/qrceditor/qrceditor.h> - -#include <QAction> -#include <QDebug> -#include <QFileDialog> -#include <QMenuBar> -#include <QStatusBar> -#include <QVBoxLayout> - -MainWindow::MainWindow() : - m_qrcEditor(new SharedTools::QrcEditor()) -{ - m_qrcEditor->setResourceDragEnabled(true); - setWindowTitle(QLatin1String("Test resource editor")); - QMenu* fMenu = menuBar()->addMenu(QLatin1String("File")); - - QAction* oa = fMenu->addAction(QLatin1String("Open...")); - connect(oa, &QAction::triggered, this, &MainWindow::slotOpen); - - QAction* sa = fMenu->addAction(QLatin1String("Save")); - connect(sa, &QAction::triggered, this, &MainWindow::slotSave); - - QAction* xa = fMenu->addAction(QLatin1String("Exit!")); - connect(xa, &QAction::triggered, this, &QWidget::close); - - - QWidget *cw = new QWidget(); - setCentralWidget(cw); - QVBoxLayout *lt = new QVBoxLayout(cw); - lt->addWidget(m_qrcEditor); - setMinimumSize(QSize(500, 500)); -} - -void MainWindow::slotOpen() -{ - const QString fileName = QFileDialog::getOpenFileName(this, QLatin1String("Choose resource file"), - QString(), - QLatin1String("Resource files (*.qrc)")); - if (fileName.isEmpty()) - return; - - if (m_qrcEditor->load(fileName)) - statusBar()->showMessage(QString::fromLatin1("%1 opened").arg(fileName)); - else - statusBar()->showMessage(QString::fromLatin1("Unable to open %1!").arg(fileName)); -} - -void MainWindow::slotSave() -{ - const QString oldFileName = m_qrcEditor->fileName(); - QString fileName = oldFileName; - - if (fileName.isEmpty()) { - fileName = QFileDialog::getSaveFileName(this, QLatin1String("Save resource file"), - QString(), - QLatin1String("Resource files (*.qrc)")); - if (fileName.isEmpty()) - return; - } - - m_qrcEditor->setFileName(fileName); - if (m_qrcEditor->save()) - statusBar()->showMessage(QString::fromLatin1("%1 written").arg(fileName)); - else { - statusBar()->showMessage(QString::fromLatin1("Unable to write %1!").arg(fileName)); - m_qrcEditor->setFileName(oldFileName); - } -} |