|
| Library ()=delete |
|
| Library (const Library &other)=delete |
|
| Library (const Uuid &uuid, const Version &version, const QString &author, const ElementName &name_en_US, const QString &description_en_US, const QString &keywords_en_US) |
|
| ~Library () noexcept |
|
template<typename ElementType > |
QString | getElementsDirectoryName () const noexcept |
|
const QUrl & | getUrl () const noexcept |
|
const QSet< Uuid > & | getDependencies () const noexcept |
|
const QByteArray & | getIcon () const noexcept |
|
QPixmap | getIconAsPixmap () const noexcept |
|
const SimpleString & | getManufacturer () const noexcept |
|
void | setUrl (const QUrl &url) noexcept |
|
void | setDependencies (const QSet< Uuid > &deps) noexcept |
|
void | setIcon (const QByteArray &png) noexcept |
|
void | setManufacturer (const SimpleString &value) noexcept |
|
virtual void | save () override |
|
virtual void | moveTo (TransactionalDirectory &dest) override |
|
template<typename ElementType > |
QStringList | searchForElements () const noexcept |
|
Library & | operator= (const Library &rhs)=delete |
|
| LibraryBaseElement ()=delete |
|
| LibraryBaseElement (const LibraryBaseElement &other)=delete |
|
| LibraryBaseElement (const QString &shortElementName, const QString &longElementName, const Uuid &uuid, const Version &version, const QString &author, const ElementName &name_en_US, const QString &description_en_US, const QString &keywords_en_US) |
|
| LibraryBaseElement (const QString &shortElementName, const QString &longElementName, bool dirnameMustBeUuid, std::unique_ptr< TransactionalDirectory > directory, const SExpression &root) |
|
virtual | ~LibraryBaseElement () noexcept |
|
const TransactionalDirectory & | getDirectory () const noexcept |
|
TransactionalDirectory & | getDirectory () noexcept |
|
const Uuid & | getUuid () const noexcept |
|
const Version & | getVersion () const noexcept |
|
const QString & | getAuthor () const noexcept |
|
const QDateTime & | getCreated () const noexcept |
|
bool | isDeprecated () const noexcept |
|
const LocalizedNameMap & | getNames () const noexcept |
|
const LocalizedDescriptionMap & | getDescriptions () const noexcept |
|
const LocalizedKeywordsMap & | getKeywords () const noexcept |
|
QStringList | getAllAvailableLocales () const noexcept |
|
const QSet< SExpression > & | getMessageApprovals () const noexcept |
|
void | setVersion (const Version &version) noexcept |
|
void | setAuthor (const QString &author) noexcept |
|
void | setDeprecated (bool deprecated) noexcept |
|
void | setNames (const LocalizedNameMap &names) noexcept |
|
void | setDescriptions (const LocalizedDescriptionMap &descriptions) noexcept |
|
void | setKeywords (const LocalizedKeywordsMap &keywords) noexcept |
|
void | setMessageApprovals (const QSet< SExpression > &approvals) noexcept |
|
virtual RuleCheckMessageList | runChecks () const |
|
virtual void | saveTo (TransactionalDirectory &dest) |
|
virtual void | saveIntoParentDirectory (TransactionalDirectory &dest) |
|
virtual void | moveIntoParentDirectory (TransactionalDirectory &dest) |
|
LibraryBaseElement & | operator= (const LibraryBaseElement &rhs)=delete |
|
The Library class represents a library directory.