/* * PDFedit - free program for PDF document manipulation. * Copyright (C) 2006, 2007 PDFedit team: Michal Hocko, * Miroslav Jahoda, * Jozef Misutka, * Martin Petricek * * Project is hosted on http://sourceforge.net/projects/pdfedit */ /** @file ConsoleWriterConsole - class handling console output by sending it to STDOUT @author Martin Petricek */ #include "consolewriterconsole.h" #include "util.h" #include #include #include namespace gui { using namespace std; /** Default constructor of ConsoleWriter */ ConsoleWriterConsole::ConsoleWriterConsole() : ConsoleWriter() { //no extra initialization } /** default destructor */ ConsoleWriterConsole::~ConsoleWriterConsole() { } /** Print one line to console, followed by a newline @param line String to print */ void ConsoleWriterConsole::printLine(const QString &line) { cout << util::convertFromUnicode(line,util::CON) << endl; } /** Print one error line to console, followed by a newline @param line String to print */ void ConsoleWriterConsole::printErrorLine(const QString &line) { cout << "! " << util::convertFromUnicode(line,util::CON) << endl; } /** Print/echo/store command that is to be executed @param cmd Command string */ void ConsoleWriterConsole::printCommand(const QString &cmd) { cout << "> " << util::convertFromUnicode(cmd,util::CON) << endl; } } // namespace gui