Solving Gnome Palette Editor problem

This commit is contained in:
Michel Mastriani
2019-05-19 18:10:56 -03:00
parent 4550f9dc87
commit 2d2d561e29
5 changed files with 94 additions and 4 deletions

View File

@ -249,6 +249,7 @@ public:
virtual void SetBasePaletteAndAdjust(const Palette<float>& palette) { }
virtual void PaletteEditorButtonClicked() { }
virtual void PaletteEditorColorChanged() { }
virtual void SyncPalette(bool accepted) { } // michel
QImage& FinalPaletteImage() { return m_FinalPaletteImage; }
//Info.
@ -310,7 +311,7 @@ protected:
unique_ptr<EmberNs::RendererBase> m_Renderer;
QTIsaac<ISAAC_SIZE, ISAAC_INT> m_Rand;
Fractorium* m_Fractorium;
Palette<float> m_TempPalette;
Palette<float> m_TempPalette, m_PreviosTempPalette; // michel
std::unique_ptr<QTimer> m_RenderTimer;
std::unique_ptr<QTimer> m_RenderRestartTimer;
shared_ptr<PaletteList<float>> m_PaletteList;
@ -537,6 +538,7 @@ public:
virtual void SetBasePaletteAndAdjust(const Palette<float>& palette) override;
virtual void PaletteEditorButtonClicked() override;
virtual void PaletteEditorColorChanged() override;
virtual void SyncPalette(bool accepted) override; // michel
//Info.
virtual void FillSummary() override;