// get the tiers
int tier = 0;
- QList<tr_tracker_info> trackers;
- foreach( QString line, myTrackerEdit->toPlainText().split(QChar::fromAscii('\n')) ) {
+ QVector<tr_tracker_info> trackers;
+ foreach( QString line, myTrackerEdit->toPlainText().split("\n") ) {
line = line.trimmed( );
if( line.isEmpty( ) )
++tier;
myTimer.start( 100 );
// the file to create
- const QString path = QString::fromLocal8Bit( myBuilder->top );
- const QString torrentName = QFileInfo(path).completeBaseName() + QString::fromAscii(".torrent");
+ const QString path = QString::fromUtf8( myBuilder->top );
+ const QString torrentName = QFileInfo(path).completeBaseName() + ".torrent";
myTarget = QDir( myDestination ).filePath( torrentName );
- std::cerr << qPrintable(myTarget) << std::endl;
// comment
QString comment;
// start making the torrent
tr_makeMetaInfo( myBuilder,
myTarget.toUtf8().constData(),
- (trackers.isEmpty() ? 0 : &trackers.front()),
+ (trackers.isEmpty() ? NULL : trackers.data()),
trackers.size(),
(comment.isEmpty() ? NULL : comment.toUtf8().constData()),
myPrivateCheck->isChecked() );