setup electron app with boilerplate

This commit is contained in:
talksik
2026-02-19 19:41:26 -08:00
parent fc6a5e43db
commit 1f249c47a6
5174 changed files with 8743 additions and 0 deletions
+34
View File
@@ -0,0 +1,34 @@
//
// Created by arjun-flowylabs on 1/13/2026.
//
#include "VerticalLabel.h"
#include <QPainter>
VerticalLabel::VerticalLabel(const QString &text, QWidget *parent) : QLabel(text, parent)
{
}
QSize VerticalLabel::sizeHint() const
{
QSize s = QLabel::sizeHint();
return QSize(s.height(), s.width());
}
QSize VerticalLabel::minimumSizeHint() const
{
QSize s = QLabel::minimumSizeHint();
return QSize(s.height(), s.width());
}
void VerticalLabel::paintEvent(QPaintEvent *)
{
QPainter painter(this);
painter.setRenderHint(QPainter::Antialiasing);
painter.setPen(palette().color(QPalette::WindowText));
painter.setFont(font());
painter.translate(0, height());
painter.rotate(-90);
painter.drawText(QRect(0, 0, height(), width()), Qt::AlignCenter, text());
}