Ejemplo n.º 1
0
void CustomToolbarCreator::removeChosenAction()
{
    QListWidgetItem* item = ui->chosen_actions->currentItem();
    if (item)
    {
        ui->offered_actions->addItem(item->clone());
        delete item;
    }
}
Ejemplo n.º 2
0
void ListWidgetEditor::fillContentsFromListWidget(QListWidget *listWidget)
{
    setWindowTitle(tr("Edit List Widget"));
    for (int i=0; i<listWidget->count(); ++i) {
        QListWidgetItem *oldItem = listWidget->item(i);
        QListWidgetItem *item = oldItem->clone();
        item->setFlags(item->flags() | Qt::ItemIsEditable);
        ui.listWidget->addItem(item);
    }

    if (ui.listWidget->count() > 0)
        ui.listWidget->setCurrentRow(0);
    else
        updateEditor();
}
void Configuration::addItem()
{
    if (m_arrangementUi.availableActionsListWidget->currentRow() >= 0)
    {
        QListWidgetItem *currentItem = m_arrangementUi.availableActionsListWidget->takeItem(m_arrangementUi.availableActionsListWidget->currentRow());

        if (currentItem->text() == i18n("--- separator ---"))
        {
            m_arrangementUi.availableActionsListWidget->insertItem(0, currentItem->clone());
        }

        m_arrangementUi.currentActionsListWidget->insertItem((m_arrangementUi.currentActionsListWidget->currentRow() + 1), currentItem);
        m_arrangementUi.currentActionsListWidget->setCurrentItem(currentItem);
        m_arrangementUi.availableActionsListWidget->setCurrentItem(NULL);
    }
}
Ejemplo n.º 4
0
void ToolBarManager::addItem()
{
	if (m_managerUi->availableActionsListWidget->currentRow() >= 0)
	{
		QListWidgetItem *currentItem = m_managerUi->availableActionsListWidget->takeItem(m_managerUi->availableActionsListWidget->currentRow());

		if (currentItem->text() == tr("--- separator ---"))
		{
			m_managerUi->availableActionsListWidget->insertItem(0, currentItem->clone());
		}

		m_managerUi->currentActionsListWidget->insertItem((m_managerUi->currentActionsListWidget->currentRow() + 1), currentItem);
		m_managerUi->currentActionsListWidget->setCurrentItem(currentItem);
		m_managerUi->availableActionsListWidget->setCurrentItem(NULL);

		setModified(true);
	}
}
Ejemplo n.º 5
0
void Configuration::addItem()
{
    if (m_arrangementUi.availableEntriesListWidget->currentRow() < 0)
    {
        return;
    }

    QListWidgetItem *currentItem = m_arrangementUi.availableEntriesListWidget->takeItem(m_arrangementUi.availableEntriesListWidget->currentRow());

    if (currentItem->text() == i18n("--- separator ---"))
    {
        m_arrangementUi.availableEntriesListWidget->insertItem(0, currentItem->clone());
    }

    m_arrangementUi.currentEntriesListWidget->insertItem((m_arrangementUi.currentEntriesListWidget->currentRow() + 1), currentItem);
    m_arrangementUi.currentEntriesListWidget->setCurrentItem(currentItem);
    m_arrangementUi.availableEntriesListWidget->setCurrentItem(NULL);

    modify();
}