Implement CLUT context menu

This commit is contained in:
G.K.MacGregor
2024-04-30 21:12:35 +01:00
parent 12649e3adf
commit 05cf313b63
3 changed files with 60 additions and 1 deletions

View File

@@ -20,6 +20,7 @@
#ifndef X26MENUS_H
#define X26MENUS_H
#include <QColor>
#include <QMenu>
#include <QString>
@@ -128,6 +129,19 @@ private:
ModeTripletNames m_modeTripletNames;
};
class TripletCLUTQMenu : public QMenu
{
Q_OBJECT
public:
TripletCLUTQMenu(bool rows, QWidget *parent = nullptr);
QAction *action(int n) const { return m_actions[n]; };
void setColour(int i, QColor c);
private:
QAction *m_actions[34];
};
class TripletCharacterQMenu : public QMenu
{
Q_OBJECT