|
|
@ -96,6 +96,7 @@ class torrentAdditionDialog : public QDialog, private Ui_addTorrentDialog{ |
|
|
|
|
|
|
|
|
|
|
|
~torrentAdditionDialog() { |
|
|
|
~torrentAdditionDialog() { |
|
|
|
delete PropDelegate; |
|
|
|
delete PropDelegate; |
|
|
|
|
|
|
|
delete PropListModel; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
void showLoad(QString filePath, bool fromScanDir=false, QString from_url=QString::null){ |
|
|
|
void showLoad(QString filePath, bool fromScanDir=false, QString from_url=QString::null){ |
|
|
@ -157,10 +158,11 @@ class torrentAdditionDialog : public QDialog, private Ui_addTorrentDialog{ |
|
|
|
// TODO: row Color?
|
|
|
|
// TODO: row Color?
|
|
|
|
// Add the child to the tree
|
|
|
|
// Add the child to the tree
|
|
|
|
parent->appendRow(child); |
|
|
|
parent->appendRow(child); |
|
|
|
// Add childs
|
|
|
|
// Add children
|
|
|
|
torrent_file *childFile; |
|
|
|
QList<torrent_file*> children = root->getChildren(); |
|
|
|
foreach(childFile, root->getChildren()) { |
|
|
|
unsigned int nbChildren = children.size(); |
|
|
|
addFilesToTree(childFile, first); |
|
|
|
for(unsigned int i=0; i < nbChildren; ++i) { |
|
|
|
|
|
|
|
addFilesToTree(children.at(i), first); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|