[nostalgia/core/studio] Stub out saveItem in TileSheetEditor

This commit is contained in:
Gary Talent 2020-02-29 00:31:43 -06:00
parent 320d8c1143
commit 748fea3d43
2 changed files with 6 additions and 2 deletions

View File

@ -125,6 +125,7 @@ void SheetData::updatePixel(QVariant pixelItem) {
if (p && p != m_prevPixelUpdated) {
m_cmdStack.push(new UpdatePixelsCommand(m_pixels, m_palette, p, m_selectedColor, m_cmdIdx));
m_prevPixelUpdated = p;
emit changeOccurred();
}
}
@ -237,6 +238,7 @@ TileSheetEditor::TileSheetEditor(QString path, const studio::Context *ctx, QWidg
m_canvas->setResizeMode(QQuickWidget::SizeRootObjectToView);
setColorTable(m_sheetData.palette());
restoreState();
connect(&m_sheetData, &SheetData::changeOccurred, [this] { setUnsavedChanges(true); });
}
TileSheetEditor::~TileSheetEditor() {
@ -247,7 +249,7 @@ QString TileSheetEditor::itemName() {
return m_itemName;
}
void TileSheetEditor::save() {
void TileSheetEditor::saveItem() {
}
QUndoStack *TileSheetEditor::undoStack() {

View File

@ -69,6 +69,8 @@ class SheetData: public QObject {
void updatePixels(const NostalgiaGraphic *ng, const NostalgiaPalette *npal);
signals:
void changeOccurred();
void columnsChanged(int);
void rowsChanged(int);
@ -103,7 +105,7 @@ class TileSheetEditor: public studio::Editor {
QString itemName() override;
void save() override;
void saveItem() override;
QUndoStack *undoStack() override;