added photoview on click to compact view in boards

This commit is contained in:
csoler 2020-08-11 20:49:51 +02:00
parent ddd4ac8087
commit 4bc90ea9ad
5 changed files with 45 additions and 6 deletions

View file

@ -32,4 +32,4 @@ ClickableLabel::~ClickableLabel() {
void ClickableLabel::mousePressEvent(QMouseEvent* event) {
emit clicked();
}
}

View file

@ -32,16 +32,17 @@ public:
explicit ClickableLabel(QWidget* parent = Q_NULLPTR, Qt::WindowFlags f = Qt::WindowFlags());
~ClickableLabel();
void setUseStyleSheet(bool b){ mUseStyleSheet=b ; update();}
signals:
void clicked();
protected:
void mousePressEvent(QMouseEvent* event);
void enterEvent(QEvent * /* ev */ ) override { setStyleSheet("QLabel { border: 2px solid #039bd5; }");}
void leaveEvent(QEvent * /* ev */ ) override { setStyleSheet("QLabel { border: 2px solid #CCCCCC; border-radius: 3px; }");}
void enterEvent(QEvent * /* ev */ ) override { if(mUseStyleSheet) setStyleSheet("QLabel { border: 2px solid #039bd5; }");}
void leaveEvent(QEvent * /* ev */ ) override { if(mUseStyleSheet) setStyleSheet("QLabel { border: 2px solid #CCCCCC; border-radius: 3px; }");}
bool mUseStyleSheet;
};
#endif // CLICKABLELABEL_H