38 , m_ui(new
Ui::WdgDlgEmbedTags)
43 setFixedSize(
m_page->sizeHint());
72 m_ui->tableAvailable->setSelectionMode(QAbstractItemView::ExtendedSelection);
75 m_ui->tableSelected->setSelectionMode(QAbstractItemView::ExtendedSelection);
92 int row =
m_ui->tableAvailable->currentRow();
94 Q_FOREACH (QListWidgetItem *item,
m_ui->tableAvailable->selectedItems()) {
95 m_ui->tableSelected->addItem(
m_ui->tableAvailable->takeItem(
m_ui->tableAvailable->row(item)));
99 m_ui->tableAvailable->setCurrentRow(row);
104 int row =
m_ui->tableSelected->currentRow();
106 Q_FOREACH (QListWidgetItem *item,
m_ui->tableSelected->selectedItems()) {
107 m_ui->tableAvailable->addItem(
m_ui->tableSelected->takeItem(
m_ui->tableSelected->row(item)));
111 m_ui->tableSelected->setCurrentRow(row);
116 QString resourceType =
m_ui->cmbResourceTypes->itemData(idx).toString();
118 m_ui->tableAvailable->clear();
119 m_ui->tableSelected->clear();
125 for (
int i = 0; i < model.rowCount(); i++) {
127 QModelIndex idx = model.index(i, 0);
128 QString name = model.data(idx, Qt::DisplayRole).toString();
136 QListWidgetItem *item =
new QListWidgetItem(QPixmap(), name);
137 item->setData(Qt::UserRole,
id);
140 m_ui->tableSelected->addItem(item);
143 m_ui->tableAvailable->addItem(item);