(d91bfbcf6570f5626b593fadc089ae3ae73e9feb)
#include <QtCore/qt_windows.h>
#include "qwindowsdialoghelpers.h"
#include "qwindowscontext.h"
#include "qwindowswindow.h"
#include "qwindowsintegration.h"
#include "qwindowstheme.h"
#include <QtGui/qguiapplication.h>
#include <QtGui/qcolor.h>
#include <QtCore/qdebug.h>
#include <QtCore/qtimer.h>
#include <QtCore/qdir.h>
#include <QtCore/qscopedpointer.h>
#include <QtCore/qsharedpointer.h>
#include <QtCore/qobject.h>
#include <QtCore/qthread.h>
#include <QtCore/qsysinfo.h>
#include <QtCore/qshareddata.h>
#include <QtCore/qmutex.h>
#include <QtCore/quuid.h>
#include <QtCore/qtemporaryfile.h>
#include <QtCore/private/qfunctions_win_p.h>
#include <QtCore/private/qsystemerror_p.h>
#include <QtCore/private/qcomobject_p.h>
#include <algorithm>
#include <vector>
#include "qwindowsdialoghelpers.moc"
Go to the source code of this file.
|
static wchar_t * | qStringToWCharArray (const QString &s, size_t reserveSize=0) |
void | QWindowsDialogs::eatMouseMove () |
| After closing a windows dialog with a double click (i.e.
|
HWND | QWindowsDialogs::getHWND (IFileDialog *fileDialog) |
static IShellLibrary * | sHLoadLibraryFromItem (IShellItem *libraryItem, DWORD mode) |
QDebug | operator<< (QDebug d, const QWindowsShellItem &i) |
QDebug | operator<< (QDebug d, IShellItem *i) |
static QList< FilterSpec > | filterSpecs (const QStringList &filters, bool hideFilterDetails, int *totalStringLength) |
static IFileDialog2 * | getFileDialog2 (IFileDialog *fileDialog) |
static bool | isHexRange (const QString &s, int start, int end) |
static bool | isClsid (const QString &s) |
static int | indexOfNameFilter (const QStringList &filters, const QString &needle) |
static QString | suffixFromFilter (const QString &filter) |
static void | cleanupTemporaryItemCopies () |
static bool | validFileNameCharacter (QChar c) |
QString | tempFilePattern (QString name) |
static QString | createTemporaryItemCopy (QWindowsShellItem &qItem, QString *errorMessage) |
static QUrl | itemToDialogUrl (QWindowsShellItem &qItem, QString *errorMessage) |
static int QT_WIN_CALLBACK | xpFileDialogGetExistingDirCallbackProc (HWND hwnd, UINT uMsg, LPARAM lParam, LPARAM lpData) |
bool | QWindowsDialogs::useHelper (QPlatformTheme::DialogType type) |
QPlatformDialogHelper * | QWindowsDialogs::createHelper (QPlatformTheme::DialogType type) |
◆ QT_NO_URL_CAST_FROM_STRING
#define QT_NO_URL_CAST_FROM_STRING 1 |
◆ SharedPointerColor
◆ cleanupTemporaryItemCopies()
void cleanupTemporaryItemCopies |
( |
| ) |
|
|
static |
◆ createTemporaryItemCopy()
◆ filterSpecs()
◆ getFileDialog2()
IFileDialog2 * getFileDialog2 |
( |
IFileDialog * | fileDialog | ) |
|
|
inlinestatic |
◆ indexOfNameFilter()
◆ isClsid()
◆ isHexRange()
bool isHexRange |
( |
const QString & | s, |
|
|
int | start, |
|
|
int | end ) |
|
static |
◆ itemToDialogUrl()
◆ operator<<() [1/2]
◆ operator<<() [2/2]
◆ qStringToWCharArray()
wchar_t * qStringToWCharArray |
( |
const QString & | s, |
|
|
size_t | reserveSize = 0 ) |
|
static |
◆ sHLoadLibraryFromItem()
IShellLibrary * sHLoadLibraryFromItem |
( |
IShellItem * | libraryItem, |
|
|
DWORD | mode ) |
|
static |
◆ suffixFromFilter()
◆ tempFilePattern()
◆ validFileNameCharacter()
bool validFileNameCharacter |
( |
QChar | c | ) |
|
|
static |
◆ xpFileDialogGetExistingDirCallbackProc()
int QT_WIN_CALLBACK xpFileDialogGetExistingDirCallbackProc |
( |
HWND | hwnd, |
|
|
UINT | uMsg, |
|
|
LPARAM | lParam, |
|
|
LPARAM | lpData ) |
|
static |