Falkon Develop
Cross-platform Qt-based web browser
QzTools Class Reference

#include <qztools.h>

Static Public Member Functions

static QByteArray pixmapToByteArray (const QPixmap &pix)
 
static QPixmap pixmapFromByteArray (const QByteArray &data)
 
static QUrl pixmapToDataUrl (const QPixmap &pix)
 
static QPixmap dpiAwarePixmap (const QString &path)
 
static QString readAllFileContents (const QString &filename)
 
static QByteArray readAllFileByteContents (const QString &filename)
 
static void centerWidgetOnScreen (QWidget *w)
 
static void centerWidgetToParent (QWidget *w, QWidget *parent)
 
static bool removeRecursively (const QString &filePath)
 
static bool copyRecursively (const QString &sourcePath, const QString &targetPath)
 
static QString samePartOfStrings (const QString &one, const QString &other)
 
static QString urlEncodeQueryString (const QUrl &url)
 
static QString fromPunycode (const QString &str)
 
static QString escapeSqlGlobString (QString urlString)
 
static QString ensureUniqueFilename (const QString &name, const QString &appendFormat=QSL("(%1)"))
 
static QString getFileNameFromUrl (const QUrl &url)
 
static QString filterCharsFromFilename (const QString &name)
 
static QString lastPathForFileDialog (const QString &dialogName, const QString &fallbackPath)
 
static void saveLastPathForFileDialog (const QString &dialogName, const QString &path)
 
static QString alignTextToWidth (const QString &string, const QString &text, const QFontMetrics &metrics, int width)
 
static QString fileSizeToString (qint64 size)
 
static QPixmap createPixmapForSite (const QIcon &icon, const QString &title, const QString &url)
 
static QString applyDirectionToPage (QString &pageContents)
 
static QString truncatedText (const QString &text, int size)
 
static QString resolveFromPath (const QString &name)
 
static QStringList splitCommandArguments (const QString &command)
 
static bool startExternalProcess (const QString &executable, const QString &args)
 
static QRegion roundedRect (const QRect &rect, int radius)
 
static QIcon iconFromFileName (const QString &fileName)
 
static bool isUtf8 (const char *string)
 
static bool containsSpace (const QString &str)
 
static QString getExistingDirectory (const QString &name, QWidget *parent=nullptr, const QString &caption=QString(), const QString &dir=QString(), QFileDialog::Options options=QFileDialog::ShowDirsOnly)
 
static QString getOpenFileName (const QString &name, QWidget *parent=nullptr, const QString &caption=QString(), const QString &dir=QString(), const QString &filter=QString(), QString *selectedFilter=nullptr, QFileDialog::Options options=QFileDialog::Options())
 
static QStringList getOpenFileNames (const QString &name, QWidget *parent=nullptr, const QString &caption=QString(), const QString &dir=QString(), const QString &filter=QString(), QString *selectedFilter=nullptr, QFileDialog::Options options=QFileDialog::Options())
 
static QString getSaveFileName (const QString &name, QWidget *parent=nullptr, const QString &caption=QString(), const QString &dir=QString(), const QString &filter=QString(), QString *selectedFilter=nullptr, QFileDialog::Options options=QFileDialog::Options())
 
static bool matchDomain (const QString &pattern, const QString &domain)
 
static QKeySequence actionShortcut (const QKeySequence &shortcut, const QKeySequence &fallBack, const QKeySequence &shortcutRtl=QKeySequence(), const QKeySequence &fallbackRtl=QKeySequence())
 
static QString operatingSystem ()
 
static QString cpuArchitecture ()
 
static QString operatingSystemLong ()
 
static void setWmClass (const QString &name, const QWidget *widget)
 
template<typename T >
static bool containsIndex (const T &container, int index)
 
static void paintDropIndicator (QWidget *widget, const QRect &r)
 

Detailed Description

Definition at line 33 of file qztools.h.

Member Function Documentation

◆ actionShortcut()

QKeySequence QzTools::actionShortcut ( const QKeySequence &  shortcut,
const QKeySequence &  fallBack,
const QKeySequence &  shortcutRtl = QKeySequence(),
const QKeySequence &  fallbackRtl = QKeySequence() 
)
static

Definition at line 752 of file qztools.cpp.

◆ alignTextToWidth()

QString QzTools::alignTextToWidth ( const QString &  string,
const QString &  text,
const QFontMetrics &  metrics,
int  width 
)
static

Definition at line 348 of file qztools.cpp.

◆ applyDirectionToPage()

QString QzTools::applyDirectionToPage ( QString &  pageContents)
static

Definition at line 439 of file qztools.cpp.

◆ centerWidgetOnScreen()

void QzTools::centerWidgetOnScreen ( QWidget *  w)
static

Definition at line 116 of file qztools.cpp.

◆ centerWidgetToParent()

void QzTools::centerWidgetToParent ( QWidget *  w,
QWidget *  parent 
)
static

Definition at line 124 of file qztools.cpp.

◆ containsIndex()

template<typename T >
static bool QzTools::containsIndex ( const T &  container,
int  index 
)
inlinestatic

Definition at line 95 of file qztools.h.

◆ containsSpace()

bool QzTools::containsSpace ( const QString &  str)
static

Definition at line 614 of file qztools.cpp.

◆ copyRecursively()

bool QzTools::copyRecursively ( const QString &  sourcePath,
const QString &  targetPath 
)
static

Definition at line 167 of file qztools.cpp.

◆ cpuArchitecture()

QString QzTools::cpuArchitecture ( )
static

Definition at line 1010 of file qztools.cpp.

◆ createPixmapForSite()

QPixmap QzTools::createPixmapForSite ( const QIcon &  icon,
const QString &  title,
const QString &  url 
)
static

Definition at line 398 of file qztools.cpp.

◆ dpiAwarePixmap()

QPixmap QzTools::dpiAwarePixmap ( const QString &  path)
static

Definition at line 89 of file qztools.cpp.

◆ ensureUniqueFilename()

QString QzTools::ensureUniqueFilename ( const QString &  name,
const QString &  appendFormat = QSL("(%1)") 
)
static

Definition at line 257 of file qztools.cpp.

◆ escapeSqlGlobString()

QString QzTools::escapeSqlGlobString ( QString  urlString)
static

Definition at line 247 of file qztools.cpp.

◆ fileSizeToString()

QString QzTools::fileSizeToString ( qint64  size)
static

Definition at line 376 of file qztools.cpp.

◆ filterCharsFromFilename()

QString QzTools::filterCharsFromFilename ( const QString &  name)
static

Definition at line 309 of file qztools.cpp.

◆ fromPunycode()

QString QzTools::fromPunycode ( const QString &  str)
static

Definition at line 237 of file qztools.cpp.

◆ getExistingDirectory()

QString QzTools::getExistingDirectory ( const QString &  name,
QWidget *  parent = nullptr,
const QString &  caption = QString(),
const QString &  dir = QString(),
QFileDialog::Options  options = QFileDialog::ShowDirsOnly 
)
static

Definition at line 623 of file qztools.cpp.

◆ getFileNameFromUrl()

QString QzTools::getFileNameFromUrl ( const QUrl &  url)
static

Definition at line 286 of file qztools.cpp.

◆ getOpenFileName()

QString QzTools::getOpenFileName ( const QString &  name,
QWidget *  parent = nullptr,
const QString &  caption = QString(),
const QString &  dir = QString(),
const QString &  filter = QString(),
QString *  selectedFilter = nullptr,
QFileDialog::Options  options = QFileDialog::Options() 
)
static

Definition at line 659 of file qztools.cpp.

◆ getOpenFileNames()

QStringList QzTools::getOpenFileNames ( const QString &  name,
QWidget *  parent = nullptr,
const QString &  caption = QString(),
const QString &  dir = QString(),
const QString &  filter = QString(),
QString *  selectedFilter = nullptr,
QFileDialog::Options  options = QFileDialog::Options() 
)
static

Definition at line 684 of file qztools.cpp.

◆ getSaveFileName()

QString QzTools::getSaveFileName ( const QString &  name,
QWidget *  parent = nullptr,
const QString &  caption = QString(),
const QString &  dir = QString(),
const QString &  filter = QString(),
QString *  selectedFilter = nullptr,
QFileDialog::Options  options = QFileDialog::Options() 
)
static

Definition at line 709 of file qztools.cpp.

◆ iconFromFileName()

QIcon QzTools::iconFromFileName ( const QString &  fileName)
static

Definition at line 494 of file qztools.cpp.

◆ isUtf8()

bool QzTools::isUtf8 ( const char *  string)
static

Definition at line 535 of file qztools.cpp.

◆ lastPathForFileDialog()

QString QzTools::lastPathForFileDialog ( const QString &  dialogName,
const QString &  fallbackPath 
)
static

Definition at line 326 of file qztools.cpp.

◆ matchDomain()

bool QzTools::matchDomain ( const QString &  pattern,
const QString &  domain 
)
static

Definition at line 737 of file qztools.cpp.

◆ operatingSystem()

QString QzTools::operatingSystem ( )
static

Definition at line 904 of file qztools.cpp.

◆ operatingSystemLong()

QString QzTools::operatingSystemLong ( )
static

Definition at line 1015 of file qztools.cpp.

◆ paintDropIndicator()

void QzTools::paintDropIndicator ( QWidget *  widget,
const QRect &  r 
)
static

Definition at line 1023 of file qztools.cpp.

◆ pixmapFromByteArray()

QPixmap QzTools::pixmapFromByteArray ( const QByteArray &  data)
static

Definition at line 74 of file qztools.cpp.

◆ pixmapToByteArray()

QByteArray QzTools::pixmapToByteArray ( const QPixmap &  pix)
static

Definition at line 62 of file qztools.cpp.

◆ pixmapToDataUrl()

QUrl QzTools::pixmapToDataUrl ( const QPixmap &  pix)
static

Definition at line 83 of file qztools.cpp.

◆ readAllFileByteContents()

QByteArray QzTools::readAllFileByteContents ( const QString &  filename)
static

Definition at line 103 of file qztools.cpp.

◆ readAllFileContents()

QString QzTools::readAllFileContents ( const QString &  filename)
static

Definition at line 98 of file qztools.cpp.

◆ removeRecursively()

bool QzTools::removeRecursively ( const QString &  filePath)
static

Definition at line 139 of file qztools.cpp.

◆ resolveFromPath()

QString QzTools::resolveFromPath ( const QString &  name)
static

Definition at line 514 of file qztools.cpp.

◆ roundedRect()

QRegion QzTools::roundedRect ( const QRect &  rect,
int  radius 
)
static

Definition at line 467 of file qztools.cpp.

◆ samePartOfStrings()

QString QzTools::samePartOfStrings ( const QString &  one,
const QString &  other 
)
static

Definition at line 203 of file qztools.cpp.

◆ saveLastPathForFileDialog()

void QzTools::saveLastPathForFileDialog ( const QString &  dialogName,
const QString &  path 
)
static

Definition at line 336 of file qztools.cpp.

◆ setWmClass()

void QzTools::setWmClass ( const QString &  name,
const QWidget *  widget 
)
static

Definition at line 874 of file qztools.cpp.

◆ splitCommandArguments()

QStringList QzTools::splitCommandArguments ( const QString &  command)
static

Definition at line 768 of file qztools.cpp.

◆ startExternalProcess()

bool QzTools::startExternalProcess ( const QString &  executable,
const QString &  args 
)
static

Definition at line 846 of file qztools.cpp.

◆ truncatedText()

QString QzTools::truncatedText ( const QString &  text,
int  size 
)
static

Definition at line 458 of file qztools.cpp.

◆ urlEncodeQueryString()

QString QzTools::urlEncodeQueryString ( const QUrl &  url)
static

Definition at line 220 of file qztools.cpp.


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