![]() |
Qt
Internal/Contributor docs for the Qt SDK. Note: These are NOT official API docs; those are found at https://doc.qt.io/
|
#include <algorithm>#include <iostream>#include <fstream>#include <string>#include <string_view>#include <cstring>#include <sstream>#include <filesystem>#include <unordered_map>#include <vector>#include <regex>#include <map>#include <set>#include <stdexcept>#include <array>Go to the source code of this file.
Classes | |
| class | utils::DummyOutputStream |
| class | CommandLineOptions |
| class | SyncScanner |
Namespaces | |
| namespace | utils |
Typedefs | |
| using | FileStamp = std::filesystem::file_time_type |
Enumerations | |
| enum | ErrorCodes { NoError = 0 , InvalidArguments , SyncFailed , NoError = 0 , InvalidArguments , SyncFailed } |
| enum | HeaderChecks { NoChecks = 0 , NamespaceChecks = 1 , PrivateHeaderChecks = 2 , IncludeChecks = 4 , WeMeantItChecks = 8 , PragmaOnceChecks = 16 , CriticalChecks = PrivateHeaderChecks | PragmaOnceChecks , AllChecks = NamespaceChecks | CriticalChecks | IncludeChecks | WeMeantItChecks , NoChecks = 0 , NamespaceChecks = 1 , PrivateHeaderChecks = 2 , IncludeChecks = 4 , WeMeantItChecks = 8 , PragmaOnceChecks = 16 , CriticalChecks = PrivateHeaderChecks | PragmaOnceChecks , AllChecks = NamespaceChecks | CriticalChecks | IncludeChecks | WeMeantItChecks } |
| enum | ErrorCodes { NoError = 0 , InvalidArguments , SyncFailed , NoError = 0 , InvalidArguments , SyncFailed } |
| enum | HeaderChecks { NoChecks = 0 , NamespaceChecks = 1 , PrivateHeaderChecks = 2 , IncludeChecks = 4 , WeMeantItChecks = 8 , PragmaOnceChecks = 16 , CriticalChecks = PrivateHeaderChecks | PragmaOnceChecks , AllChecks = NamespaceChecks | CriticalChecks | IncludeChecks | WeMeantItChecks , NoChecks = 0 , NamespaceChecks = 1 , PrivateHeaderChecks = 2 , IncludeChecks = 4 , WeMeantItChecks = 8 , PragmaOnceChecks = 16 , CriticalChecks = PrivateHeaderChecks | PragmaOnceChecks , AllChecks = NamespaceChecks | CriticalChecks | IncludeChecks | WeMeantItChecks } |
Functions | |
| static const std::regex | GlobalHeaderRegex ("^q(.*)global\\.h$") |
| bool | MasterHeaderIncludeComparator (const std::string &a, const std::string &b) |
| std::string | utils::asciiToLower (std::string s) |
| std::string | utils::asciiToUpper (std::string s) |
| bool | utils::parseVersion (const std::string &version, int &major, int &minor) |
| void | utils::printInternalError () |
| void | utils::printFilesystemError (const std::filesystem::filesystem_error &fserr, std::string_view errorMsg) |
| std::filesystem::path | utils::normilizedPath (const std::string &path) |
| bool | utils::createDirectories (const std::string &path, std::string_view errorMsg, bool *exists=nullptr) |
| int | main (int argc, char *argv[]) |
| [ctor_close] | |
Variables | |
| constexpr int | LinkerScriptCommentAlignment = 55 |
| constexpr std::string_view | ErrorMessagePreamble = "ERROR: " |
| constexpr std::string_view | WarningMessagePreamble = "WARNING: " |
| utils::DummyOutputStream | utils::DummyOutput |
| enum ErrorCodes |
| enum ErrorCodes |
| enum HeaderChecks |
| enum HeaderChecks |
|
static |
Referenced by MasterHeaderIncludeComparator(), and SyncScanner::processHeader().
| int main | ( | int | argc, |
| char * | argv[] ) |
[ctor_close]
[0] [1]
[main_cpp]
[main.cpp body]
The main function for the string list model example.
Create a default directory model and, using the index-based interface to the model and some QLabel widgets, populate the window's layout with the names of objects in the directory.
[0] //! [1]
[1]
[using a custom style]
[4]
[QApplication subclass]
[2]
[21]
[getter functions]
[0]
[3]
[main]
This creates and populates a model with values from a string list then displays the contents of the model using a QListView widget. [0]
[ctor_close]
[printing a custom type]
[printing a custom type] [storing a custom value]
[storing a custom value]
[retrieving a custom value]
[retrieving a custom value]
[0]
[0] [1]
[1]
[0]
[0]
[1]
[1] [2]
[2]
[0]
[0]
[2]
[2]
[22]
[22]
[3]
[3]
[4]
[4]
[10]
[10]
[qcinfo_stream]
[qcinfo_stream]
[11]
[11]
[12]
[12]
[13]
[13]
[qcinfo_printf]
[qcinfo_printf]
[14]
[14]
[15]
[15]
[16]
[16]
[17]
[17]
[0]
[0]
[1]
[1]
[2]
[2]
[Window class using revision]
[Window class using revision]
[0]
[0]
[1]
[1]
[2]
[2]
[write output] [start stream]
[start stream]
[write element]
[write element]
[finish stream]
[finish stream] [write output]
[1]
[1]
[0]
[0]
[0]
[0] //! [1]
[1]
[0]
[0] //! [1]
[1]
[0]
[0] //! [1]
[1] //! [2]
[2]
[0]
[0]
[1]
[1]
[Adding a resource]
[Adding a resource]
[Inserting an image with a cursor]
[Inserting an image with a cursor]
[Inserting an image using HTML]
[Inserting an image using HTML]
[0]
[0] //! [1]
[1]
[1]
[2]
[2]
[3]
[0]
[1]
[1]
Definition at line 1844 of file main.cpp.
References CommandLineOptions::CommandLineOptions(), SyncScanner::SyncScanner(), InvalidArguments, CommandLineOptions::isValid(), NoError, CommandLineOptions::printHelp(), CommandLineOptions::printHelpOnly(), and SyncScanner::sync().
| bool MasterHeaderIncludeComparator | ( | const std::string & | a, |
| const std::string & | b ) |
Definition at line 62 of file main.cpp.
References GlobalHeaderRegex().
|
constexpr |
Definition at line 53 of file main.cpp.
Referenced by SyncScanner::parseVersionScriptContent().