![]() |
LeechCraft
%{LEECHCRAFT_VERSION}
Modular cross-platform feature rich live environment.
|
#include <memory>#include <QPointer>#include <QMetaType>#include <QVariant>#include <QString>#include <QByteArray>#include <QToolBar>#include <QMenu>#include <QtDebug>
Include dependency graph for structures.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | LeechCraft::Entity |
| Describes parameters of an entity. More... | |
Namespaces | |
| LeechCraft | |
Typedefs | |
| typedef std::shared_ptr< QObject > | QObject_ptr |
Enumerations | |
| enum | LeechCraft::TaskParameter { LeechCraft::NoParameters = 0, LeechCraft::NoAutostart = 1, LeechCraft::DoNotSaveInHistory = 2, LeechCraft::IsDownloaded = 4, LeechCraft::FromUserInitiated = 8, LeechCraft::DoNotNotifyUser = 32, LeechCraft::Internal = 64, LeechCraft::NotPersistent = 128, LeechCraft::DoNotAnnounceEntity = 256, LeechCraft::OnlyHandle = 512, LeechCraft::OnlyDownload = 1024, LeechCraft::AutoAccept = 2048, LeechCraft::ShouldQuerySource = 4096 } |
| Describes single task parameter. More... | |
| enum | LeechCraft::CustomDataRoles { LeechCraft::RoleTags = Qt::UserRole + 100, LeechCraft::RoleControls, LeechCraft::RoleAdditionalInfo, LeechCraft::RoleHash, LeechCraft::RoleMime, LeechCraft::RoleContextMenu, LeechCraft::RoleJobHolderRow, LeechCraft::RoleMAX } |
| enum | LeechCraft::Priority { LeechCraft::PLog_, LeechCraft::PInfo_, LeechCraft::PWarning_, LeechCraft::PCritical_ } |
Functions | |
| LeechCraft::Q_DECLARE_FLAGS (TaskParameters, TaskParameter) | |
| Q_DECLARE_METATYPE (LeechCraft::Entity) | |
| Q_DECLARE_METATYPE (QIODevice *) | |
| Q_DECLARE_METATYPE (QToolBar *) | |
| Q_DECLARE_METATYPE (QMenu *) | |
| Q_DECLARE_METATYPE (QObject_ptr) | |
| Q_DECLARE_METATYPE (QPointer< QObject * >) | |
| Q_DECLARE_METATYPE (LeechCraft::TaskParameters) | |
| Q_DECLARE_OPERATORS_FOR_FLAGS (LeechCraft::TaskParameters) | |
| typedef std::shared_ptr<QObject> QObject_ptr |
Definition at line 284 of file structures.h.
| Q_DECLARE_METATYPE | ( | LeechCraft::Entity | ) |
| Q_DECLARE_METATYPE | ( | QIODevice * | ) |
| Q_DECLARE_METATYPE | ( | QToolBar * | ) |
| Q_DECLARE_METATYPE | ( | QMenu * | ) |
| Q_DECLARE_METATYPE | ( | QObject_ptr | ) |
| Q_DECLARE_METATYPE | ( | QPointer< QObject * > | ) |
| Q_DECLARE_METATYPE | ( | LeechCraft::TaskParameters | ) |
| Q_DECLARE_OPERATORS_FOR_FLAGS | ( | LeechCraft::TaskParameters | ) |