Пример #1
0
void CTile_edit_dlg::on_addTileSetPushButton_clicked()
{
    bool ok;
    QString text = QInputDialog::getText(this, tr("Add Tile Set"), tr("Enter Tile Set name:"), QLineEdit::Normal, "", &ok);
    if (ok && !text.isEmpty())
	{
		if (ui.tileSetListWidget->findItems(text, Qt::MatchExactly).count() > 0)
		{
			QMessageBox::information( this, tr("Error Adding Tile Set"), tr("This name already exists") );
		}
		else
		{
			tileBank.addTileSet( text.toUtf8().constData() );

			ui.tileSetListWidget->addItem(text);
			ui.tileSetListWidget->setCurrentRow(ui.tileSetListWidget->count() - 1);
		}
	}
}