LeechCraft 0.6.70-17609-g3dde4097dd
Modular cross-platform feature rich live environment.
Loading...
Searching...
No Matches
structures.h File Reference
#include <memory>
#include <QMetaType>
#include <QVariant>
#include <QString>
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  LC::Entity
 A message used for inter-plugin communication. More...

Namespaces

namespace  LC

Typedefs

typedef std::shared_ptr< QObject > QObject_ptr

Enumerations

enum  LC::TaskParameter {
  LC::NoParameters = 0 ,
  LC::NoAutostart = 1 ,
  LC::DoNotSaveInHistory = 2 ,
  LC::IsDownloaded = 4 ,
  LC::FromUserInitiated = 8 ,
  LC::DoNotNotifyUser = 32 ,
  LC::Internal = 64 ,
  LC::NotPersistent = 128 ,
  LC::DoNotAnnounceEntity = 256 ,
  LC::OnlyHandle = 512 ,
  LC::OnlyDownload = 1024 ,
  LC::AutoAccept = 2048 ,
  LC::FromCommandLine = 4096
}
 Describes single task parameter. More...
enum  LC::CustomDataRoles {
  LC::RoleTags = Qt::UserRole + 100 ,
  LC::RoleControls ,
  LC::RoleAdditionalInfo ,
  LC::RoleHash ,
  LC::RoleMime ,
  LC::RoleContextMenu ,
  LC::RoleJobHolderRow ,
  LC::RoleMAX
}
enum class  LC::Priority {
  LC::Info ,
  LC::Warning ,
  LC::Critical
}

Functions

 LC::Q_DECLARE_FLAGS (TaskParameters, TaskParameter)

Typedef Documentation

◆ QObject_ptr

typedef std::shared_ptr<QObject> QObject_ptr

Definition at line 222 of file structures.h.