![]() |
LeechCraft
0.6.70-15082-g543737046d
Modular cross-platform feature rich live environment.
|
Namespaces | |
AN | |
EF | |
Mimes | |
Util | |
Classes | |
struct | ActionInfo |
Describes an action exposed in shortcut manager. More... | |
struct | ANBoolFieldValue |
Describes a field with boolean values. More... | |
struct | ANFieldData |
A single additional AdvancedNotifications field. More... | |
struct | ANIntFieldValue |
Describes a field with integer values. More... | |
struct | ANStringFieldValue |
Describes a field with QString values. More... | |
struct | Entity |
A message used for inter-plugin communication. More... | |
class | IHookProxy |
Class for hook-based communication between plugins. More... | |
struct | ImageServiceInfo |
Describes a single image hosting service (including account). More... | |
struct | ProcessStateInfo |
State of a single process represented in a IJobHolder model. More... | |
class | QuarkComponent |
Describes a single quark. More... | |
struct | RemoteImageInfo |
Describes a remote image. More... | |
struct | Request |
Describes the elementary subrequest. More... | |
struct | TabClassInfo |
The structure describing a single tab class. More... | |
struct | TabRecoverInfo |
Keeps the tab state between runs. More... | |
Typedefs | |
using | ANFieldValue = std::variant< ANBoolFieldValue, ANIntFieldValue, ANStringFieldValue > |
A combination of all possible descriptions. More... | |
typedef std::shared_ptr< IHookProxy > | IHookProxy_ptr |
typedef QList< ImageServiceInfo > | ImageServiceInfos_t |
The list of image storage service descriptions. More... | |
typedef QList< RemoteImageInfo > | RemoteImageInfos_t |
A list of remote images. More... | |
typedef QList< QPair< QByteArray, QVariant > > | DynPropertiesList_t |
typedef QList< TabClassInfo > | TabClasses_t |
typedef std::shared_ptr< QuarkComponent > | QuarkComponent_ptr |
A shared pointer to a quark. More... | |
typedef QList< QuarkComponent_ptr > | QuarkComponents_t |
A list of quarks pointers. More... | |
Functions | |
Q_DECLARE_FLAGS (TabFeatures, LC::TabFeature) | |
Q_DECLARE_FLAGS (TaskParameters, TaskParameter) | |
constexpr QColor | operator""_rgb (const char *str, std::size_t size) |
constexpr QLatin1String | operator""_ql (const char *str, std::size_t size) noexcept |
constexpr QStringView | operator""_qsv (const char16_t *str, std::size_t size) noexcept |
QByteArray | operator""_qba (const char *str, std::size_t size) noexcept |
constexpr quint64 | operator""_mib (quint64 mibs) noexcept |
bool | operator< (const LC::Entity &e1, const LC::Entity &e2) |
bool | operator== (const LC::Entity &e1, const LC::Entity &e2) |
using LC::ANFieldValue = typedef std::variant<ANBoolFieldValue, ANIntFieldValue, ANStringFieldValue> |
A combination of all possible descriptions.
Definition at line 184 of file ianemitter.h.
typedef QList<QPair<QByteArray, QVariant> > LC::DynPropertiesList_t |
Definition at line 79 of file ihaverecoverabletabs.h.
typedef std::shared_ptr<IHookProxy> LC::IHookProxy_ptr |
Definition at line 108 of file ihookproxy.h.
typedef QList<ImageServiceInfo> LC::ImageServiceInfos_t |
The list of image storage service descriptions.
Definition at line 43 of file iimgsource.h.
typedef std::shared_ptr<QuarkComponent> LC::QuarkComponent_ptr |
A shared pointer to a quark.
Definition at line 133 of file iquarkcomponentprovider.h.
typedef QList<QuarkComponent_ptr> LC::QuarkComponents_t |
A list of quarks pointers.
Definition at line 137 of file iquarkcomponentprovider.h.
typedef QList<RemoteImageInfo> LC::RemoteImageInfos_t |
A list of remote images.
Definition at line 87 of file iimgsource.h.
typedef QList<TabClassInfo> LC::TabClasses_t |
Definition at line 137 of file ihavetabs.h.
|
strong |
Specifies where the actions should be embedded.
Definition at line 21 of file iactionsexporter.h.
enum LC::CommonDevRole |
Roles for both USB Mass Storage and generic USB devices.
Definition at line 50 of file deviceroles.h.
|
strong |
Possible content types a text editor could handle.
Enumerator | |
---|---|
HTML | HTML content. The corresponding editor should provide WYSIWYG capabilities or at least some fancy highlighting for HTML. |
PlainText | Well, plain text. |
Definition at line 22 of file itexteditor.h.
enum LC::CustomDataRoles |
This enumeration describes the additional roles that may be returned from models that are embedded in Summary-like viewers. Those like IJobHolders or IFindProxies.
Enumerator | |
---|---|
RoleTags | The role for the string list with tags. So, QStringList is expected to be returned. |
RoleControls | The role for the additional controls for a given item. QToolBar* is expected to be returned. |
RoleAdditionalInfo | The role for the widget appearing on the right part of the screen when the user selects an item. QWidget* is expected to be returned. |
RoleHash | The role for the hash of the item, used to compare two different results, possibly from two different models. QByteArray is expected to be returned. |
RoleMime | This should return MIME of an item if it's available, otherwise an empty string should be returned. |
RoleContextMenu | This role returns the QMenu* that should be used as the context menu. |
RoleJobHolderRow | This role is for the LC::JobHolderRow enum. |
RoleMAX |
Definition at line 173 of file structures.h.
enum LC::DeviceType |
Describes various USB removable devices.
The corresponding device model role is CommonDevRole::DevType.
All device types are expected to return meaningful data for roles in the CommonDevRole enum.
Definition at line 29 of file devicetypes.h.
|
strong |
Enumeration for some standard editor actions.
The corresponding actions may be retrieved via ITextEditor::GetEditorAction().
Enumerator | |
---|---|
Find | Open "Find" dialog. |
Replace | Open "Replace" dialog. |
Definition at line 41 of file itexteditor.h.
enum LC::JobHolderColumn |
Describes the columns in a job holder model.
A job holder model has a fixed number of columns, and this enum gives them meaningful names.
Definition at line 24 of file ijobholder.h.
enum LC::JobHolderRole |
This enum contains roles that are used to query job states.
Definition at line 184 of file ijobholder.h.
enum LC::JobHolderRow |
Describes the semantics of a row in a job holder model.
Values of this enum are used to describe the semantics of rows in the representation models.
Values of this enum are expected to be obtained via the CustomDataRoles::RoleJobHolderRow role.
Definition at line 50 of file ijobholder.h.
enum LC::MassStorageRole |
Roles specific to mass storage USB devices.
The corresponding CommonDevRole::DevType is DeviceType::MassStorage.
Definition at line 119 of file deviceroles.h.
enum LC::PartitionType |
Describes the various common partition types.
This enum is used for USB Mass Storage devices and similar ones where the concept of a partition makes sense.
Enumerator | |
---|---|
NonPartition | Something other than a partition. |
Empty | Empty partition without a type. |
Win95FAT32 | FAT32 partition. |
Win95FAT32LBA | FAT32 partition with LBA. |
Definition at line 29 of file deviceroles.h.
|
strong |
Enumerator | |
---|---|
Info | |
Warning | |
Critical |
Definition at line 214 of file structures.h.
enum LC::TabFeature |
Defines different behavior features of tab classes.
Definition at line 27 of file ihavetabs.h.
enum LC::TaskParameter |
Describes single task parameter.
Definition at line 23 of file structures.h.
enum LC::USBDeviceRole |
Roles specific to generic USB devices.
The corresponding CommonDevRole::DevType is DeviceType::USBDevice.
Definition at line 75 of file deviceroles.h.
|
constexprnoexcept |
|
inlinenoexcept |
|
constexprnoexcept |
|
constexprnoexcept |
|
constexpr |
UTIL_API bool LC::operator< | ( | const LC::Entity & | e1, |
const LC::Entity & | e2 | ||
) |
Definition at line 110 of file structuresops.cpp.
References LC::Entity::Location_, LC::Entity::Mime_, and LC::Entity::Parameters_.
UTIL_API bool LC::operator== | ( | const LC::Entity & | e1, |
const LC::Entity & | e2 | ||
) |
Definition at line 117 of file structuresops.cpp.
References LC::Entity::Additional_, LC::Entity::Entity_, LC::Entity::Location_, LC::Entity::Mime_, and LC::Entity::Parameters_.
LC::Q_DECLARE_FLAGS | ( | TabFeatures | , |
LC::TabFeature | |||
) |
LC::Q_DECLARE_FLAGS | ( | TaskParameters | , |
TaskParameter | |||
) |