m_pluginsModel->setHorizontalHeaderLabels(
QStringList() << tr("Enabled") << tr("Name"));
loadPluginsList();
- pluginsTableView->setProperty("FingerScrollable", true);
+ //pluginsTableView->setProperty("FingerScrollable", true);
pluginsTableView->setModel(m_pluginsModel);
pluginsTableView->verticalHeader()->hide();
pluginsTableView->setColumnWidth(0, 90);
- pluginsTableView->setColumnWidth(1, 360);
+ pluginsTableView->setColumnWidth(1, 400);
m_dictsModel = new QStandardItemModel(this);
m_dictsModel->setHorizontalHeaderLabels(QStringList() << tr("Enabled") << tr("Name") << tr("Plugin"));
loadDictsList();
- dictsTableView->setProperty("FingerScrollable", true);
+ //dictsTableView->setProperty("FingerScrollable", true);
dictsTableView->setModel(m_dictsModel);
dictsTableView->verticalHeader()->hide();
dictsTableView->setColumnWidth(0, 90);
- dictsTableView->setColumnWidth(1, 320);
- dictsTableView->setColumnWidth(2, 140);
+ dictsTableView->setColumnWidth(1, 400);
+ dictsTableView->setColumnWidth(2, 130);
// Load global settings
#ifndef MAEMO
connect(m_pluginsModel, SIGNAL(itemChanged(QStandardItem*)),
SLOT(pluginsItemChanged(QStandardItem*)));
+ connect(m_dictsModel, SIGNAL(itemChanged(QStandardItem*)),
+ SLOT(dictionariesItemChanged(QStandardItem*)));
}
void SettingsDialog::accept()
QStandardItem *item = new QStandardItem();
item->setCheckable(true);
item->setCheckState(Qt::Checked);
+ //item->setText("V");
m_dictsModel->setItem(i, 0, item);
m_dictsModel->setItem(i, 1, new QStandardItem(loadedDicts[i].name()));
m_dictsModel->setItem(i, 2, new QStandardItem(loadedDicts[i].plugin()));
QStandardItem *item = new QStandardItem();
item->setCheckable(true);
item->setCheckState(Qt::Unchecked);
+ //item->setText("O");
m_dictsModel->setItem(i, 0, item);
m_dictsModel->setItem(i, 1, new QStandardItem(iter->name()));
m_dictsModel->setItem(i, 2, new QStandardItem(iter->plugin()));
QStandardItem *item = new QStandardItem();
item->setCheckable(true);
item->setCheckState(loaded.contains(plugins[i]) ? Qt::Checked : Qt::Unchecked);
+ //item->setText(loaded.contains(plugins[i]) ? "V" : "O");
m_pluginsModel->setItem(i, 0, item);
m_pluginsModel->setItem(i, 1, new QStandardItem(plugins[i]));
}
for (int i = 0; i < rowCount; ++i)
if (m_pluginsModel->item(i, 0)->checkState() == Qt::Checked)
loadedPlugins << m_pluginsModel->item(i, 1)->text();
+ //
+ item->setText(item->checkState() ? "V" : "O");
dict->setLoadedPlugins(loadedPlugins);
dict->reloadDicts();
loadDictsList();
}
}
+//void SettingsDialog::dictionariesItemChanged(QStandardItem *item)
+//{
+// if (item->isCheckable())
+// {
+// item->setText(item->checkState() ? "V" : "O");
+// }
+//}
+
void SettingsDialog::closeEvent(QCloseEvent *event)
{
SettingsDialog::accept();