Placeholder for Notebook parameters. More...
#include <notebook.h>
Classes | |
| class | Private |
| Private class that helps to provide binary compatibility between releases. | |
Public Types | |
| typedef QSharedPointer< Notebook > | Ptr |
| A shared pointer to a Notebook object. | |
| typedef QSharedPointer< const Notebook > | ConstPtr |
| A shared pointer to a non-mutable Notebook. | |
| typedef QList< Ptr > | List |
| List of notebooks. | |
Public Member Functions | |
| Notebook () | |
| Constructs a new Notebook object. | |
| Notebook (const QString &name, const QString &description, const QString &color={}) | |
| Notebook (const QString &uid, const QString &name, const QString &description, const QString &color, bool isShared, bool isMaster, bool oviSync, bool isReadOnly, bool isVisible) | |
| Notebook (const QString &uid, const QString &name, const QString &description, const QString &color, bool isShared, bool isMaster, bool isSynchronized, bool isReadOnly, bool isVisible, const QString &pluginName, const QString &account, int attachmentSize) | |
| Notebook (const Notebook &n) | |
| Constructs an Notebook as a copy of another Notebook object. | |
| virtual | ~Notebook () |
| Destructor. | |
| QString | uid () const |
| Returns the uid of the notebook. | |
| void | setUid (const QString &uid) |
| Set the uid of the notebook. | |
| QString | name () const |
| Returns the name of the notebook. | |
| void | setName (const QString &name) |
| Set the name of the notebook. | |
| QString | description () const |
| Returns the notebook description. | |
| void | setDescription (const QString &description) |
| Set the description of the notebook. | |
| QString | color () const |
| Returns the notebook color in the form of #RRGGBB. | |
| void | setColor (const QString &color) |
| Set notebook color. | |
| bool | isShared () const |
| Returns true if notebook is shared. | |
| void | setIsShared (bool isShared) |
| Set notebook sharing. | |
| bool | isMaster () const |
| Returns true if notebook is a master. | |
| void | setIsMaster (bool isMaster) |
| Set notebook master status. | |
| bool | isSynchronized () const |
| Returns true if notebook is synchronized to OVI. | |
| void | setIsSynchronized (bool oviSync) |
| Set notebook OVI sync. | |
| bool | isReadOnly () const |
| Returns true if notebook is read-only. | |
| void | setIsReadOnly (bool isReadOnly) |
| Set notebook into read-only mode. | |
| bool | isVisible () const |
| Returns true if notebook is visible. | |
| void | setIsVisible (bool isVisible) |
| Set notebook visibility. | |
| bool | isRunTimeOnly () const |
| Returns true if the notebook is never going to be saved; false otherwise. | |
| void | setRunTimeOnly (bool isRunTime) |
| Determines if the notebook is only in memory and won't be saved into any storage. | |
| QDateTime | syncDate () const |
| Returns sync date. | |
| void | setSyncDate (const QDateTime &syncDate) |
| Sets sync date of notebook. | |
| QString | pluginName () const |
| Gets the name of the plugin that created the notebook. | |
| void | setPluginName (const QString &pluginName) |
| Sets the plugin name that created the notebook (if any). | |
| QString | account () const |
| Gets the account associated with the notebook. | |
| void | setAccount (const QString &account) |
| Sets the account associated with the notebook (if any). | |
| int | attachmentSize () const |
| Gets the maximum size of attachments allowed in the notebook. | |
| void | setAttachmentSize (int size) |
| Sets the size of attachments allowed in the notebook (if any). | |
| QDateTime | modifiedDate () const |
| Returns modification date, in UTC. | |
| void | setModifiedDate (const QDateTime &modifiedDate) |
| Sets modified date of notebook. | |
| QDateTime | creationDate () const |
| Returns creation date, in UTC. | |
| void | setCreationDate (const QDateTime &date) |
| Sets creation date of notebook. | |
| bool | isShareable () const |
| Returns true if notebook is shareable. | |
| void | setIsShareable (bool isShareable) |
| Set notebook to shareable. | |
| QStringList | sharedWith () const |
| Gets the people shared with the notebook. | |
| QString | sharedWithStr () const |
| Gets the people shared with the notebook. | |
| void | setSharedWith (const QStringList &sharedWith) |
| Sets the people shared with the notebook. | |
| void | setSharedWithStr (const QString &sharedWith) |
| Sets the people shared with the notebook. | |
| QString | syncProfile () const |
| Gets the sync profile of the notebook. | |
| void | setSyncProfile (const QString &syncProfile) |
| Sets the sync profile of the notebook. | |
| void | setEventsAllowed (bool eventsAllowed) |
| Set whether the events are allowed to this notebook or not. | |
| bool | eventsAllowed () const |
| Accessor querying whether events are allowed in this notebook. | |
| void | setJournalsAllowed (bool journalsAllowed) |
| Set whether the journals are allowed to this notebook or not. | |
| bool | journalsAllowed () const |
| Accessor querying whether journals are allowed in this notebook. | |
| void | setTodosAllowed (bool todosAllowed) |
| Set whether the todos are allowed to this notebook or not. | |
| bool | todosAllowed () const |
| Accessor querying whether todos are allowed in this notebook. | |
| bool | incidenceAllowed (KCalendarCore::Incidence::Ptr incidence) const |
| Utility function to find out whether the incidence is allowed within this notebook or not. | |
| void | setCustomProperty (const QByteArray &key, const QString &value) |
| Set a key/value property. | |
| QString | customProperty (const QByteArray &key, const QString &defaultValue=QString()) const |
| A getter function for a custom property, see setCustomProperty(). | |
| QList< QByteArray > | customPropertyKeys () const |
| List the keys of all stored custom properties. | |
| Notebook & | operator= (const Notebook &other) |
| Assignment operator. | |
| bool | operator== (const Notebook ¬ebook) const |
| Compare this with notebook for equality. | |
Placeholder for Notebook parameters.
| typedef QSharedPointer<const Notebook> mKCal::Notebook::ConstPtr |
A shared pointer to a non-mutable Notebook.
| typedef QList<Ptr> mKCal::Notebook::List |
List of notebooks.
| typedef QSharedPointer<Notebook> mKCal::Notebook::Ptr |
A shared pointer to a Notebook object.
| Notebook::Notebook | ( | ) |
Constructs a new Notebook object.
| Notebook::Notebook | ( | const QString & | name, |
| const QString & | description, | ||
| const QString & | color = {} ) |
| Notebook::Notebook | ( | const QString & | uid, |
| const QString & | name, | ||
| const QString & | description, | ||
| const QString & | color, | ||
| bool | isShared, | ||
| bool | isMaster, | ||
| bool | oviSync, | ||
| bool | isReadOnly, | ||
| bool | isVisible ) |
| Notebook::Notebook | ( | const QString & | uid, |
| const QString & | name, | ||
| const QString & | description, | ||
| const QString & | color, | ||
| bool | isShared, | ||
| bool | isMaster, | ||
| bool | isSynchronized, | ||
| bool | isReadOnly, | ||
| bool | isVisible, | ||
| const QString & | pluginName, | ||
| const QString & | account, | ||
| int | attachmentSize ) |
| Notebook::Notebook | ( | const Notebook & | n | ) |
|
virtual |
Destructor.
| QString Notebook::account | ( | ) | const |
| int Notebook::attachmentSize | ( | ) | const |
Gets the maximum size of attachments allowed in the notebook.
| QString Notebook::color | ( | ) | const |
Returns the notebook color in the form of #RRGGBB.
| QDateTime Notebook::creationDate | ( | ) | const |
Returns creation date, in UTC.
| QString Notebook::customProperty | ( | const QByteArray & | key, |
| const QString & | defaultValue = QString() ) const |
A getter function for a custom property, see setCustomProperty().
| key | The name of the property. |
| default | A default value if the property does not exists. |
| QList< QByteArray > Notebook::customPropertyKeys | ( | ) | const |
List the keys of all stored custom properties.
| QString Notebook::description | ( | ) | const |
Returns the notebook description.
| bool Notebook::eventsAllowed | ( | ) | const |
Accessor querying whether events are allowed in this notebook.
| bool Notebook::incidenceAllowed | ( | KCalendarCore::Incidence::Ptr | incidence | ) | const |
Utility function to find out whether the incidence is allowed within this notebook or not.
| bool Notebook::isMaster | ( | ) | const |
Returns true if notebook is a master.
| bool Notebook::isReadOnly | ( | ) | const |
Returns true if notebook is read-only.
| bool Notebook::isRunTimeOnly | ( | ) | const |
Returns true if the notebook is never going to be saved; false otherwise.
| bool Notebook::isShareable | ( | ) | const |
Returns true if notebook is shareable.
| bool Notebook::isShared | ( | ) | const |
Returns true if notebook is shared.
| bool Notebook::isSynchronized | ( | ) | const |
Returns true if notebook is synchronized to OVI.
| bool Notebook::isVisible | ( | ) | const |
Returns true if notebook is visible.
| bool Notebook::journalsAllowed | ( | ) | const |
Accessor querying whether journals are allowed in this notebook.
| QDateTime Notebook::modifiedDate | ( | ) | const |
Returns modification date, in UTC.
Every time a property is set, the time is updated.
| QString Notebook::name | ( | ) | const |
Returns the name of the notebook.
| bool Notebook::operator== | ( | const Notebook & | notebook | ) | const |
Compare this with notebook for equality.
| QString Notebook::pluginName | ( | ) | const |
Gets the name of the plugin that created the notebook.
| void Notebook::setAccount | ( | const QString & | account | ) |
| void Notebook::setAttachmentSize | ( | int | size | ) |
Sets the size of attachments allowed in the notebook (if any).
| size | The size in bytes. 0 means no attachments allowed; -1 means unlimited size. |
| void Notebook::setColor | ( | const QString & | color | ) |
Set notebook color.
| color | notebook color. |
| void Notebook::setCreationDate | ( | const QDateTime & | date | ) |
Sets creation date of notebook.
Used internally.
| date | creation date. |
| void Notebook::setCustomProperty | ( | const QByteArray & | key, |
| const QString & | value ) |
Set a key/value property.
Setting the value to the empty string will remove the property.
| key | The name of the property. |
| value | The value of the property. |
| void Notebook::setDescription | ( | const QString & | description | ) |
Set the description of the notebook.
| description | notebook description. |
| void Notebook::setEventsAllowed | ( | bool | eventsAllowed | ) |
Set whether the events are allowed to this notebook or not.
By default, this is true.
| void Notebook::setIsMaster | ( | bool | isMaster | ) |
Set notebook master status.
The actual meaning is storage specific.
| isMaster | true to set master status |
| void Notebook::setIsReadOnly | ( | bool | isReadOnly | ) |
Set notebook into read-only mode.
This means that storages will not save any notes for the notebook. Typically used for showing shared notebooks without write permission.
| isReadOnly | true to set read-only mode |
| void Notebook::setIsShareable | ( | bool | isShareable | ) |
Set notebook to shareable.
| isShareable | true to set shareable. |
| void Notebook::setIsShared | ( | bool | isShared | ) |
Set notebook sharing.
The actual meaning is storage specific.
| isShared | true to allow sharing. |
| void Notebook::setIsSynchronized | ( | bool | oviSync | ) |
Set notebook OVI sync.
The actual meaning is storage specific.
| oviSync | true to set OVI sync. |
| void Notebook::setIsVisible | ( | bool | isVisible | ) |
Set notebook visibility.
Calendar will check this value for including/excluding incidences into search lists.
| isVisible | true to set visible mode. |
| void Notebook::setJournalsAllowed | ( | bool | journalsAllowed | ) |
Set whether the journals are allowed to this notebook or not.
By default, this is true.
| void Notebook::setModifiedDate | ( | const QDateTime & | modifiedDate | ) |
Sets modified date of notebook.
Used internally by storages and synchronization services.
| modifiedDate | last modification date. |
| void Notebook::setName | ( | const QString & | name | ) |
Set the name of the notebook.
| name | notebook name |
| void Notebook::setPluginName | ( | const QString & | pluginName | ) |
Sets the plugin name that created the notebook (if any).
| pluginName | The name of the plugin. |
| void Notebook::setRunTimeOnly | ( | bool | isRunTime | ) |
Determines if the notebook is only in memory and won't be saved into any storage.
| isRunTime | true if the incidence is never going to be saved. |
| void Notebook::setSharedWith | ( | const QStringList & | sharedWith | ) |
Sets the people shared with the notebook.
| sharedWith | The list of people shared with |
| void Notebook::setSharedWithStr | ( | const QString & | sharedWith | ) |
Sets the people shared with the notebook.
| sharedWith | The string of people shared with. |
| void Notebook::setSyncDate | ( | const QDateTime & | syncDate | ) |
Sets sync date of notebook.
Used internally by storages and synchronization services.
| syncDate | last sync date. |
| void Notebook::setSyncProfile | ( | const QString & | syncProfile | ) |
Sets the sync profile of the notebook.
| syncProfile | string of sync profile |
| void Notebook::setTodosAllowed | ( | bool | todosAllowed | ) |
Set whether the todos are allowed to this notebook or not.
By default, this is true.
| void Notebook::setUid | ( | const QString & | uid | ) |
Set the uid of the notebook.
Typically called internally by the storage.
| uid | unique identifier. |
| QStringList Notebook::sharedWith | ( | ) | const |
Gets the people shared with the notebook.
| QString Notebook::sharedWithStr | ( | ) | const |
Gets the people shared with the notebook.
| QDateTime Notebook::syncDate | ( | ) | const |
Returns sync date.
| QString Notebook::syncProfile | ( | ) | const |
| bool Notebook::todosAllowed | ( | ) | const |
Accessor querying whether todos are allowed in this notebook.
| QString Notebook::uid | ( | ) | const |
Returns the uid of the notebook.
1.16.1