swift
Loading...
Searching...
No Matches
swift::gui::CGuiUtility Class Reference

GUI utilities. More...

#include <guiutility.h>

Static Public Member Functions

static CEnableForFramelessWindow * mainFramelessEnabledWindow ()
 Main (frameless enabled) application window.
static void registerMainApplicationWidget (QWidget *mainWidget)
 Register main application window widget if this is known.
static QWidget * mainApplicationWidget ()
 Main application window widget.
static qreal mainApplicationWidgetPixelRatio ()
 Device pixel ratio.
static QSize desktopSize ()
 Desktop size.
static QSize physicalScreenSizeOs ()
 Qt independent implementation.
static bool isMainWindowFrameless ()
 Is main window frameless?
static QString screenInformation (const QString &separator="\n")
 Info about screens.
static const QString & orientationAsString (Qt::ScreenOrientation orientation)
 Orientation as string.
static QWidgetList topLevelApplicationWidgetsWithName ()
 Top level widgets with names.
static QPoint mainWidgetGlobalPosition ()
 Position of main widget.
static QString replaceTabCountValue (const QString &oldName, int count)
 Replace count in name such as "stations (4)".
static void deleteLayout (QLayout *layout, bool deleteWidgets)
 Delete hierarchy of layouts.
static bool lenientTitleComparison (const QString &title, const QString &comparison)
 Lenient / relaxed.
static bool setComboBoxValueByStartingString (QComboBox *box, const QString &candidate, const QString &unspecified=QString())
 Find best match in comboBox.
static bool setComboBoxValueByContainingString (QComboBox *box, const QString &candidate, const QString &unspecified=QString())
 Find best match in comboBox.
static bool hasSwiftVariantMimeType (const QMimeData *mime)
 Mime data with swift type.
static swift::misc::CVariant fromSwiftDragAndDropData (const QMimeData *mime)
 From text dropped.
static swift::misc::CVariant fromSwiftDragAndDropData (const QByteArray &utf8Data)
 From text dropped.
static int metaTypeIdFromSwiftDragAndDropData (const QMimeData *mime)
 Meta type id from dropped data.
static QFileInfo representedMimeFile (const QMimeData *mime)
 Represented file if any.
static bool isMimeRepresentingReadableFile (const QMimeData *mime)
 Is representing existing file.
static bool isMimeRepresentingReadableJsonFile (const QMimeData *mime)
 Is representing existing JSON file.
template<class OverlayWidget>
static OverlayWidget * nextOverlayMessageWidget (QWidget *widget, int maxLevels=10)
 Find next swift::gui::COverlayMessages QFrame or other implementing widget.
static COverlayMessagesFrame * nextOverlayMessageFrame (QWidget *widget, int maxLevels=10)
 Find next COverlayMessagesFrame.
static COverlayMessagesTabWidget * nextOverlayMessageTabWidget (QWidget *widget, int maxLevels=10)
 Find next COverlayMessagesTabWidget.
static COverlayMessagesWizardPage * nextOverlayMessageWizardPage (QWidget *widget, int maxLevels=10)
 Find next COverlayMessagesWizardPage.
static const QString & swiftJsonDragAndDropMimeType ()
 Metatype.
static void checkBoxReadOnly (QCheckBox *checkBox, bool readOnly)
 Pseudo readonly state for checkbox.
static void checkBoxesReadOnly (QWidget *parent, bool readOnly)
 Pseudo readonly state for checkboxes of widget.
static void tempUnhidePassword (QLineEdit *lineEdit, int unhideMs=5000)
 Temp. unhide password.
template<class WIDGET>
static void childrenSetEnabled (QWidget *parent, bool enabled)
 Enable/disable all child widgets.
static bool toggleStayOnTop (QWidget *widget)
 Toggle window flags / stay on top.
static bool stayOnTop (bool onTop, QWidget *widget)
 Window flags / stay on top.
static bool staysOnTop (QWidget *widget)
 Window on top?
static QTabWidget * parentTabWidget (QWidget *widget, int maxLevels=5)
 From a given widget try to find parent tab widget (where widget is embedded).
static QString marginsToString (const QMargins &margins)
 Convert to string.
static QMargins stringToMargins (const QString &str)
 Convert from string.
static QList< int > indexToUniqueRows (const QModelIndexList &indexes)
 Only the row part and unique (so no rows is twice in the list).
static int clearModel (QAbstractItemModel *model)
 Clear a model.
static bool isTopLevelWidget (QWidget *widget)
 Is top level widget?
static bool isTopLevelWindow (QWidget *widget)
 Is top level window?
static void disableMinMaxCloseButtons (QWidget *window)
 Disable close button on window.
static QGraphicsOpacityEffect * fadeInWidget (int durationMs, QWidget *widget, double startValue=0.0, double endValue=1.0)
 Fade in a widget.
static QGraphicsOpacityEffect * fadeOutWidget (int durationMs, QWidget *widget, double startValue=1.0, double endValue=0.0)
 Fade out a widget.
static QFontMetricsF currentFontMetricsF ()
 Main window font metrics or default metrics.
static QFont currentFont ()
 Main window font or default font.
static QSizeF fontMetrics80Chars (bool withRatio=false)
 80 characters width/height
static QSizeF fontMetricsLazyDog43Chars (bool withRatio=false)
 43 characters width/height "the quick brown ..."
static QSizeF fontMetricsEstimateSize (int xCharacters, int yCharacters, bool withRatio=false)
 Estimate size based on current font.
static void centerWidget (QWidget *widget)
 Center widget to host or screen.
static void centerWidget (QWidget *widget, QWidget *host)
 Center widget to screen.
static QString metricsInfo ()
 Some info about font metrics.
static void forceStyleSheetUpdate (QWidget *widget)
 Forces a stylesheet update.
static void superviseMainWindowMinSizes (qreal wRatio=0.85, qreal hRatio=0.85)
 Make sure that the min.sizes to not exceed the screen resolution.
static QString asSimpleHtmlImageWidth (const swift::misc::CIcon &icon, int width=-1)
 CIcon as simple HTML image code segment.
static QString asSimpleHtmlImageHeight (const swift::misc::CIcon &icon, int height=-1)
 CIcon as simple HTML image code segment.
static QDialog * findParentDialog (QWidget *widget)
 Find parent dialog if there is any, otherwise null.
static QDialog * findParentDialog (QWidget *widget, int maxLevel)
 Find parent dialog if there is any, otherwise null.
static void setElidedText (QLabel *label, const QString &text, Qt::TextElideMode mode=Qt::ElideMiddle)
 Set elided text.
static void setElidedText (QLabel *label, const QString &shortText, const QString &longText, Qt::TextElideMode mode=Qt::ElideMiddle)
 Set elided text.
static void setWizardButtonWidths (QWizard *wizard)
 Set button widths for a wizard.
static QWidgetList getAllModallWidgets ()
 All modal widgets.
static QStringList getAllWidgetTitles (const QWidgetList &widgets)
 All titles.
static QStringList getAllWidgetNames (const QWidgetList &widgets)
 All names.
static QList< QDockWidget * > getAllDockWidgets (QWidget *parent, bool floatingOnly)
 Get all dock widgets.
static QList< QDockWidget * > getAllDockWidgets (QWindow *parent, bool floatingOnly)
 Get all dock widgets.
static QWidgetList closeAllModalWidgets ()
 Close all modal widgets.
static QStringList closeAllModalWidgetsGetTitles ()
 Close all modal widgets and get titles.
static QList< QDockWidget * > closeAllDockWidgets (QWidget *parent, bool floatingOnly)
 Close all dock widgets.
static QList< QDockWidget * > closeAllDockWidgets (QWindow *parent, bool floatingOnly)
 Close all dock widgets.
static QStringList closeAllDockWidgetsGetTitles (QWidget *parent, bool floatingOnly)
 Close all dock widgets.
static QStringList closeAllDockWidgetsGetTitles (QWindow *parent, bool floatingOnly)
 close all dock widgets
static QStringList deleteLaterAllDockWidgetsGetTitles (QWidget *parent, bool floatingOnly)
 "deleteLater" all dock widgets
static QString rectAsString (const QRect &rect)
 QRect, QSize as string.
static QString rectAsString (const QRectF &rect)
 QRect, QSize as string.
static QString sizeAsString (const QSize &size)
 QRect, QSize as string.
static QString sizeAsString (const QSizeF &size)
 QRect, QSize as string.
static bool isQMainWindow (const QWidget *widget)
 Check window type.
static bool isDialog (const QWidget *widget)
 Check window type.

Detailed Description

GUI utilities.

Definition at line 49 of file guiutility.h.

Member Function Documentation

◆ asSimpleHtmlImageHeight()

QString swift::gui::CGuiUtility::asSimpleHtmlImageHeight ( const swift::misc::CIcon & icon,
int height = -1 )
static

CIcon as simple HTML image code segment.

Definition at line 1020 of file guiutility.cpp.

◆ asSimpleHtmlImageWidth()

QString swift::gui::CGuiUtility::asSimpleHtmlImageWidth ( const swift::misc::CIcon & icon,
int width = -1 )
static

CIcon as simple HTML image code segment.

Definition at line 1008 of file guiutility.cpp.

◆ centerWidget() [1/2]

void swift::gui::CGuiUtility::centerWidget ( QWidget * widget)
static

Center widget to host or screen.

Definition at line 938 of file guiutility.cpp.

◆ centerWidget() [2/2]

void swift::gui::CGuiUtility::centerWidget ( QWidget * widget,
QWidget * host )
static

Center widget to screen.

Definition at line 948 of file guiutility.cpp.

◆ checkBoxesReadOnly()

void swift::gui::CGuiUtility::checkBoxesReadOnly ( QWidget * parent,
bool readOnly )
static

Pseudo readonly state for checkboxes of widget.

Definition at line 557 of file guiutility.cpp.

◆ checkBoxReadOnly()

void swift::gui::CGuiUtility::checkBoxReadOnly ( QCheckBox * checkBox,
bool readOnly )
static

Pseudo readonly state for checkbox.

Fixme
hardcoded stylesheet setting, should come from stylesheet

fixme hardcoded stylesheet setting

Definition at line 528 of file guiutility.cpp.

◆ childrenSetEnabled()

template<class WIDGET>
void swift::gui::CGuiUtility::childrenSetEnabled ( QWidget * parent,
bool enabled )
inlinestatic

Enable/disable all child widgets.

Definition at line 185 of file guiutility.h.

◆ clearModel()

int swift::gui::CGuiUtility::clearModel ( QAbstractItemModel * model)
static

Clear a model.

Definition at line 794 of file guiutility.cpp.

◆ closeAllDockWidgets() [1/2]

QList< QDockWidget * > swift::gui::CGuiUtility::closeAllDockWidgets ( QWidget * parent,
bool floatingOnly )
static

Close all dock widgets.

Definition at line 1288 of file guiutility.cpp.

◆ closeAllDockWidgets() [2/2]

QList< QDockWidget * > swift::gui::CGuiUtility::closeAllDockWidgets ( QWindow * parent,
bool floatingOnly )
static

Close all dock widgets.

Definition at line 1302 of file guiutility.cpp.

◆ closeAllDockWidgetsGetTitles() [1/2]

QStringList swift::gui::CGuiUtility::closeAllDockWidgetsGetTitles ( QWidget * parent,
bool floatingOnly )
static

Close all dock widgets.

Definition at line 1316 of file guiutility.cpp.

◆ closeAllDockWidgetsGetTitles() [2/2]

QStringList swift::gui::CGuiUtility::closeAllDockWidgetsGetTitles ( QWindow * parent,
bool floatingOnly )
static

close all dock widgets

Definition at line 1332 of file guiutility.cpp.

◆ closeAllModalWidgets()

QWidgetList swift::gui::CGuiUtility::closeAllModalWidgets ( )
static

Close all modal widgets.

Definition at line 1258 of file guiutility.cpp.

◆ closeAllModalWidgetsGetTitles()

QStringList swift::gui::CGuiUtility::closeAllModalWidgetsGetTitles ( )
static

Close all modal widgets and get titles.

Definition at line 1272 of file guiutility.cpp.

◆ currentFont()

QFont swift::gui::CGuiUtility::currentFont ( )
static

Main window font or default font.

Definition at line 895 of file guiutility.cpp.

◆ currentFontMetricsF()

QFontMetricsF swift::gui::CGuiUtility::currentFontMetricsF ( )
static

Main window font metrics or default metrics.

Definition at line 893 of file guiutility.cpp.

◆ deleteLaterAllDockWidgetsGetTitles()

QStringList swift::gui::CGuiUtility::deleteLaterAllDockWidgetsGetTitles ( QWidget * parent,
bool floatingOnly )
static

"deleteLater" all dock widgets

Remarks
do NOT use unless you know what you are doing

Definition at line 1348 of file guiutility.cpp.

◆ deleteLayout()

void swift::gui::CGuiUtility::deleteLayout ( QLayout * layout,
bool deleteWidgets )
static

Delete hierarchy of layouts.

Definition at line 646 of file guiutility.cpp.

◆ desktopSize()

QSize swift::gui::CGuiUtility::desktopSize ( )
static

Desktop size.

Remarks
might be scaled depending on CGuiUtility::mainApplicationWidgetPixelRatio

Definition at line 126 of file guiutility.cpp.

◆ disableMinMaxCloseButtons()

void swift::gui::CGuiUtility::disableMinMaxCloseButtons ( QWidget * window)
static

Disable close button on window.

Definition at line 851 of file guiutility.cpp.

◆ fadeInWidget()

QGraphicsOpacityEffect * swift::gui::CGuiUtility::fadeInWidget ( int durationMs,
QWidget * widget,
double startValue = 0.0,
double endValue = 1.0 )
static

Fade in a widget.

Definition at line 862 of file guiutility.cpp.

◆ fadeOutWidget()

QGraphicsOpacityEffect * swift::gui::CGuiUtility::fadeOutWidget ( int durationMs,
QWidget * widget,
double startValue = 1.0,
double endValue = 0.0 )
static

Fade out a widget.

Definition at line 878 of file guiutility.cpp.

◆ findParentDialog() [1/2]

QDialog * swift::gui::CGuiUtility::findParentDialog ( QWidget * widget)
static

Find parent dialog if there is any, otherwise null.

Definition at line 1032 of file guiutility.cpp.

◆ findParentDialog() [2/2]

QDialog * swift::gui::CGuiUtility::findParentDialog ( QWidget * widget,
int maxLevel )
static

Find parent dialog if there is any, otherwise null.

Definition at line 1049 of file guiutility.cpp.

◆ fontMetrics80Chars()

QSizeF swift::gui::CGuiUtility::fontMetrics80Chars ( bool withRatio = false)
static

80 characters width/height

Definition at line 905 of file guiutility.cpp.

◆ fontMetricsEstimateSize()

QSizeF swift::gui::CGuiUtility::fontMetricsEstimateSize ( int xCharacters,
int yCharacters,
bool withRatio = false )
static

Estimate size based on current font.

Definition at line 925 of file guiutility.cpp.

◆ fontMetricsLazyDog43Chars()

QSizeF swift::gui::CGuiUtility::fontMetricsLazyDog43Chars ( bool withRatio = false)
static

43 characters width/height "the quick brown ..."

Definition at line 915 of file guiutility.cpp.

◆ forceStyleSheetUpdate()

void swift::gui::CGuiUtility::forceStyleSheetUpdate ( QWidget * widget)
static

Forces a stylesheet update.

Definition at line 985 of file guiutility.cpp.

◆ fromSwiftDragAndDropData() [1/2]

CVariant swift::gui::CGuiUtility::fromSwiftDragAndDropData ( const QByteArray & utf8Data)
static

From text dropped.

Definition at line 425 of file guiutility.cpp.

◆ fromSwiftDragAndDropData() [2/2]

CVariant swift::gui::CGuiUtility::fromSwiftDragAndDropData ( const QMimeData * mime)
static

From text dropped.

Definition at line 416 of file guiutility.cpp.

◆ getAllDockWidgets() [1/2]

QList< QDockWidget * > swift::gui::CGuiUtility::getAllDockWidgets ( QWidget * parent,
bool floatingOnly )
static

Get all dock widgets.

Definition at line 1216 of file guiutility.cpp.

◆ getAllDockWidgets() [2/2]

QList< QDockWidget * > swift::gui::CGuiUtility::getAllDockWidgets ( QWindow * parent,
bool floatingOnly )
static

Get all dock widgets.

Definition at line 1237 of file guiutility.cpp.

◆ getAllModallWidgets()

QWidgetList swift::gui::CGuiUtility::getAllModallWidgets ( )
static

All modal widgets.

Definition at line 1167 of file guiutility.cpp.

◆ getAllWidgetNames()

QStringList swift::gui::CGuiUtility::getAllWidgetNames ( const QWidgetList & widgets)
static

All names.

Definition at line 1202 of file guiutility.cpp.

◆ getAllWidgetTitles()

QStringList swift::gui::CGuiUtility::getAllWidgetTitles ( const QWidgetList & widgets)
static

All titles.

Definition at line 1181 of file guiutility.cpp.

◆ hasSwiftVariantMimeType()

bool swift::gui::CGuiUtility::hasSwiftVariantMimeType ( const QMimeData * mime)
static

Mime data with swift type.

Definition at line 411 of file guiutility.cpp.

◆ indexToUniqueRows()

QList< int > swift::gui::CGuiUtility::indexToUniqueRows ( const QModelIndexList & indexes)
static

Only the row part and unique (so no rows is twice in the list).

Definition at line 779 of file guiutility.cpp.

◆ isDialog()

bool swift::gui::CGuiUtility::isDialog ( const QWidget * widget)
static

Check window type.

Definition at line 841 of file guiutility.cpp.

◆ isMainWindowFrameless()

bool swift::gui::CGuiUtility::isMainWindowFrameless ( )
static

Is main window frameless?

Definition at line 196 of file guiutility.cpp.

◆ isMimeRepresentingReadableFile()

bool swift::gui::CGuiUtility::isMimeRepresentingReadableFile ( const QMimeData * mime)
static

Is representing existing file.

Definition at line 496 of file guiutility.cpp.

◆ isMimeRepresentingReadableJsonFile()

bool swift::gui::CGuiUtility::isMimeRepresentingReadableJsonFile ( const QMimeData * mime)
static

Is representing existing JSON file.

Definition at line 502 of file guiutility.cpp.

◆ isQMainWindow()

bool swift::gui::CGuiUtility::isQMainWindow ( const QWidget * widget)
static

Check window type.

Definition at line 831 of file guiutility.cpp.

◆ isTopLevelWidget()

bool swift::gui::CGuiUtility::isTopLevelWidget ( QWidget * widget)
static

Is top level widget?

Definition at line 809 of file guiutility.cpp.

◆ isTopLevelWindow()

bool swift::gui::CGuiUtility::isTopLevelWindow ( QWidget * widget)
static

Is top level window?

Definition at line 818 of file guiutility.cpp.

◆ lenientTitleComparison()

bool swift::gui::CGuiUtility::lenientTitleComparison ( const QString & title,
const QString & comparison )
static

Lenient / relaxed.

Definition at line 292 of file guiutility.cpp.

◆ mainApplicationWidget()

QWidget * swift::gui::CGuiUtility::mainApplicationWidget ( )
static

Main application window widget.

Definition at line 107 of file guiutility.cpp.

◆ mainApplicationWidgetPixelRatio()

qreal swift::gui::CGuiUtility::mainApplicationWidgetPixelRatio ( )
static

Device pixel ratio.

Definition at line 116 of file guiutility.cpp.

◆ mainFramelessEnabledWindow()

CEnableForFramelessWindow * swift::gui::CGuiUtility::mainFramelessEnabledWindow ( )
static

Main (frameless enabled) application window.

Definition at line 55 of file guiutility.cpp.

◆ mainWidgetGlobalPosition()

QPoint swift::gui::CGuiUtility::mainWidgetGlobalPosition ( )
static

Position of main widget.

Definition at line 610 of file guiutility.cpp.

◆ marginsToString()

QString swift::gui::CGuiUtility::marginsToString ( const QMargins & margins)
static

Convert to string.

Definition at line 753 of file guiutility.cpp.

◆ metaTypeIdFromSwiftDragAndDropData()

int swift::gui::CGuiUtility::metaTypeIdFromSwiftDragAndDropData ( const QMimeData * mime)
static

Meta type id from dropped data.

Definition at line 451 of file guiutility.cpp.

◆ metricsInfo()

QString swift::gui::CGuiUtility::metricsInfo ( )
static

Some info about font metrics.

Definition at line 966 of file guiutility.cpp.

◆ nextOverlayMessageFrame()

COverlayMessagesFrame * swift::gui::CGuiUtility::nextOverlayMessageFrame ( QWidget * widget,
int maxLevels = 10 )
static

Find next COverlayMessagesFrame.

Definition at line 513 of file guiutility.cpp.

◆ nextOverlayMessageTabWidget()

COverlayMessagesTabWidget * swift::gui::CGuiUtility::nextOverlayMessageTabWidget ( QWidget * widget,
int maxLevels = 10 )
static

Find next COverlayMessagesTabWidget.

Definition at line 518 of file guiutility.cpp.

◆ nextOverlayMessageWidget()

template<class OverlayWidget>
OverlayWidget * swift::gui::CGuiUtility::nextOverlayMessageWidget ( QWidget * widget,
int maxLevels = 10 )
inlinestatic

Find next swift::gui::COverlayMessages QFrame or other implementing widget.

Definition at line 136 of file guiutility.h.

◆ nextOverlayMessageWizardPage()

COverlayMessagesWizardPage * swift::gui::CGuiUtility::nextOverlayMessageWizardPage ( QWidget * widget,
int maxLevels = 10 )
static

Find next COverlayMessagesWizardPage.

Definition at line 523 of file guiutility.cpp.

◆ orientationAsString()

const QString & swift::gui::CGuiUtility::orientationAsString ( Qt::ScreenOrientation orientation)
static

Orientation as string.

Definition at line 240 of file guiutility.cpp.

◆ parentTabWidget()

QTabWidget * swift::gui::CGuiUtility::parentTabWidget ( QWidget * widget,
int maxLevels = 5 )
static

From a given widget try to find parent tab widget (where widget is embedded).

Definition at line 688 of file guiutility.cpp.

◆ physicalScreenSizeOs()

QSize swift::gui::CGuiUtility::physicalScreenSizeOs ( )
static

Qt independent implementation.

Remarks
allows to return values before QGuiApplication is initialized

Definition at line 183 of file guiutility.cpp.

◆ rectAsString() [1/2]

QString swift::gui::CGuiUtility::rectAsString ( const QRect & rect)
static

QRect, QSize as string.

Definition at line 262 of file guiutility.cpp.

◆ rectAsString() [2/2]

QString swift::gui::CGuiUtility::rectAsString ( const QRectF & rect)
static

QRect, QSize as string.

Definition at line 271 of file guiutility.cpp.

◆ registerMainApplicationWidget()

void swift::gui::CGuiUtility::registerMainApplicationWidget ( QWidget * mainWidget)
static

Register main application window widget if this is known.

Remarks
if not set, is is searched from QApplication::topLevelWidgets()

Definition at line 102 of file guiutility.cpp.

◆ replaceTabCountValue()

QString swift::gui::CGuiUtility::replaceTabCountValue ( const QString & oldName,
int count )
static

Replace count in name such as "stations (4)".

Definition at line 627 of file guiutility.cpp.

◆ representedMimeFile()

QFileInfo swift::gui::CGuiUtility::representedMimeFile ( const QMimeData * mime)
static

Represented file if any.

Definition at line 476 of file guiutility.cpp.

◆ screenInformation()

QString swift::gui::CGuiUtility::screenInformation ( const QString & separator = "\n")
static

Info about screens.

Definition at line 202 of file guiutility.cpp.

◆ setComboBoxValueByContainingString()

bool swift::gui::CGuiUtility::setComboBoxValueByContainingString ( QComboBox * box,
const QString & candidate,
const QString & unspecified = QString() )
static

Find best match in comboBox.

Definition at line 364 of file guiutility.cpp.

◆ setComboBoxValueByStartingString()

bool swift::gui::CGuiUtility::setComboBoxValueByStartingString ( QComboBox * box,
const QString & candidate,
const QString & unspecified = QString() )
static

Find best match in comboBox.

Definition at line 327 of file guiutility.cpp.

◆ setElidedText() [1/2]

void swift::gui::CGuiUtility::setElidedText ( QLabel * label,
const QString & shortText,
const QString & longText,
Qt::TextElideMode mode = Qt::ElideMiddle )
static

Set elided text.

Definition at line 1092 of file guiutility.cpp.

◆ setElidedText() [2/2]

void swift::gui::CGuiUtility::setElidedText ( QLabel * label,
const QString & text,
Qt::TextElideMode mode = Qt::ElideMiddle )
static

Set elided text.

Definition at line 1072 of file guiutility.cpp.

◆ setWizardButtonWidths()

void swift::gui::CGuiUtility::setWizardButtonWidths ( QWizard * wizard)
static

Set button widths for a wizard.

Definition at line 1129 of file guiutility.cpp.

◆ sizeAsString() [1/2]

QString swift::gui::CGuiUtility::sizeAsString ( const QSize & size)
static

QRect, QSize as string.

Definition at line 280 of file guiutility.cpp.

◆ sizeAsString() [2/2]

QString swift::gui::CGuiUtility::sizeAsString ( const QSizeF & size)
static

QRect, QSize as string.

Definition at line 285 of file guiutility.cpp.

◆ stayOnTop()

bool swift::gui::CGuiUtility::stayOnTop ( bool onTop,
QWidget * widget )
static

Window flags / stay on top.

Definition at line 731 of file guiutility.cpp.

◆ staysOnTop()

bool swift::gui::CGuiUtility::staysOnTop ( QWidget * widget)
static

Window on top?

Definition at line 678 of file guiutility.cpp.

◆ stringToMargins()

QMargins swift::gui::CGuiUtility::stringToMargins ( const QString & str)
static

Convert from string.

Definition at line 762 of file guiutility.cpp.

◆ superviseMainWindowMinSizes()

void swift::gui::CGuiUtility::superviseMainWindowMinSizes ( qreal wRatio = 0.85,
qreal hRatio = 0.85 )
static

Make sure that the min.sizes to not exceed the screen resolution.

Definition at line 994 of file guiutility.cpp.

◆ swiftJsonDragAndDropMimeType()

const QString & swift::gui::CGuiUtility::swiftJsonDragAndDropMimeType ( )
static

Metatype.

Definition at line 470 of file guiutility.cpp.

◆ tempUnhidePassword()

void swift::gui::CGuiUtility::tempUnhidePassword ( QLineEdit * lineEdit,
int unhideMs = 5000 )
static

Temp. unhide password.

Definition at line 570 of file guiutility.cpp.

◆ toggleStayOnTop()

bool swift::gui::CGuiUtility::toggleStayOnTop ( QWidget * widget)
static

Toggle window flags / stay on top.

Definition at line 709 of file guiutility.cpp.

◆ topLevelApplicationWidgetsWithName()

QWidgetList swift::gui::CGuiUtility::topLevelApplicationWidgetsWithName ( )
static

Top level widgets with names.

Definition at line 595 of file guiutility.cpp.


The documentation for this class was generated from the following files: