Add MataAvistas project (BudgetPro) as regular files

This commit is contained in:
Javier
2026-06-04 15:59:46 +02:00
parent 7643acf109
commit dccaa63bcc
644 changed files with 104937 additions and 1 deletions
+39
View File
@@ -0,0 +1,39 @@
#ifndef BIGCOLORBUTTON_H
#define BIGCOLORBUTTON_H
#include <QPushButton>
#include <QPainter>
#include <QPaintEvent>
//#include "utils/baseutils.h"
class BigColorButton : public QPushButton
{
Q_OBJECT
public:
BigColorButton(const QString &group, QWidget* parent = 0);
~BigColorButton();
void setColor(QColor color);
void setColorIndex(int index);
void updateConfigColor(const QString &group, const QString &key);
void resetChecked();
signals:
void btnCheckStateChanged(bool show);
protected:
void paintEvent(QPaintEvent *);
void enterEvent(QEvent *);
void leaveEvent(QEvent *);
void mousePressEvent(QMouseEvent* );
private:
QColor m_color;
bool m_isHover;
bool m_isChecked;
QString m_group;
};
#endif // BIGCOLORBUTTON_H