Replace and delete image should be applied to the correct channel now.
This commit is contained in:
parent
67ba567c66
commit
7b36ce2e85
2 changed files with 3 additions and 2 deletions
|
@ -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 )
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in a new issue