31 KGuiItem::assign(
ui->btnBox->button(QDialogButtonBox::Ok), KStandardGuiItem::ok());
32 KGuiItem::assign(
ui->btnBox->button(QDialogButtonBox::Cancel), KStandardGuiItem::cancel());
35 m_d->properties = preset->uniformProperties();
42 m_d->properties, &chosen, &available);
44 ui->lstAvailable->addProperties(available);
45 ui->lstCurrent->addProperties(chosen);
69 QListWidgetItem *item =
ui->lstAvailable->currentItem();
72 const int prevPosition =
ui->lstAvailable->row(item) - 1;
73 const int newPosition =
ui->lstCurrent->currentRow() + 1;
75 ui->lstAvailable->takeItem(
ui->lstAvailable->row(item));
76 ui->lstAvailable->setCurrentRow(qMax(0, prevPosition));
77 ui->lstCurrent->insertItem(newPosition, item);
78 ui->lstCurrent->setCurrentItem(item);
83 QListWidgetItem *item =
ui->lstCurrent->currentItem();
86 const int prevPosition =
ui->lstCurrent->row(item) - 1;
87 const int newPosition =
ui->lstAvailable->currentRow() + 1;
89 ui->lstCurrent->takeItem(
ui->lstCurrent->row(item));
90 ui->lstCurrent->setCurrentRow(qMax(0, prevPosition));
91 ui->lstAvailable->insertItem(newPosition, item);
92 ui->lstAvailable->setCurrentItem(item);