6#include <QtCore/QCoreApplication>
8#if QT_CONFIG(regularexpression)
9#include <QtCore/QRegularExpression>
11#if QT_CONFIG(settings)
12#include <QtCore/QSettings>
14#include <QtCore/QSharedData>
16#include <QtCore/QVariant>
17#include <QtGui/QColor>
18#include <QtGui/QPixmap>
27 QPlatformDialogHelper__StandardButton)
29 QPlatformDialogHelper__ButtonRole)
53static const int buttonRoleLayouts[2][6][14] =
127 qRegisterMetaType<StandardButton>();
128 qRegisterMetaType<ButtonRole>();
153 QFontDialogOptions::FontDialogOptions
options;
170 FontDialogCombined(
const FontDialogCombined &
other)
256 for (
int g = 0;
g < 4; ++
g)
257 for (
int r = 0;
r < 4; ++
r)
258 for (
int b = 0;
b < 3; ++
b)
266#if QT_CONFIG(settings)
278#if QT_CONFIG(settings)
297 QColorDialogOptions::ColorDialogOptions
options;
306QColorDialogOptions::~QColorDialogOptions()
314 ColorDialogCombined(
const ColorDialogCombined &
other)
330QString QColorDialogOptions::windowTitle()
const
332 return d->windowTitle;
335void QColorDialogOptions::setWindowTitle(
const QString &
title)
340void QColorDialogOptions::setOption(QColorDialogOptions::ColorDialogOption
option,
bool on)
342 if (!(
d->options &
option) != !on)
343 setOptions(
d->options ^
option);
346bool QColorDialogOptions::testOption(QColorDialogOptions::ColorDialogOption
option)
const
351void QColorDialogOptions::setOptions(ColorDialogOptions options)
353 if (options !=
d->options)
354 d->options = options;
357QColorDialogOptions::ColorDialogOptions QColorDialogOptions::options()
const
362int QColorDialogOptions::customColorCount()
367QRgb QColorDialogOptions::customColor(
int index)
370 return qRgb(255, 255, 255);
371 return qColorDialogStaticData()->customRgb[
index];
374QRgb *QColorDialogOptions::customColors()
376 return qColorDialogStaticData()->customRgb;
383 qColorDialogStaticData()->customSet =
true;
384 qColorDialogStaticData()->customRgb[
index] =
color;
387QRgb *QColorDialogOptions::standardColors()
389 return qColorDialogStaticData()->standardRgb;
392QRgb QColorDialogOptions::standardColor(
int index)
395 return qRgb(255, 255, 255);
396 return qColorDialogStaticData()->standardRgb[
index];
403 qColorDialogStaticData()->standardRgb[
index] =
color;
430 QFileDialogOptions::FileDialogOptions
options;
740"^(.*)\\(([a-zA-Z0-9_.,*? +;#\\-\\[\\]@\\{\\}/!<>\\$%&=^~:\\|]*)\\)$";
745#if QT_CONFIG(regularexpression)
750 if (
match.hasMatch())
775 QPlatformDialogHelper::StandardButtons
buttons;
797 MessageDialogCombined(
const MessageDialogCombined &
other)
997#if defined (Q_OS_MACOS)
999#elif defined (Q_OS_LINUX) || defined (Q_OS_UNIX)
1001#elif defined (Q_OS_ANDROID)
1031#include "moc_qplatformdialoghelper.cpp"
QColorDialogOptionsPrivate()=default
QColorDialogOptions::ColorDialogOptions options
~QColorDialogOptionsPrivate()
void writeSettings() const
QRgb standardRgb[StandardColorCount]
QRgb customRgb[CustomColorCount]
static QString translate(const char *context, const char *key, const char *disambiguation=nullptr, int n=-1)
\threadsafe
QString initiallySelectedMimeTypeFilter
QFileDialogOptions::FileDialogOptions options
QList< QUrl > sidebarUrls
QString labels[QFileDialogOptions::DialogLabelCount]
QFileDialogOptions::ViewMode viewMode
bool useDefaultNameFilters
QList< QUrl > initiallySelectedFiles
QString initiallySelectedNameFilter
QFileDialogOptions::AcceptMode acceptMode
QStringList mimeTypeFilters
QFileDialogOptions::FileMode fileMode
QStringList supportedSchemes
QStringList mimeTypeFilters() const
QList< QUrl > initiallySelectedFiles() const
void setHistory(const QStringList &paths)
bool isLabelExplicitlySet(DialogLabel label)
void setSupportedSchemes(const QStringList &schemes)
QDir::Filters filter() const
QSharedPointer< QFileDialogOptions > clone() const
QString initiallySelectedNameFilter() const
void setWindowTitle(const QString &)
QString labelText(DialogLabel label) const
void setNameFilters(const QStringList &filters)
void setOptions(FileDialogOptions options)
QStringList supportedSchemes() const
AcceptMode acceptMode() const
QString defaultSuffix() const
void setUseDefaultNameFilters(bool d)
void setInitiallySelectedNameFilter(const QString &)
void setInitiallySelectedMimeTypeFilter(const QString &)
QList< QUrl > sidebarUrls() const
bool useDefaultNameFilters() const
QUrl initialDirectory() const
void setViewMode(ViewMode mode)
void setMimeTypeFilters(const QStringList &filters)
QStringList nameFilters() const
ViewMode viewMode() const
FileDialogOptions options() const
void setLabelText(DialogLabel label, const QString &text)
QStringList history() const
FileMode fileMode() const
static QSharedPointer< QFileDialogOptions > create()
void setFileMode(FileMode mode)
void setOption(FileDialogOption option, bool on=true)
QFileDialogOptions(QFileDialogOptionsPrivate *dd)
QString windowTitle() const
QString initiallySelectedMimeTypeFilter() const
void setAcceptMode(AcceptMode mode)
void setSidebarUrls(const QList< QUrl > &urls)
void setInitialDirectory(const QUrl &)
void setFilter(QDir::Filters filters)
bool testOption(FileDialogOption option) const
static QString defaultNameFilterString()
void setDefaultSuffix(const QString &suffix)
void setInitiallySelectedFiles(const QList< QUrl > &)
QFontDialogOptions::FontDialogOptions options
QFontDialogOptionsPrivate()=default
void setOptions(FontDialogOptions options)
QFontDialogOptions(QFontDialogOptionsPrivate *dd)
QSharedPointer< QFontDialogOptions > clone() const
void setWindowTitle(const QString &)
bool testOption(FontDialogOption option) const
static QSharedPointer< QFontDialogOptions > create()
FontDialogOptions options() const
QString windowTitle() const
void setOption(FontDialogOption option, bool on=true)
bool removeOne(const AT &t)
void append(parameter_type t)
QList< QMessageDialogOptions::CustomButton > customButtons
QPlatformDialogHelper::StandardButtons buttons
QMessageDialogOptions::StandardIcon icon
QMessageDialogOptionsPrivate()
QMessageDialogOptions::Options options
Qt::CheckState checkBoxState
QString checkBoxLabel() const
StandardIcon standardIcon() const
QString detailedText() const
bool testOption(Option option) const
void setWindowTitle(const QString &)
QString informativeText() const
void setOptions(Options options)
static QSharedPointer< QMessageDialogOptions > create()
void setInformativeText(const QString &text)
Qt::CheckState checkBoxState() const
void setDetailedText(const QString &text)
QPixmap iconPixmap() const
void setText(const QString &text)
QString windowTitle() const
void setStandardButtons(QPlatformDialogHelper::StandardButtons buttons)
const CustomButton * customButton(int id)
const QList< CustomButton > & customButtons()
void setCheckBox(const QString &label, Qt::CheckState state)
QPlatformDialogHelper::StandardButtons standardButtons() const
QMessageDialogOptions(QMessageDialogOptionsPrivate *dd)
void setOption(Option option, bool on=true)
QSharedPointer< QMessageDialogOptions > clone() const
void removeButton(int id)
void setStandardIcon(StandardIcon icon)
void setIconPixmap(const QPixmap &pixmap)
int addButton(const QString &label, QPlatformDialogHelper::ButtonRole role, void *buttonImpl=nullptr)
Returns a copy of the pixmap that is transformed using the given transformation transform and transfo...
\inmodule QtCore \reentrant
\inmodule QtCore \reentrant
bool isValid() const
Returns true if the regular expression is a valid regular expression (that is, it contains no syntax ...
QRegularExpressionMatch match(const QString &subject, qsizetype offset=0, MatchType matchType=NormalMatch, MatchOptions matchOptions=NoMatchOption) const
Attempts to match the regular expression against the given subject string, starting at the position o...
void setValue(QAnyStringView key, const QVariant &value)
Sets the value of setting key to value.
QVariant value(QAnyStringView key, const QVariant &defaultValue) const
Returns the value for setting key.
static QSharedPointer create(Args &&...arguments)
This is an overloaded member function, provided for convenience. It differs from the above function o...
\macro QT_RESTRICTED_CAST_FROM_ASCII
bool startsWith(const QString &s, Qt::CaseSensitivity cs=Qt::CaseSensitive) const
Returns true if the string starts with s; otherwise returns false.
static QString fromLatin1(QByteArrayView ba)
This is an overloaded member function, provided for convenience. It differs from the above function o...
qsizetype size() const
Returns the number of characters in this string.
bool isEmpty() const
Returns true if the string has no characters; otherwise returns false.
static QString number(int, int base=10)
This is an overloaded member function, provided for convenience. It differs from the above function o...
QString & remove(qsizetype i, qsizetype len)
Removes n characters from the string, starting at the given position index, and returns a reference t...
Combined button and popup list for selecting options.
#define Q_GLOBAL_STATIC(TYPE, NAME,...)
GLboolean GLboolean GLboolean b
GLsizei const GLfloat * v
[13]
GLboolean GLboolean GLboolean GLboolean a
[7]
GLsizei const GLuint * paths
GLuint GLsizei const GLchar * label
[43]
GLint GLint GLint GLint GLint GLint GLint GLbitfield GLenum filter
QT_BEGIN_NAMESPACE typedef unsigned int QRgb
constexpr QRgb qRgb(int r, int g, int b)
#define QStringLiteral(str)
static QT_BEGIN_NAMESPACE QVariant hint(QPlatformIntegration::StyleHint h)
static bool match(const uchar *found, uint foundLen, const char *target, uint targetLen)
QSettings settings("MySoft", "Star Runner")
[0]
QUrl url("example.com")
[constructor-url-reference]
const QStringList filters({"Image files (*.png *.xpm *.jpg)", "Text files (*.txt)", "Any files (*)" })
[6]
qsizetype indexOf(const AT &t, qsizetype from=0) const noexcept