[nostalgia/core/studio] Add Move Up/Down buttons to PaletteEditor
This commit is contained in:
@@ -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();
|
||||
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user