- ui.setupUi(this);
- _delegate = new IgnoreListDelegate(ui.ignoreListView);
- ui.newIgnoreRuleButton->setIcon(SmallIcon("list-add"));
- ui.deleteIgnoreRuleButton->setIcon(SmallIcon("edit-delete"));
- ui.editIgnoreRuleButton->setIcon(SmallIcon("configure"));
-
- ui.ignoreListView->setSelectionBehavior(QAbstractItemView::SelectRows);
- ui.ignoreListView->setSelectionMode(QAbstractItemView::SingleSelection);
- ui.ignoreListView->setAlternatingRowColors(true);
- ui.ignoreListView->setTabKeyNavigation(false);
- ui.ignoreListView->setModel(&_ignoreListModel);
- // ui.ignoreListView->setEditTriggers(QAbstractItemView::NoEditTriggers);
-
- // ui.ignoreListView->setSortingEnabled(true);
- ui.ignoreListView->verticalHeader()->hide();
- ui.ignoreListView->hideColumn(1);
- ui.ignoreListView->resizeColumnToContents(0);
- ui.ignoreListView->horizontalHeader()->setStretchLastSection(true);
- ui.ignoreListView->setItemDelegateForColumn(0, _delegate);
- ui.ignoreListView->viewport()->setAttribute(Qt::WA_Hover);
- ui.ignoreListView->viewport()->setMouseTracking(true);
-
- connect(ui.ignoreListView->selectionModel(), SIGNAL(selectionChanged(const QItemSelection &, const QItemSelection &)), this, SLOT(selectionChanged(const QItemSelection &, const QItemSelection &)));
- connect(ui.newIgnoreRuleButton, SIGNAL(clicked()), this, SLOT(newIgnoreRule()));
- connect(ui.deleteIgnoreRuleButton, SIGNAL(clicked()), this, SLOT(deleteSelectedIgnoreRule()));
- connect(ui.editIgnoreRuleButton, SIGNAL(clicked()), this, SLOT(editSelectedIgnoreRule()));
- connect(&_ignoreListModel, SIGNAL(configChanged(bool)), this, SLOT(setChangedState(bool)));
- connect(&_ignoreListModel, SIGNAL(modelReady(bool)), this, SLOT(enableDialog(bool)));
-
- enableDialog(_ignoreListModel.isReady());
+ ui.setupUi(this);
+ _delegate = new IgnoreListDelegate(ui.ignoreListView);
+ ui.newIgnoreRuleButton->setIcon(icon::get("list-add"));
+ ui.deleteIgnoreRuleButton->setIcon(icon::get("edit-delete"));
+ ui.editIgnoreRuleButton->setIcon(icon::get("configure"));
+
+ ui.ignoreListView->setSelectionBehavior(QAbstractItemView::SelectRows);
+ ui.ignoreListView->setSelectionMode(QAbstractItemView::SingleSelection);
+ ui.ignoreListView->setAlternatingRowColors(true);
+ ui.ignoreListView->setTabKeyNavigation(false);
+ ui.ignoreListView->setModel(&_ignoreListModel);
+ // ui.ignoreListView->setEditTriggers(QAbstractItemView::NoEditTriggers);
+
+ // ui.ignoreListView->setSortingEnabled(true);
+ ui.ignoreListView->verticalHeader()->hide();
+ ui.ignoreListView->hideColumn(1);
+ ui.ignoreListView->resizeColumnToContents(0);
+ ui.ignoreListView->horizontalHeader()->setStretchLastSection(true);
+ ui.ignoreListView->setItemDelegateForColumn(0, _delegate);
+ ui.ignoreListView->viewport()->setAttribute(Qt::WA_Hover);
+ ui.ignoreListView->viewport()->setMouseTracking(true);
+
+ connect(ui.ignoreListView->selectionModel(), SIGNAL(selectionChanged(const QItemSelection &, const QItemSelection &)), this, SLOT(selectionChanged(const QItemSelection &, const QItemSelection &)));
+ connect(ui.newIgnoreRuleButton, SIGNAL(clicked()), this, SLOT(newIgnoreRule()));
+ connect(ui.deleteIgnoreRuleButton, SIGNAL(clicked()), this, SLOT(deleteSelectedIgnoreRule()));
+ connect(ui.editIgnoreRuleButton, SIGNAL(clicked()), this, SLOT(editSelectedIgnoreRule()));
+ connect(&_ignoreListModel, SIGNAL(configChanged(bool)), this, SLOT(setChangedState(bool)));
+ connect(&_ignoreListModel, SIGNAL(modelReady(bool)), this, SLOT(enableDialog(bool)));
+
+ enableDialog(_ignoreListModel.isReady());