cleanup: resolve remaining (outdated) TODOs
This commit is contained in:
parent
f46ac36a94
commit
34478e69d9
3 changed files with 3 additions and 4 deletions
|
@ -440,7 +440,6 @@ Layout *Project::createNewLayout(Layout::SimpleSettings &layoutSettings) {
|
||||||
}
|
}
|
||||||
|
|
||||||
bool Project::loadLayout(Layout *layout) {
|
bool Project::loadLayout(Layout *layout) {
|
||||||
// !TODO: make sure this doesn't break anything, maybe do something better. new layouts work too?
|
|
||||||
if (!layout->loaded) {
|
if (!layout->loaded) {
|
||||||
// Force these to run even if one fails
|
// Force these to run even if one fails
|
||||||
bool loadedTilesets = loadLayoutTilesets(layout);
|
bool loadedTilesets = loadLayoutTilesets(layout);
|
||||||
|
|
|
@ -50,7 +50,6 @@ void CollisionPixmapItem::mouseReleaseEvent(QGraphicsSceneMouseEvent *event) {
|
||||||
|
|
||||||
void CollisionPixmapItem::draw(bool ignoreCache) {
|
void CollisionPixmapItem::draw(bool ignoreCache) {
|
||||||
if (this->layout) {
|
if (this->layout) {
|
||||||
// !TODO
|
|
||||||
this->layout->setCollisionItem(this);
|
this->layout->setCollisionItem(this);
|
||||||
setPixmap(this->layout->renderCollision(ignoreCache));
|
setPixmap(this->layout->renderCollision(ignoreCache));
|
||||||
setOpacity(*this->opacity);
|
setOpacity(*this->opacity);
|
||||||
|
|
|
@ -93,13 +93,14 @@ void MapImageExporter::saveImage() {
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case ImageExporterMode::Timelapse:
|
case ImageExporterMode::Timelapse:
|
||||||
// !TODO: also need layout editHistory!
|
// Timelapse will play in order of layout changes then map changes (events)
|
||||||
|
// TODO: potentially update in the future?
|
||||||
QGifImage timelapseImg;
|
QGifImage timelapseImg;
|
||||||
timelapseImg.setDefaultDelay(timelapseDelayMs);
|
timelapseImg.setDefaultDelay(timelapseDelayMs);
|
||||||
timelapseImg.setDefaultTransparentColor(QColor(0, 0, 0));
|
timelapseImg.setDefaultTransparentColor(QColor(0, 0, 0));
|
||||||
|
|
||||||
|
// lambda to avoid redundancy
|
||||||
auto generateTimelapseFromHistory = [=, this, &timelapseImg](QString progressText, QUndoStack &historyStack){
|
auto generateTimelapseFromHistory = [=, this, &timelapseImg](QString progressText, QUndoStack &historyStack){
|
||||||
//
|
|
||||||
QProgressDialog progress(progressText, "Cancel", 0, 1, this);
|
QProgressDialog progress(progressText, "Cancel", 0, 1, this);
|
||||||
progress.setAutoClose(true);
|
progress.setAutoClose(true);
|
||||||
progress.setWindowModality(Qt::WindowModal);
|
progress.setWindowModality(Qt::WindowModal);
|
||||||
|
|
Loading…
Reference in a new issue