Changeset 769 for trunk/tools/runonphone/main.cpp
- Timestamp:
- Aug 2, 2010, 9:27:30 PM (15 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk
- Property svn:mergeinfo changed
/branches/vendor/nokia/qt/4.6.3 (added) merged: 768 /branches/vendor/nokia/qt/current merged: 767 /branches/vendor/nokia/qt/4.6.2 removed
- Property svn:mergeinfo changed
-
trunk/tools/runonphone/main.cpp
r651 r769 45 45 #include <QScopedPointer> 46 46 #include <QTimer> 47 #include " trkutils.h"48 #include " trkdevice.h"49 #include " launcher.h"47 #include "symbianutils/trkutils.h" 48 #include "symbianutils/trkdevice.h" 49 #include "symbianutils/launcher.h" 50 50 51 51 #include "trksignalhandler.h" … … 134 134 } 135 135 136 if (serialPortName.isEmpty()) {137 if (loglevel > 0)136 if (serialPortName.isEmpty()) { 137 if (loglevel > 0) 138 138 outstream << "Detecting serial ports" << endl; 139 139 QList <SerialPortId> ports = enumerateSerialPorts(); 140 140 foreach(SerialPortId id, ports) { 141 if (loglevel > 0)141 if (loglevel > 0) 142 142 outstream << "Port Name: " << id.portName << ", " 143 143 << "Friendly Name:" << id.friendlyName << endl; 144 if (serialPortName.isEmpty()) {145 if (!id.friendlyName.isEmpty() &&146 serialPortFriendlyName.isEmpty() &&147 (id.friendlyName.contains("symbian", Qt::CaseInsensitive) ||148 id.friendlyName.contains("s60", Qt::CaseInsensitive) ||149 id.friendlyName.contains("nokia", Qt::CaseInsensitive)))144 if (serialPortName.isEmpty()) { 145 if (!id.friendlyName.isEmpty() 146 && serialPortFriendlyName.isEmpty() 147 && (id.friendlyName.contains("symbian", Qt::CaseInsensitive) 148 || id.friendlyName.contains("s60", Qt::CaseInsensitive) 149 || id.friendlyName.contains("nokia", Qt::CaseInsensitive))) 150 150 serialPortName = id.portName; 151 else if (!id.friendlyName.isEmpty() &&152 !serialPortFriendlyName.isEmpty() &&153 id.friendlyName.contains(serialPortFriendlyName))154 151 else if (!id.friendlyName.isEmpty() 152 && !serialPortFriendlyName.isEmpty() 153 && id.friendlyName.contains(serialPortFriendlyName)) 154 serialPortName = id.portName; 155 155 } 156 156 } 157 if (serialPortName.isEmpty()) {157 if (serialPortName.isEmpty()) { 158 158 errstream << "No phone found, ensure USB cable is connected or specify manually with -p" << endl; 159 159 return 1; … … 163 163 QScopedPointer<trk::Launcher> launcher; 164 164 165 if (sisFile.isEmpty()) {165 if (sisFile.isEmpty()) { 166 166 launcher.reset(new trk::Launcher(trk::Launcher::ActionCopyRun)); 167 167 launcher->setCopyFileName(exeFile, QString("c:\\sys\\bin\\") + exeFile); … … 173 173 launcher->setInstallFileName("c:\\data\\testtemp.sis"); 174 174 } 175 if (loglevel > 0)175 if (loglevel > 0) 176 176 outstream << "Connecting to target via " << serialPortName << endl; 177 #ifdef Q_OS_WIN178 launcher->setTrkServerName(QString("\\\\.\\") + serialPortName);179 #else180 177 launcher->setTrkServerName(serialPortName); 181 #endif182 178 183 179 launcher->setFileName(QString("c:\\sys\\bin\\") + exeFile); 184 180 launcher->setCommandLineArgs(cmdLine); 185 181 186 if (loglevel > 1)182 if (loglevel > 1) 187 183 launcher->setVerbose(1); 188 184 … … 217 213 218 214 QString errorMessage; 219 if (!launcher->startServer(&errorMessage)) {215 if (!launcher->startServer(&errorMessage)) { 220 216 errstream << errorMessage << endl; 221 217 return 1;
Note:
See TracChangeset
for help on using the changeset viewer.