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

--HG--
branch : gsoc2014-dfighter
This commit is contained in:
dfighter1985 2014-07-30 14:39:19 +02:00
parent 7b1ee54427
commit 4bff87ca36
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() ); TileItemNode *n = reinterpret_cast< TileItemNode* >( idx.internalPointer() );
n->setTileFilename( TileModel::TileDiffuse, "" ); n->setTileFilename( TileItemNode::displayChannel(), "" );
} }
void TileEditorMainWindow::onActionReplaceImage( int tabId ) void TileEditorMainWindow::onActionReplaceImage( int tabId )
@ -752,7 +752,7 @@ void TileEditorMainWindow::onActionReplaceImage( int tabId )
return; return;
TileItemNode *n = reinterpret_cast< TileItemNode* >( idx.internalPointer() ); TileItemNode *n = reinterpret_cast< TileItemNode* >( idx.internalPointer() );
n->setTileFilename( TileModel::TileDiffuse, fileName ); n->setTileFilename( TileItemNode::displayChannel(), fileName );
} }
void TileEditorMainWindow::onTileSetRemoved( const QString &set ) void TileEditorMainWindow::onTileSetRemoved( const QString &set )

View file

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