55 u =
new Ui::KLFAdvancedConfigEditor;
58 QItemEditorFactory *factory =
new QItemEditorFactory;
64 d->pConfModel->setColumnCount(3);
65 d->pConfModel->setHorizontalHeaderLabels(
QStringList() << tr(
"Config Entry")
66 << tr(
"Current Value") << tr(
"Encoded Value Entry"));
67 u->configView->setModel(d->pConfModel);
68 KLFAdvancedConfigItemDelegate *delegate =
new KLFAdvancedConfigItemDelegate(
this);
69 delegate->setItemEditorFactory(factory);
70 u->configView->setItemDelegate(delegate);
71 u->configView->setColumnWidth(0, 200);
72 u->configView->setColumnWidth(1, 200);
73 u->configView->setColumnWidth(2, 200);
76 u->searchBar->setSearchTarget(searchtarget);
77 u->searchBar->registerShortcuts(
this);
83 QAction *resetDefault =
new QAction(tr(
"Reset Default Value"),
this);
84 connect(resetDefault, SIGNAL(triggered()),
85 d, SLOT(resetDefault()));
86 u->configView->addAction(resetDefault);
87 u->configView->setContextMenuPolicy(Qt::ActionsContextMenu);