summaryrefslogtreecommitdiffstats
path: root/scriptmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'scriptmanager.cpp')
-rw-r--r--scriptmanager.cpp32
1 files changed, 9 insertions, 23 deletions
diff --git a/scriptmanager.cpp b/scriptmanager.cpp
index 00b5b91..95f1130 100644
--- a/scriptmanager.cpp
+++ b/scriptmanager.cpp
@@ -53,10 +53,7 @@
#include <QMainWindow>
#include <QDir>
#include <QFileInfo>
-#include <QDebug>
#include <QFileSystemWatcher>
-#include <QFile>
-#include <QTextStream>
#include <QSignalMapper>
@@ -141,27 +138,16 @@ QStringList scriptListFromDir(const QString &path)
void ScriptManager::runFile(const QString &fileName)
{
- QFile file(fileName);
-
- if (file.open(QIODevice::ReadOnly)) {
- QTextStream stream(&file);
- const QString sourceCode = stream.readAll();
-
- Core::MessageManager::instance()->showOutputPane();
- Core::MessageManager::instance()->printToOutputPane(tr("Start %1...").arg(fileName),
- Utils::NormalMessageFormat);
- ErrorMessage message = m_runner->runScript(sourceCode, fileName);
- if (message.hasError)
- Core::MessageManager::instance()->printToOutputPane(tr("Error at line %1: %2\n").arg(message.line).arg(message.message),
- Utils::ErrorMessageFormat);
- else
- Core::MessageManager::instance()->printToOutputPane(tr("The script exited normally\n"),
- Utils::NormalMessageFormat);
- }
- else {
- Core::MessageManager::instance()->printToOutputPane(tr("Error: %1 doesn't exist.\n").arg(fileName),
+ Core::MessageManager::instance()->showOutputPane();
+ Core::MessageManager::instance()->printToOutputPane(tr("Start %1...").arg(fileName),
+ Utils::NormalMessageFormat);
+ ErrorMessage message = m_runner->runScript(fileName);
+ if (message.hasError)
+ Core::MessageManager::instance()->printToOutputPane(tr("Error at line %1: %2\n").arg(message.line).arg(message.message),
Utils::ErrorMessageFormat);
- }
+ else
+ Core::MessageManager::instance()->printToOutputPane(tr("The script exited normally\n"),
+ Utils::NormalMessageFormat);
}
void ScriptManager::directoryChanged(const QString &path, bool initialize)