summaryrefslogtreecommitdiffstats
path: root/searchdialog.cpp
diff options
context:
space:
mode:
authorArno <arno@disconnect.de>2018-02-02 05:15:09 +0100
committerArno <arno@disconnect.de>2018-02-02 05:15:09 +0100
commit0b7b9918e6ff156c1f587ea3940030a676d279e7 (patch)
treeb6ca0ada5667d06500f54be59e98c44c6a42a9ca /searchdialog.cpp
parentfd217e0513d450fc78345d6b040eda7893d815a8 (diff)
downloadShemovCleaner-0b7b9918e6ff156c1f587ea3940030a676d279e7.tar.gz
ShemovCleaner-0b7b9918e6ff156c1f587ea3940030a676d279e7.tar.bz2
ShemovCleaner-0b7b9918e6ff156c1f587ea3940030a676d279e7.zip
Use Helper::icon in SearchDialog
Once again this should have been 2 commits: one for Helper::icon and another one for making font boldness selectable, but well...
Diffstat (limited to 'searchdialog.cpp')
-rw-r--r--searchdialog.cpp17
1 files changed, 11 insertions, 6 deletions
diff --git a/searchdialog.cpp b/searchdialog.cpp
index 38ae39a..70c504c 100644
--- a/searchdialog.cpp
+++ b/searchdialog.cpp
@@ -96,6 +96,7 @@ void SearchDialog::doSearchTitle(){
mResM->clear();
mResM->setColumnCount(1);
mResM->setHeaderData(0, Qt::Horizontal, tr("Title"));
+ QIcon icon = Helper::icon(QColor(255,85,255), QChar(0x26A7), false);
QStandardItem *root = mResM->invisibleRootItem();
QSqlDatabase db = QSqlDatabase::database("shemovdb");
QSqlQuery tQ(db);
@@ -104,7 +105,7 @@ void SearchDialog::doSearchTitle(){
tQ.exec();
while(tQ.next()){
QStandardItem *cur = new QStandardItem(tQ.value(1).toString());
- cur->setIcon(QIcon(":/huge_bra.png"));
+ cur->setIcon(icon);
cur->setData(tQ.value(0), IdRole);
cur->setEditable(false);
root->appendRow(cur);
@@ -120,6 +121,8 @@ void SearchDialog::doSearchFilename(){
mResM->clear();
mResM->setColumnCount(1);
mResM->setHeaderData(0, Qt::Horizontal, tr("Filename"));
+ QIcon fnIcon = Helper::icon(QColor(255,85,255), QChar(0x2642), false);
+ QIcon oIcon = Helper::icon(QColor(255,85,255), QChar(0x2647), false);
QStandardItem *root = mResM->invisibleRootItem();
QSqlDatabase db = QSqlDatabase::database("shemovdb");
QSqlQuery fnQ(db);
@@ -128,7 +131,7 @@ void SearchDialog::doSearchFilename(){
fnQ.exec();
while(fnQ.next()){
QStandardItem *cur = new QStandardItem(fnQ.value(0).toString());
- cur->setIcon(QIcon(":/gaping_ass.png"));
+ cur->setIcon(fnIcon);
cur->setData(fnQ.value(1), IdRole);
cur->setEditable(false);
root->appendRow(cur);
@@ -139,7 +142,7 @@ void SearchDialog::doSearchFilename(){
oQ.exec();
while(oQ.next()){
QStandardItem *cur = new QStandardItem(oQ.value(0).toString());
- cur->setIcon(QIcon(":/french_maid_dress.png"));
+ cur->setIcon(oIcon);
cur->setData(oQ.value(1), IdRole);
cur->setEditable(false);
root->appendRow(cur);
@@ -154,6 +157,7 @@ void SearchDialog::doResultName(const QModelIndex &sel, int resType){
QSqlQuery rQ(db);
mDataM->clear();
mDataM->setColumnCount(1);
+ QIcon icon = Helper::icon(QColor(255,85,255), QChar(0x26A5), false);
QStandardItem *root = mDataM->invisibleRootItem();
if(resType == Title){
rQ.prepare("SELECT series.tseries_name, seriesparts.iseriespart, seriesparts.iseriesparts_id, seriesparts.tsubtitle FROM series, seriesparts WHERE series.iseries_id = :id AND seriesparts.iseries_id = series.iseries_id");
@@ -178,19 +182,19 @@ void SearchDialog::doResultName(const QModelIndex &sel, int resType){
}
}
QStandardItem *cur = new QStandardItem(curDisp);
- cur->setIcon(QIcon(":/butt_plug.png"));
+ cur->setIcon(icon);
cur->setData(rQ.value(2), IdRole);
cur->setEditable(false);
doActors(cur);
root->appendRow(cur);
}
mDataV->setSortingEnabled(true);
- mResV->sortByColumn(0);
+ mDataV->sortByColumn(0);
}
void SearchDialog::doActors(QStandardItem *item){
QStringList actors;
- QIcon aIcon = Helper::icon(Qt::red, 'A');
+ QIcon aIcon = Helper::icon(QColor(255,85,255), 'A');
QSqlDatabase db = QSqlDatabase::database("shemovdb");
QSqlQuery aQ(db);
aQ.prepare("SELECT actors.tactorname FROM seriesparts_actormap, actors WHERE seriesparts_actormap.iseriesparts_id = :id and seriesparts_actormap.iactors_id = actors.iactors_id ORDER by tactorname");
@@ -205,6 +209,7 @@ void SearchDialog::doActors(QStandardItem *item){
aItem->setIcon(aIcon);
for(QString a : actors){
QStandardItem *curItem = new QStandardItem(a);
+ curItem->setIcon(aIcon);
aItem->appendRow(curItem);
curItem->setEditable(false);
}