Implemented land removal.

--HG--
branch : gsoc2014-dfighter
This commit is contained in:
dfighter1985 2014-07-24 16:20:44 +02:00
parent 02ccd3b1c1
commit 9519c4f0f5
2 changed files with 11 additions and 0 deletions

View file

@ -95,6 +95,7 @@ TileEditorMainWindow::TileEditorMainWindow(QWidget *parent)
connect(m_ui->tileSetDownTB, SIGNAL(clicked()), this, SLOT(onTileSetDown())); connect(m_ui->tileSetDownTB, SIGNAL(clicked()), this, SLOT(onTileSetDown()));
connect(m_ui->landAddTB, SIGNAL(clicked()), this, SLOT(onLandAdd())); connect(m_ui->landAddTB, SIGNAL(clicked()), this, SLOT(onLandAdd()));
connect(m_ui->landRemoveTB, SIGNAL(clicked()), this, SLOT(onLandRemove()));
connect(m_ui->tileSetLV->selectionModel(), connect(m_ui->tileSetLV->selectionModel(),
SIGNAL(currentChanged(const QModelIndex &, const QModelIndex &)), SIGNAL(currentChanged(const QModelIndex &, const QModelIndex &)),
@ -359,6 +360,15 @@ void TileEditorMainWindow::onLandAdd()
m_ui->landLW->addItem( name ); m_ui->landLW->addItem( name );
} }
void TileEditorMainWindow::onLandRemove()
{
QListWidgetItem *item = m_ui->landLW->currentItem();
if( item == NULL )
return;
delete item;
}
void TileEditorMainWindow::onActionAddTile(int tabId) void TileEditorMainWindow::onActionAddTile(int tabId)
{ {
QFileDialog::Options options; QFileDialog::Options options;

View file

@ -55,6 +55,7 @@ public Q_SLOTS:
void onTileSetDown(); void onTileSetDown();
void onLandAdd(); void onLandAdd();
void onLandRemove();
void changeActiveTileSet(const QModelIndex &newIndex, const QModelIndex &oldIndex); void changeActiveTileSet(const QModelIndex &newIndex, const QModelIndex &oldIndex);
void onZoomFactor(int level); void onZoomFactor(int level);