[nostalgia/core/studio] Add Move Up/Down buttons to PaletteEditor

This commit is contained in:
2020-08-28 21:17:56 -05:00
parent a63586d0b8
commit f15ad04d33
2 changed files with 82 additions and 12 deletions
@@ -18,6 +18,7 @@ class PaletteEditor: public studio::Editor {
friend class AddColorCommand;
friend class RemoveColorCommand;
friend class UpdateColorCommand;
friend class MoveColorCommand;
private:
const studio::Context *m_ctx = nullptr;
@@ -26,6 +27,8 @@ class PaletteEditor: public studio::Editor {
class QTableWidget *m_table = nullptr;
class QPushButton *m_addBtn = nullptr;
class QPushButton *m_rmBtn = nullptr;
class QPushButton *m_moveUpBtn = nullptr;
class QPushButton *m_moveDownBtn = nullptr;
public:
PaletteEditor(QString path, const studio::Context *ctx, QWidget *parent);
@@ -42,6 +45,8 @@ class PaletteEditor: public studio::Editor {
void updateColor(int idx, Color16);
void moveColor(int idx, int offset);
void saveItem() override;
private:
@@ -64,6 +69,10 @@ class PaletteEditor: public studio::Editor {
void rmColorClicked();
void moveColorUpClicked();
void moveColorDownClicked();
};
}