LeechCraft 0.6.70-16373-g319c272718
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
util.h File Reference
#include <QPoint>
#include <QPalette>
#include <QMimeData>
#include "guiconfig.h"
+ Include dependency graph for util.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  LC
 
namespace  LC::Util
 

Functions

QLabel * LC::Util::ShowPixmapLabel (const QPixmap &pixmap, const QPoint &pos=QPoint())
 Shows a pixmap at the given pos.
 
QColor LC::Util::TintColors (const QColor &c1, const QColor &c2, double alpha=0.5)
 Mixes two colors with the given weights.
 
QString LC::Util::ElideProgressBarText (const QString &text, const QStyleOptionViewItem &option)
 
void LC::Util::TintPalette (QWidget *widget, const QColor &color, double alpha=0.5, const QList< QPalette::ColorRole > &roles={ QPalette::ColorRole::Text, QPalette::ColorRole::WindowText })
 Mixes some of the widget's palette roles with the given color.
 
QString LC::Util::FormatName (const QString &name)
 HTML-formats the name to let the user know it is not a part of the fixed dialog text.
 
QPixmap LC::Util::DrawOverlayText (QPixmap px, const QString &text, QFont font, const QPen &pen, const QBrush &brush)
 
QIcon LC::Util::FixupTrayIcon (const QIcon &icon)
 
template<typename T>
void LC::Util::Save2MimeData (QMimeData *mimeData, const QString &name, const T &t)
 
constexpr QColor LC::operator""_rgb (const char *str, std::size_t size)