]> Some of my projects - localmylist.git/commitdiff
Use a more useful selection mode.
authorAPTX <marek321@gmail.com>
Sun, 2 Jun 2013 23:46:52 +0000 (01:46 +0200)
committerAPTX <marek321@gmail.com>
Sun, 2 Jun 2013 23:46:52 +0000 (01:46 +0200)
This selection mode makes it easy to select entries with the keyboard.

localmylist-management/tabs/pendingrequesttab.cpp
localmylist-management/tabs/unknownfilestab.cpp

index ee1d5e2a6e3675e14aa44543e7ee2a41678bd30d..2b44d494226ec0a9b3e94d6a53740563833e6945 100644 (file)
@@ -33,6 +33,7 @@ void PendingRequestTab::init()
 {
        model = new QSqlQueryModel(this);
        ui->view->setSelectionBehavior(QAbstractItemView::SelectRows);
+       ui->view->setSelectionMode(QAbstractItemView::MultiSelection);
 
        connect(ui->retryButton, SIGNAL(clicked()), this, SLOT(resetFailCount()));
        connect(ui->deleteButton, SIGNAL(clicked()), this, SLOT(deleteSelected()));
index 6169533ef8f4771015febc4dd2d761372a181c7b..429aced64ffbd4128eef9f73cf505ef835040a12 100644 (file)
@@ -35,6 +35,7 @@ void UnknownFilesTab::init()
        model->setTable("unknown_file");
        ui->unknownFilesView->setEditTriggers(QAbstractItemView::NoEditTriggers);
        ui->unknownFilesView->setSelectionBehavior(QAbstractItemView::SelectRows);
+       ui->unknownFilesView->setSelectionMode(QAbstractItemView::MultiSelection);
 
        model->setRelation(2, QSqlRelation("host", "host_id", "name"));
        model->setHeaderData(0, Qt::Horizontal, tr("Ed2k"));
@@ -42,8 +43,6 @@ void UnknownFilesTab::init()
        model->setHeaderData(2, Qt::Horizontal, tr("Host"));
        model->setHeaderData(3, Qt::Horizontal, tr("Path"));
 
-       ui->unknownFilesView->setSelectionMode(QAbstractItemView::ContiguousSelection);
-
        connect(ui->deleteButton, SIGNAL(clicked()), this, SLOT(deleteSelected()));
 }