Commit 033638822c7638199fe04a3ce936a3ce0871b566
1 parent
bdfb95f6
Exists in
master
Console modificado para aceitar QString como parâmetro.
Showing
1 changed file
with
3 additions
and
3 deletions
Show diff stats
src/console.h
| ... | ... | @@ -6,7 +6,7 @@ |
| 6 | 6 | #include <QString> |
| 7 | 7 | #include <QSysInfo> |
| 8 | 8 | |
| 9 | -class ConsoleObject:public std::unary_function<std::string,QString> | |
| 9 | +class ConsoleObject:public std::unary_function<QString,QString> | |
| 10 | 10 | { |
| 11 | 11 | |
| 12 | 12 | public: |
| ... | ... | @@ -18,10 +18,10 @@ public: |
| 18 | 18 | |
| 19 | 19 | #if defined(Q_OS_LINUX) |
| 20 | 20 | QStringList options; |
| 21 | - options << "-c" << QString::fromStdString(input); | |
| 21 | + options << "-c" << input; | |
| 22 | 22 | process->start("/bin/sh", options); |
| 23 | 23 | #elif defined(Q_OS_WIN) |
| 24 | - process->start(QString::fromStdString(input)); | |
| 24 | + process->start(input); | |
| 25 | 25 | #endif |
| 26 | 26 | process->waitForFinished(); |
| 27 | 27 | QString output = process->readAll(); | ... | ... |