diff --git a/src/properties_imp.cpp b/src/properties_imp.cpp index 988d7964c..eccc946d7 100644 --- a/src/properties_imp.cpp +++ b/src/properties_imp.cpp @@ -228,6 +228,9 @@ void properties::ignoreSelection(){ if(PropListModel->data(index) != QVariant(IGNORED)){ PropListModel->setData(index, QVariant(IGNORED)); changedFilteredfiles = true; + for(int i=0; icolumnCount(); ++i){ + PropListModel->setData(PropListModel->index(index.row(), i), QVariant(QColor("red")), Qt::ForegroundRole); + } } } } @@ -241,6 +244,9 @@ void properties::normalSelection(){ if(PropListModel->data(index) != QVariant(NORMAL)){ PropListModel->setData(index, QVariant(NORMAL)); changedFilteredfiles = true; + for(int i=0; icolumnCount(); ++i){ + PropListModel->setData(PropListModel->index(index.row(), i), QVariant(QColor("green")), Qt::ForegroundRole); + } } } } @@ -254,6 +260,9 @@ void properties::highSelection(){ if(PropListModel->data(index) != QVariant(HIGH)){ PropListModel->setData(index, QVariant(HIGH)); changedFilteredfiles = true; + for(int i=0; icolumnCount(); ++i){ + PropListModel->setData(PropListModel->index(index.row(), i), QVariant(QColor("green")), Qt::ForegroundRole); + } } } } @@ -267,6 +276,9 @@ void properties::maximumSelection(){ if(PropListModel->data(index) != QVariant(MAXIMUM)){ PropListModel->setData(index, QVariant(MAXIMUM)); changedFilteredfiles = true; + for(int i=0; icolumnCount(); ++i){ + PropListModel->setData(PropListModel->index(index.row(), i), QVariant(QColor("green")), Qt::ForegroundRole); + } } } } diff --git a/src/torrentAddition.h b/src/torrentAddition.h index 679f52fb0..692cffb03 100644 --- a/src/torrentAddition.h +++ b/src/torrentAddition.h @@ -200,6 +200,9 @@ class torrentAdditionDialog : public QDialog, private Ui_addTorrentDialog{ if(index.column() == PRIORITY){ PropListModel->setData(index, QVariant(IGNORED)); } + for(int i=0; icolumnCount(); ++i){ + PropListModel->setData(PropListModel->index(index.row(), i), QVariant(QColor("red")), Qt::ForegroundRole); + } } } @@ -210,6 +213,9 @@ class torrentAdditionDialog : public QDialog, private Ui_addTorrentDialog{ if(index.column() == PRIORITY){ PropListModel->setData(index, QVariant(NORMAL)); } + for(int i=0; icolumnCount(); ++i){ + PropListModel->setData(PropListModel->index(index.row(), i), QVariant(QColor("green")), Qt::ForegroundRole); + } } } @@ -220,6 +226,9 @@ class torrentAdditionDialog : public QDialog, private Ui_addTorrentDialog{ if(index.column() == PRIORITY){ PropListModel->setData(index, QVariant(HIGH)); } + for(int i=0; icolumnCount(); ++i){ + PropListModel->setData(PropListModel->index(index.row(), i), QVariant(QColor("green")), Qt::ForegroundRole); + } } } @@ -230,6 +239,9 @@ class torrentAdditionDialog : public QDialog, private Ui_addTorrentDialog{ if(index.column() == PRIORITY){ PropListModel->setData(index, QVariant(MAXIMUM)); } + for(int i=0; icolumnCount(); ++i){ + PropListModel->setData(PropListModel->index(index.row(), i), QVariant(QColor("green")), Qt::ForegroundRole); + } } }