mirror of
https://github.com/RetroShare/RetroShare.git
synced 2024-10-01 02:35:48 -04:00
- made the source comulmn more explicit by displaying the real name of the source
- used for the source the same colour code (i.e. green when the source is online) git-svn-id: http://svn.code.sf.net/p/retroshare/code/trunk@711 b45a01b8-16f6-495d-af2f-9b41ad6348cc
This commit is contained in:
parent
f7fca4295b
commit
213d24c1d8
@ -25,6 +25,7 @@
|
|||||||
#include "rsiface/rsiface.h"
|
#include "rsiface/rsiface.h"
|
||||||
#include "rsiface/rsexpr.h"
|
#include "rsiface/rsexpr.h"
|
||||||
#include "rsiface/rsfiles.h"
|
#include "rsiface/rsfiles.h"
|
||||||
|
#include "rsiface/rspeers.h"
|
||||||
|
|
||||||
#include <iostream>
|
#include <iostream>
|
||||||
#include <sstream>
|
#include <sstream>
|
||||||
@ -479,24 +480,30 @@ void SearchDialog::resultsToTree(std::string txt, std::list<FileDetail> results)
|
|||||||
QTreeWidgetItem *item = new QTreeWidgetItem();
|
QTreeWidgetItem *item = new QTreeWidgetItem();
|
||||||
item->setText(SR_NAME_COL, QString::fromStdString(it->name));
|
item->setText(SR_NAME_COL, QString::fromStdString(it->name));
|
||||||
item->setText(SR_HASH_COL, QString::fromStdString(it->hash));
|
item->setText(SR_HASH_COL, QString::fromStdString(it->hash));
|
||||||
item->setText(SR_ID_COL, QString::fromStdString(it->id));
|
|
||||||
item->setText(SR_SEARCH_ID_COL, QString::fromStdString(out.str()));
|
item->setText(SR_SEARCH_ID_COL, QString::fromStdString(out.str()));
|
||||||
/*
|
/*
|
||||||
* to facilitate downlaods we need to save the file size too
|
* to facilitate downlaods we need to save the file size too
|
||||||
*/
|
*/
|
||||||
QVariant * variant = new QVariant(it->size);
|
QVariant * variant = new QVariant(it->size);
|
||||||
item->setText(SR_SIZE_COL, QString(variant->toString()));
|
item->setText(SR_SIZE_COL, QString(variant->toString()));
|
||||||
|
|
||||||
|
// I kept the color code green=online, grey=offline
|
||||||
|
// Qt::blue is very dark and hardly compatible with the black text on it.
|
||||||
|
//
|
||||||
if (it->id == "Local")
|
if (it->id == "Local")
|
||||||
{
|
{
|
||||||
/* colour green? */
|
item->setText(SR_ID_COL, QString::fromStdString(it->id));
|
||||||
item->setBackground(2, QBrush(Qt::green));
|
item->setBackground(2, QBrush(Qt::red)); /* colour green? */
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
/* colour blue? */
|
item->setText(SR_ID_COL, QString::fromStdString( rsPeers->getPeerName(it->id)));
|
||||||
item->setBackground(2, QBrush(Qt::blue));
|
if(rsPeers->isOnline(it->id))
|
||||||
|
item->setBackground(2, QBrush(Qt::green));
|
||||||
|
else
|
||||||
|
item->setBackground(2, QBrush(Qt::lightGray));
|
||||||
}
|
}
|
||||||
|
|
||||||
ui.searchResultWidget->addTopLevelItem(item);
|
ui.searchResultWidget->addTopLevelItem(item);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user