Qt: Add file patcher

This commit is contained in:
wheremyfoodat 2024-05-07 23:08:24 +03:00
parent 70f443b06e
commit 66bcf384f3
9 changed files with 206 additions and 2 deletions
include/panda_qt

View file

@ -0,0 +1,21 @@
#pragma once
#include <QFontMetrics>
#include <QLabel>
#include <QString>
#include <QWidget>
class EllidedLabel : public QLabel {
Q_OBJECT
public:
explicit EllidedLabel(Qt::TextElideMode elideMode = Qt::ElideLeft, QWidget* parent = nullptr);
explicit EllidedLabel(QString text, Qt::TextElideMode elideMode = Qt::ElideLeft, QWidget* parent = nullptr);
void setText(QString text);
protected:
void resizeEvent(QResizeEvent* event);
private:
void updateText();
QString m_text;
Qt::TextElideMode m_elideMode;
};