Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
Loading...
Searching...
No Matches
qtentrypoint_win.cpp File Reference

(8b98b8c8369deb6a677824afdc7b8f856454e76f)

#include <qt_windows.h>
#include <shellapi.h>
+ Include dependency graph for qtentrypoint_win.cpp:

Go to the source code of this file.

Functions

int main (int, char **)
 [0]
 
static char * wideToMulti (unsigned int codePage, const wchar_t *aw)
 
static int qtEntryPoint ()
 
int WINAPI WinMain (HINSTANCE, HINSTANCE, LPSTR, int)
 
int WINAPI wWinMain (HINSTANCE, HINSTANCE, LPWSTR, int)
 

Function Documentation

◆ main()

int main ( int argc,
char ** argv )

[0]

[0]

[0]

[6]

[0]

[0]

[1]

[1]

[2]

[2]

[3]

[3]

[0]

[0]

[1]

[1]

[0]

[0]

[0]

[0]

Definition at line 230 of file src_corelib_global_qglobal.cpp.

References QCommandLineParser::addHelpOption(), QCommandLineParser::addOption(), QCommandLineParser::addPositionalArgument(), QCommandLineParser::addVersionOption(), QBoxLayout::addWidget(), QGraphicsScene::addWidget(), alwaysOwerwriteEnabled, app, QList< T >::append(), QCoreApplication::applicationDirPath(), appstoreCompliant, arg, args, argument, QCoreApplication::arguments(), ArmBased, QString::asprintf(), assignKnownModuleIds(), QPainter::begin(), QLibraryInfo::BinariesPath, cb, QDir::cleanPath(), QCommandLineParser::clearPositionalArguments(), codesign(), codesignIdentiy, CommandLineParseError, CommandLineParseHelpRequested, CommandLineVersionRequested, VkSpecParser::commands(), QByteArray::constData(), QList< T >::constFirst(), QSurfaceFormat::CoreProfile, QRhi::create(), createDirectory(), createDiskImage(), createQtConf(), QDate::currentDate(), QRhi::D3D12, deploy(), deployFramework, deployPlugins(), deployQmlImports(), deployQtFrameworks(), deployWebEngineCore(), dir, Options::directory, QStandardPaths::displayName(), docTypeHeader, QPainter::drawText(), Options::dryRun, QRhiBuffer::Dynamic, QRhiGraphicsPipeline::TargetBlend::enable, QFile::encodeName(), QPainter::end(), engine, error, errorMessage(), QApplication::exec(), executeOperationsForTime(), executeSlowOperations(), QDir::exists(), fileName, findAppFrameworkNames(), QStandardPaths::findExecutable(), QList< T >::first(), fixupFramework(), QRhiVertexInputAttribute::Float2, QRhiVertexInputAttribute::Float3, format, QImage::Format_RGBA8888_Premultiplied, QRhiShaderStage::Fragment, QRhiShaderResourceBinding::FragmentStage, frame, QString::fromLatin1(), QString::fromLocal8Bit(), QUrl::fromLocalFile(), QShader::fromSerialized(), QString::fromUtf8(), PluginInformation::generateAvailablePlugins(), genVulkanFunctionsH(), genVulkanFunctionsPC(), genVulkanFunctionsPH(), getShader(), Qt::green, hardenedRuntime, helpText(), QCommandLineOption::HiddenFromHelp, i, QRhiBuffer::Immutable, QDBusMetaTypeId::init(), IntelBased, QByteArray::isEmpty(), QString::isEmpty(), QList< T >::isEmpty(), QCommandLineParser::isSet(), item, iter, Options::json, keywords, layout, Options::libraryDirectory, librarySearchPath, Options::list, QDir::listSeparator(), QStandardPaths::locate(), QStandardPaths::locateAll(), QStandardPaths::LocateDirectory, QStandardPaths::LocateFile, LogDebug, LogError, logLevel, LogNormal, logToFile(), makeTable(), QRhi::Metal, moc(), model, Coordinate::myX, Coordinate::myY, QColor::name(), QPrinter::newPage(), number, ok, optVerboseLevel, originalHandler, output, outputFile, painter, VkSpecParser::parse(), QCommandLineParser::parse(), parseArguments(), QCommandLineParser::ParseAsLongOptions, parseCmdLine(), parseEarlyArguments(), parseLocationOrError(), parseSdpRecord(), QLibraryInfo::path(), QPrinter::PdfFormat, QMatrix4x4::perspective(), Options::platform, platformFromMkSpec(), QLibraryInfo::PluginsPath, QCommandLineParser::positionalArguments(), pp_keywords, QLibraryInfo::PrefixPath, Scanner::printUsage(), QCommandLineParser::process(), PROGRAMNAME, PROGRAMVERSION, proxy, Q_ASSERT, Q_INIT_RESOURCE, qBound(), QByteArray(), qDBusGenerateClassDefXml(), qDebug, qFatal, qgetenv(), qInstallMessageHandler(), qPrintable, qputenv(), QSqlDatabase_snippets(), QSqlField_snippets(), QSqlQuery_snippets(), QSqlQueryModel_snippets(), QSqlTableModel_snippets(), QStringLiteral, QT_WARNING_DISABLE_GCC, QT_WARNING_POP, QT_WARNING_PUSH, qtModuleEntries, Options::qtpathsBinary, queryQtPaths(), qWarning, QRhiResourceUpdateBatch::readBackTexture(), QIODeviceBase::ReadOnly, record(), Qt::red, QRhiTexture::RenderTarget, QList< T >::reserve(), QWidget::resize(), restartExample(), results, RETURN_INVALPARAM, RETURN_SDP_ERROR, RETURN_SUCCESS, RETURN_USAGE, QRhiTexture::RGBA8, QQuickView::rootContext(), QMatrix4x4::rotate(), QDBusXmlToCpp::run(), runCodesign, runMoc(), runStripEnabled, scene, searchStringOrError(), secureTimestamp, QCommandLineParser::setApplicationDescription(), QCoreApplication::setApplicationName(), QCoreApplication::setApplicationVersion(), QRhiVertexInputLayout::setAttributes(), QRhiVertexInputLayout::setBindings(), QQmlContext::setContextProperty(), QSurfaceFormat::setDefaultFormat(), QSurfaceFormat::setDepthBufferSize(), VkSpecParser::setFileName(), QPrinter::setOutputFileName(), QPrinter::setOutputFormat(), QCommandLineParser::setSingleDashWordOptionMode(), QQuickView::setSource(), QStandardPaths::setTestModeEnabled(), QWindow::show(), QWidget::show(), QCommandLineParser::showHelp(), QList< T >::size(), QStandardPaths::standardLocations(), startExample(), stripAppBinary(), text, QIODeviceBase::Text, QByteArray::toBase64(), JsonOutput::toJson(), JsonOutput::toList(), toLocal8Bit(), QDir::toNativeSeparators(), QCoreApplication::translate(), QMatrix4x4::translate(), types(), QRhiShaderResourceBinding::uniformBuffer(), QRhiBuffer::UniformBuffer, UnknownPlatform, QRhiResourceUpdateBatch::updateDynamicBuffer(), QRhiResourceUpdateBatch::uploadStaticBuffer(), usage(), QRhiTexture::UsedAsTransferSource, QCommandLineParser::value(), VkSpecParser::versionCommandMapping(), QRhiShaderStage::Vertex, QRhiBuffer::VertexBuffer, vertexData, QRhiShaderResourceBinding::VertexStage, view, QRhi::Vulkan, widget, window(), WindowsDesktopMsvc, QStandardPaths::writableLocation(), QIODeviceBase::WriteOnly, and xml.

◆ qtEntryPoint()

static int qtEntryPoint ( )
inlinestatic

Definition at line 39 of file qtentrypoint_win.cpp.

References i, main(), and wideToMulti().

Referenced by WinMain(), and wWinMain().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ wideToMulti()

static char * wideToMulti ( unsigned int codePage,
const wchar_t * aw )
inlinestatic

Definition at line 31 of file qtentrypoint_win.cpp.

Referenced by qtEntryPoint().

+ Here is the caller graph for this function:

◆ WinMain()

int WINAPI WinMain ( HINSTANCE ,
HINSTANCE ,
LPSTR ,
int  )

Definition at line 57 of file qtentrypoint_win.cpp.

References qtEntryPoint().

+ Here is the call graph for this function:

◆ wWinMain()

int WINAPI wWinMain ( HINSTANCE ,
HINSTANCE ,
LPWSTR ,
int  )

Definition at line 62 of file qtentrypoint_win.cpp.

References qtEntryPoint().

+ Here is the call graph for this function: