Commit c52235722bb7d3e85d76186a284df0324c68c2eb
- Diff rendering mode:
- inline
- side by side
src/tiled/tilesetdock.cpp
(11 / 1)
|   | |||
| 307 | 307 | if (index == -1) { | |
| 308 | 308 | menu.exec(mTabBar->mapToGlobal(point)); | |
| 309 | 309 | } else { | |
| 310 | menu.addSeparator(); | ||
| 311 | 310 | mTabBar->setCurrentIndex(index); | |
| 311 | |||
| 312 | menu.addSeparator(); | ||
| 313 | |||
| 314 | QAction *actionRemoveTileset = menu.addAction(tr("Remove Tileset")); | ||
| 315 | connect(actionRemoveTileset, SIGNAL(triggered()), this, SLOT(removeActiveTileset())); | ||
| 316 | menu.addSeparator(); | ||
| 317 | |||
| 312 | 318 | tilesetViewAt(index)->contextMenu(menu, mTabBar->mapToGlobal(point), true); | |
| 313 | 319 | } | |
| 314 | 320 | } | |
| … | … | ||
| 358 | 358 | } | |
| 359 | 359 | } | |
| 360 | 360 | ||
| 361 | void TilesetDock::removeActiveTileset() | ||
| 362 | { | ||
| 363 | removeTileset(mTabBar->currentIndex()); | ||
| 364 | } | ||
| 361 | 365 | ||
| 362 | 366 | void TilesetDock::setCurrentTiles(TileLayer *tiles) | |
| 363 | 367 | { |
src/tiled/tilesetdock.h
(1 / 0)
|   | |||
| 80 | 80 | void tabContext(const QPoint &point); | |
| 81 | 81 | void newTileset(); | |
| 82 | 82 | void addExternalTileset(); | |
| 83 | void removeActiveTileset(); | ||
| 83 | 84 | private: | |
| 84 | 85 | void setCurrentTiles(TileLayer *tiles); | |
| 85 | 86 | void retranslateUi(); |

