1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
|
/*
SPDX-FileCopyrightText: David Nolden <david.nolden.kdevelop@art-master.de>
SPDX-License-Identifier: GPL-2.0-or-later
*/
#ifndef KDEVPLATFORM_WORKINGSETFILELABEL_H
#define KDEVPLATFORM_WORKINGSETFILELABEL_H
#include <QLabel>
namespace KDevelop {
class WorkingSetFileLabel : public QLabel {
Q_OBJECT
public:
WorkingSetFileLabel();
void mouseReleaseEvent(QMouseEvent* ev) override;
void setIsActiveFile(bool active);
bool isActive() const;
void emitClicked();
Q_SIGNALS:
void clicked();
private:
bool m_isActive = false;
};
}
#endif // KDEVPLATFORM_WORKINGSETFILELABEL_H
|