mirror of
https://github.com/RPCS3/rpcs3.git
synced 2025-07-15 11:18:36 +12:00
Qt: clean up gui_settings.h - move general functions to qt_utils.h
This commit is contained in:
parent
c10e195dba
commit
baea538c32
15 changed files with 187 additions and 175 deletions
|
@ -2,6 +2,9 @@
|
|||
|
||||
#include "stdafx.h"
|
||||
#include <QtCore>
|
||||
#include <QFont>
|
||||
#include <QIcon>
|
||||
#include <QLabel>
|
||||
|
||||
namespace gui
|
||||
{
|
||||
|
@ -10,5 +13,27 @@ namespace gui
|
|||
// Creates a frame geometry rectangle with given width height that's centered inside the origin,
|
||||
// while still considering screen boundaries.
|
||||
QRect create_centered_window_geometry(const QRect& origin, s32 width, s32 height);
|
||||
|
||||
// Returns a custom colored QPixmap based on another QPixmap.
|
||||
// use colorize_all to repaint every opaque pixel with the chosen color
|
||||
// use_special_masks is only used for pixmaps with multiple predefined colors
|
||||
QPixmap get_colorized_pixmap(const QPixmap& old_pixmap, const QColor& old_color, const QColor& new_color, bool use_special_masks = false, bool colorize_all = false);
|
||||
|
||||
// Returns a custom colored QIcon based on another QIcon.
|
||||
// use colorize_all to repaint every opaque pixel with the chosen color
|
||||
// use_special_masks is only used for icons with multiple predefined colors
|
||||
QIcon get_colorized_icon(const QIcon& old_icon, const QColor& old_color, const QColor& new_color, bool use_special_masks = false, bool colorize_all = false);
|
||||
|
||||
// Returns a list of all base names of files in dir whose complete file names contain one of the given name_filters
|
||||
QStringList get_dir_entries(const QDir& dir, const QStringList& name_filters);
|
||||
|
||||
// Returns the color specified by its color_role for the QLabels with object_name
|
||||
QColor get_label_color(const QString& object_name, QPalette::ColorRole color_role = QPalette::Foreground);
|
||||
|
||||
// Returns the font of the QLabels with object_name
|
||||
QFont get_label_font(const QString& object_name);
|
||||
|
||||
// Returns the part of the image loaded from path that is inside the bounding box of its opaque areas
|
||||
QImage get_opaque_image_area(const QString& path);
|
||||
} // utils
|
||||
} // gui
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue