Replace and delete image should be applied to the correct channel now.

This commit is contained in:
dfighter1985 2014-07-30 14:39:19 +02:00
parent 67ba567c66
commit 7b36ce2e85
2 changed files with 3 additions and 2 deletions

View file

@ -728,7 +728,7 @@ void TileEditorMainWindow::onActionDeleteImage( int tabId )
}
TileItemNode *n = reinterpret_cast< TileItemNode* >( idx.internalPointer() );
n->setTileFilename( TileModel::TileDiffuse, "" );
n->setTileFilename( TileItemNode::displayChannel(), "" );
}
void TileEditorMainWindow::onActionReplaceImage( int tabId )
@ -752,7 +752,7 @@ void TileEditorMainWindow::onActionReplaceImage( int tabId )
return;
TileItemNode *n = reinterpret_cast< TileItemNode* >( idx.internalPointer() );
n->setTileFilename( TileModel::TileDiffuse, fileName );
n->setTileFilename( TileItemNode::displayChannel(), fileName );
}
void TileEditorMainWindow::onTileSetRemoved( const QString &set )

View file

@ -117,6 +117,7 @@ public:
int id() const{ return m_tileId; }
static void setDisplayChannel( TileModel::TTileChannel channel ){ s_displayChannel = channel; }
static TileModel::TTileChannel displayChannel(){ return s_displayChannel; }
private:
int m_tileId;