QtInfo Class
The QtInfo class provides Qt information determined on demand. More...
| Header: | #include <QtInfo> |
Public Types
| enum | Module { Core, Gui, Widgets, Network, Script, Qml } |
Public Functions
| std::string | moduleName(QtInfo::Module m) const |
| std::string | prependQtCoreModule(const std::string &type) const |
| std::string | prependQtGuiModule(const std::string &type) const |
| std::string | prependQtModule(const std::string &type, QtInfo::Module m = Core) const |
| std::string | prependQtNetworkModule(const std::string &type) const |
| std::string | prependQtScriptModule(const std::string &type) const |
| std::string | prependQtWidgetsModule(const std::string &type) const |
Public Variables
| bool | isStatic |
| std::string | libInfix |
| std::string | nameSpace |
| std::string | qObjectPrivateType |
| std::string | qObjectType |
| std::string | qWidgetPrivateType |
| std::string | qWindowPrivateType |
| int | version |
Static Public Members
| const QtInfo & | get(const SymbolGroupValueContext &ctx) |
| std::string | prependModuleAndNameSpace(const std::string &type, const std::string &module, const std::string &nameSpace) |
| int | qtTypeInfoVersion(const SymbolGroupValueContext &ctx) |
Detailed Description
The QtInfo class provides Qt information determined on demand.
Namespace, modules, and basic class names containing the module for fast lookup.