tools/runonphone/trksignalhandler.cpp
changeset 19 fcece45ef507
parent 18 2f34d5167611
child 30 5dc02b23752f
equal deleted inserted replaced
18:2f34d5167611 19:fcece45ef507
    56     int loglevel;
    56     int loglevel;
    57 };
    57 };
    58 
    58 
    59 void TrkSignalHandler::copyingStarted()
    59 void TrkSignalHandler::copyingStarted()
    60 {
    60 {
    61     if(d->loglevel > 0)
    61     if (d->loglevel > 0)
    62         d->out << "Copying..." << endl;
    62         d->out << "Copying..." << endl;
    63 }
    63 }
    64 
    64 
    65 void TrkSignalHandler::canNotConnect(const QString &errorMessage)
    65 void TrkSignalHandler::canNotConnect(const QString &errorMessage)
    66 {
    66 {
    67     d->err << "Cannot Connect - " << errorMessage << endl;
    67     d->err << "Cannot connect - " << errorMessage << endl;
    68 }
    68 }
    69 
    69 
    70 void TrkSignalHandler::canNotCreateFile(const QString &filename, const QString &errorMessage)
    70 void TrkSignalHandler::canNotCreateFile(const QString &filename, const QString &errorMessage)
    71 {
    71 {
    72     d->err << "Cannot create file (" << filename << ") - " << errorMessage << endl;
    72     d->err << "Cannot create file (" << filename << ") - " << errorMessage << endl;
    82     d->err << "Cannot close file (" << filename << ") - " << errorMessage << endl;
    82     d->err << "Cannot close file (" << filename << ") - " << errorMessage << endl;
    83 }
    83 }
    84 
    84 
    85 void TrkSignalHandler::installingStarted()
    85 void TrkSignalHandler::installingStarted()
    86 {
    86 {
    87     if(d->loglevel > 0)
    87     if (d->loglevel > 0)
    88         d->out << "Installing..." << endl;
    88         d->out << "Installing..." << endl;
    89 }
    89 }
    90 
    90 
    91 void TrkSignalHandler::canNotInstall(const QString &packageFilename, const QString &errorMessage)
    91 void TrkSignalHandler::canNotInstall(const QString &packageFilename, const QString &errorMessage)
    92 {
    92 {
    93     d->err << "Cannot install file (" << packageFilename << ") - " << errorMessage << endl;
    93     d->err << "Cannot install file (" << packageFilename << ") - " << errorMessage << endl;
    94 }
    94 }
    95 
    95 
    96 void TrkSignalHandler::installingFinished()
    96 void TrkSignalHandler::installingFinished()
    97 {
    97 {
    98     if(d->loglevel > 0)
    98     if (d->loglevel > 0)
    99         d->out << "Installing finished" << endl;
    99         d->out << "Installing finished" << endl;
   100 }
   100 }
   101 
   101 
   102 void TrkSignalHandler::startingApplication()
   102 void TrkSignalHandler::startingApplication()
   103 {
   103 {
   104     if(d->loglevel > 0)
   104     if (d->loglevel > 0)
   105         d->out << "Starting app..." << endl;
   105         d->out << "Starting app..." << endl;
   106 }
   106 }
   107 
   107 
   108 void TrkSignalHandler::applicationRunning(uint pid)
   108 void TrkSignalHandler::applicationRunning(uint pid)
   109 {
   109 {
   110     if(d->loglevel > 0)
   110     if (d->loglevel > 0)
   111         d->out << "Running..." << endl;
   111         d->out << "Running..." << endl;
   112 }
   112 }
   113 
   113 
   114 void TrkSignalHandler::canNotRun(const QString &errorMessage)
   114 void TrkSignalHandler::canNotRun(const QString &errorMessage)
   115 {
   115 {
   116     d->err << "Cannot run - " << errorMessage << endl;
   116     d->err << "Cannot run - " << errorMessage << endl;
   117 }
   117 }
   118 
   118 
   119 void TrkSignalHandler::finished()
   119 void TrkSignalHandler::finished()
   120 {
   120 {
   121     if(d->loglevel > 0)
   121     if (d->loglevel > 0)
   122         d->out << "Done." << endl;
   122         d->out << "Done." << endl;
   123     QCoreApplication::quit();
   123     QCoreApplication::quit();
   124 }
   124 }
   125 
   125 
   126 void TrkSignalHandler::applicationOutputReceived(const QString &output)
   126 void TrkSignalHandler::applicationOutputReceived(const QString &output)
   127 {
   127 {
   128     d->out << output;
   128     d->out << output << flush;
   129 }
   129 }
   130 
   130 
   131 void TrkSignalHandler::copyProgress(int percent)
   131 void TrkSignalHandler::copyProgress(int percent)
   132 {
   132 {
   133     if(d->loglevel > 0) {
   133     if (d->loglevel > 0) {
   134         d->out << percent << "% ";
   134         d->out << percent << "% ";
   135         d->out.flush();
   135         d->out.flush();
   136         if(percent==100)
   136         if (percent==100)
   137             d->out << endl;
   137             d->out << endl;
   138     }
   138     }
   139 }
   139 }
   140 
   140 
   141 void TrkSignalHandler::stateChanged(int state)
   141 void TrkSignalHandler::stateChanged(int state)
   142 {
   142 {
   143     if(d->loglevel > 1)
   143     if (d->loglevel > 1)
   144         d->out << "State" << state << endl;
   144         d->out << "State" << state << endl;
   145 }
   145 }
   146 
   146 
   147 void TrkSignalHandler::setLogLevel(int level)
   147 void TrkSignalHandler::setLogLevel(int level)
   148 {
   148 {
   162 {
   162 {
   163     d->err << "FAILED: stopping test due to timeout" << endl;
   163     d->err << "FAILED: stopping test due to timeout" << endl;
   164     emit terminate();
   164     emit terminate();
   165 }
   165 }
   166 
   166 
   167 TrkSignalHandlerPrivate::TrkSignalHandlerPrivate() :
   167 TrkSignalHandlerPrivate::TrkSignalHandlerPrivate()
   168         out(stdout),
   168     : out(stdout),
   169         err(stderr),
   169     err(stderr),
   170         loglevel(0)
   170     loglevel(0)
   171 {
   171 {
   172 
   172 
   173 }
   173 }
   174 
   174 
   175 TrkSignalHandlerPrivate::~TrkSignalHandlerPrivate()
   175 TrkSignalHandlerPrivate::~TrkSignalHandlerPrivate()
   177     out.flush();
   177     out.flush();
   178     err.flush();
   178     err.flush();
   179 }
   179 }
   180 
   180 
   181 TrkSignalHandler::TrkSignalHandler()
   181 TrkSignalHandler::TrkSignalHandler()
       
   182     : d(new TrkSignalHandlerPrivate())
   182 {
   183 {
   183     d = new TrkSignalHandlerPrivate();
       
   184 }
   184 }
   185 
   185 
   186 TrkSignalHandler::~TrkSignalHandler()
   186 TrkSignalHandler::~TrkSignalHandler()
   187 {
   187 {
   188     delete d;
   188     delete d;