- finished GUI class cleanup

This commit is contained in:
Christophe Dumez 2007-07-30 13:47:16 +00:00
parent bd8ec01add
commit 58b5d4378d

View File

@ -486,10 +486,13 @@ void GUI::displayDLListMenu(const QPoint& pos){
if(has_pause && has_start && has_preview) break; if(has_pause && has_start && has_preview) break;
} }
} }
myDLLlistMenu.addSeparator();
myDLLlistMenu.addAction(actionDelete); myDLLlistMenu.addAction(actionDelete);
myDLLlistMenu.addAction(actionDelete_Permanently); myDLLlistMenu.addAction(actionDelete_Permanently);
myDLLlistMenu.addSeparator();
myDLLlistMenu.addAction(actionSet_download_limit); myDLLlistMenu.addAction(actionSet_download_limit);
myDLLlistMenu.addAction(actionSet_upload_limit); myDLLlistMenu.addAction(actionSet_upload_limit);
myDLLlistMenu.addSeparator();
myDLLlistMenu.addAction(actionTorrent_Properties); myDLLlistMenu.addAction(actionTorrent_Properties);
// Call menu // Call menu
// XXX: why mapToGlobal() is not enough? // XXX: why mapToGlobal() is not enough?
@ -848,18 +851,18 @@ bool GUI::loadColWidthDLList(){
for(unsigned int i=0; i<listSize; ++i){ for(unsigned int i=0; i<listSize; ++i){
downloadList->header()->resizeSection(i, width_list.at(i).toInt()); downloadList->header()->resizeSection(i, width_list.at(i).toInt());
} }
// Loading last sorted column // Loading last sorted column
QString sortedCol = settings.value("DownloadListSortedCol", QString()).toString(); QString sortedCol = settings.value("DownloadListSortedCol", QString()).toString();
if(!sortedCol.isEmpty()){ if(!sortedCol.isEmpty()){
Qt::SortOrder sortOrder; Qt::SortOrder sortOrder;
if(sortedCol.endsWith("d")) if(sortedCol.endsWith("d"))
sortOrder = Qt::DescendingOrder; sortOrder = Qt::DescendingOrder;
else else
sortOrder = Qt::AscendingOrder; sortOrder = Qt::AscendingOrder;
sortedCol = sortedCol.left(sortedCol.size()-1); sortedCol = sortedCol.left(sortedCol.size()-1);
int index = sortedCol.toInt(); int index = sortedCol.toInt();
sortDownloadList(index, sortOrder, true); sortDownloadList(index, sortOrder, true);
} }
qDebug("Download list columns width loaded"); qDebug("Download list columns width loaded");
return true; return true;
} }
@ -1152,7 +1155,7 @@ void GUI::torrentAdded(QString path, torrent_handle& h, bool fastResume){
DLListModel->setData(DLListModel->index(row, ETA), QVariant((qlonglong)-1)); DLListModel->setData(DLListModel->index(row, ETA), QVariant((qlonglong)-1));
DLListModel->setData(DLListModel->index(row, HASH), QVariant(hash)); DLListModel->setData(DLListModel->index(row, HASH), QVariant(hash));
// Pause torrent if it was paused last time // Pause torrent if it was paused last time
if(QFile::exists(misc::qBittorrentPath()+"BT_backup"+QDir::separator()+hash+".paused")){ if(BTSession->isPaused(hash)) {
DLListModel->setData(DLListModel->index(row, NAME), QVariant(QIcon(":/Icons/skin/paused.png")), Qt::DecorationRole); DLListModel->setData(DLListModel->index(row, NAME), QVariant(QIcon(":/Icons/skin/paused.png")), Qt::DecorationRole);
setRowColor(row, "red"); setRowColor(row, "red");
}else{ }else{