Utils Namespace
Header: | #include <Utils> |
Namespaces
namespace | FadingIndicator |
namespace | Internal |
namespace | OsSpecificAspects |
namespace | Ui |
Classes
class | ConsoleProcessPrivate |
class | ElfProgramHeader |
class | ElfSectionHeader |
class | LineColumn |
class | TreeModel |
class | TypedTreeItem |
class | View |
class | functionTakesArgument |
class | functionTraits |
Types
enum | ActivationMode { DoubleClickActivation, SingleClickActivation, PlatformDefaultActivation } |
enum | ApplyMode { ImmediateApply, DeferedApply } |
enum | DebugSymbolsType { UnknownSymbols, NoSymbols, LinkedSymbols, BuildIdSymbols, PlainSymbols, FastSymbols } |
enum | ElfClass { Elf_ELFCLASS32, Elf_ELFCLASS64 } |
enum | ElfEndian { Elf_ELFDATANONE, Elf_ELFDATA2LSB, Elf_ELFDATA2MSB, Elf_ELFDATANUM } |
enum | ElfMachine { Elf_EM_386, Elf_EM_ARM, Elf_EM_X86_64 } |
enum | ElfProgramHeaderType { Elf_PT_NULL, Elf_PT_LOAD, Elf_PT_DYNAMIC, Elf_PT_INTERP, ..., Elf_PT_NUM } |
enum | ElfSectionHeaderType { Elf_SHT_NULL, Elf_SHT_PROGBITS, Elf_SHT_SYMTAB, Elf_SHT_STRTAB, ..., Elf_SHT_SYMTAB_SHNDX } |
enum | ElfType { Elf_ET_NONE, Elf_ET_REL, Elf_ET_EXEC, Elf_ET_DYN, Elf_ET_CORE } |
enum | HighlightingItemRole { LineNumber, StartColumn, Length, Foreground, Background, User } |
enum | MimeMatchMode { MatchDefault, MatchExtension, MatchContent } |
enum | MimeStartupPhase { BeforeInitialize, PluginsLoading, PluginsInitializing, PluginsDelayedInitializing, UpAndRunning } |
typedef | OptionalLineColumn |
enum | OsType { OsTypeWindows, OsTypeLinux, OsTypeMac, OsTypeOtherUnix, OsTypeOther } |
enum | ProgressIndicatorSize { Small, Medium, Large } |
enum | WinDLLVersionType { WinDLLFileVersion, WinDLLProductVersion } |
Functions
Utils::Q_DECL_IMPORT | addMimeTypes(const int &id, const int &data) |
bool | allOf(const T &container, F predicate) |
bool | anyOf(const T &container, F predicate) |
bool | anyOf(const T &container, R (S::*)() const predicate) |
bool | anyOf(const T &container, R S::*member) |
T * | checkEventType(int *ev) |
bool | contains(const T &container, F function) |
bool | contains(const T &container, R (S::*)() const function) |
bool | contains(const C &container, R S::*member) |
int | count(const T &container, F predicate) |
decltype(auto) | equal(R (S::*)() const function, T value) |
decltype(auto) | equal(R S::*member, T value) |
auto | equalTo(Type &&value) |
void | erase(T &container, F predicate) |
auto | greaterEqualThan(Type &&value) |
auto | greaterThan(Type &&value) |
auto | lessEqualThan(Type &&value) |
auto | lessThan(Type &&value) |
T | makeUniquelyNumbered(const T &preferred, const Container &reserved) |
Utils::Q_DECL_IMPORT | parseUsedPortFromNetstatOutput(const int &line) |
int | qHash(const int &) |
int | runAsync(int *, int, Function &&, Args &&...) |
int | runAsync(int, Function &&, Args &&...) |
int | runAsync(int, int, Function &&, Args &&...) |
Utils::Q_DECL_IMPORT | setGlobPatternsForMimeType(const int &mimeType, const class QStringList &patterns) |
Utils::Q_DECL_IMPORT | setMagicRulesForMimeType(const int &mimeType, const int) |
Utils::Q_DECL_IMPORT | setMimeStartupPhase(Utils::MimeStartupPhase) |
Utils::Q_DECL_IMPORT | unCommentSelection(int *edit, const int &definiton = ...) |
auto | unequalTo(Type &&value) |
T | withNtfsPermissions(const int &task) |
bool | operator!=(const int &p1, const int &p2) |
bool | operator!=(Utils::LineColumn first, Utils::LineColumn second) |
bool | operator<(const int &p1, const int &p2) |
bool | operator<=(const int &p1, const int &p2) |
bool | operator==(const int &p1, const int &p2) |
bool | operator==(Utils::LineColumn first, Utils::LineColumn second) |
bool | operator>(const int &p1, const int &p2) |
bool | operator>=(const int &p1, const int &p2) |
Detailed Description
The Utils namespace contains a collection of utility classes and functions for use by all plugins.
Namespaces
namespace Utils::FadingIndicator
namespace Utils::Internal
namespace Utils::OsSpecificAspects
namespace Utils::Ui
Classes
class ConsoleProcessPrivate
class ElfProgramHeader
class ElfSectionHeader
class LineColumn
class TreeModel
The TreeModel class is a convienience base class for models to use in a QTreeView. More...
class TypedTreeItem
class View
class functionTakesArgument
class functionTraits
Type Documentation
enum Utils::ActivationMode
enum Utils::ApplyMode
enum Utils::DebugSymbolsType
enum Utils::ElfClass
enum Utils::ElfEndian
enum Utils::ElfMachine
enum Utils::ElfProgramHeaderType
enum Utils::ElfSectionHeaderType
enum Utils::ElfType
enum Utils::HighlightingItemRole
enum Utils::MimeMatchMode
enum Utils::MimeStartupPhase
typedef Utils::OptionalLineColumn
enum Utils::OsType
enum Utils::ProgressIndicatorSize
Size of a progress indicator.
Constant | Value | Description |
---|---|---|
Utils::Small | 0 | Small icon size. Useful for tool bars, status bars, rows in tree views, and so on. |
Utils::Medium | 1 | Larger progress indicator useful for covering whole medium sized widgets. |
Utils::Large | 2 | Very large progress indicator that can be used to cover large parts of a UI. |
See also Utils::ProgressIndicator and Utils::ProgressIndicatorPainter.