|
AppCore
|
#include <StorageList.h>
Public Member Functions | |
| StorageList () | |
| StorageList (const StorageList &otherStorageList) | |
| Copy persistent Storage items from to new storage list. More... | |
| StorageList (const StorageList *otherStorageList) | |
| virtual | ~StorageList () |
| StorageList & | operator= (const StorageList &otherInstance) |
| Copy all storage items(persistent and transient) to new storage list. More... | |
| StorageList & | operator= (const StorageList *otherInstance) |
| void | AddStorageItem (const int32_t &storageDataType, const int32_t &key, const QVariant &value) |
| Add data(key, value) to storageItem with specific storage type storageDataType. More... | |
| void | AddStorageItem (const int32_t &storageDataType, const int32_t &key, void *value) |
| void | CopyStorageItem (const StorageItem *item) |
| StorageItem * | GetItem (const int32_t &storageDataType) const |
| template<typename T > | |
| T | GetItem (const int32_t &storageDataType) const |
| template<typename T > | |
| bool | GetData (const int32_t &storageDataType, const int32_t &key, T &data) const |
| template<typename T > | |
| bool | GetPointer (const int32_t &storageDataType, const int32_t &key, T &data) const |
| bool | RemoveData (const int32_t &storageDataType, const int32_t &key) |
| void | PrintToLog () const |
| StorageList () | |
| StorageList (const StorageList &otherStorageList) | |
| Copy persistent Storage items from to new storage list. More... | |
| StorageList (const StorageList *otherStorageList) | |
| virtual | ~StorageList () |
| StorageList & | operator= (const StorageList &otherInstance) |
| Copy all storage items(persistent and transient) to new storage list. More... | |
| StorageList & | operator= (const StorageList *otherInstance) |
| void | AddStorageItem (const int32_t &storageDataType, const int32_t &key, const QVariant &value) |
| Add data(key, value) to storageItem with specific storage type storageDataType. More... | |
| void | AddStorageItem (const int32_t &storageDataType, const int32_t &key, void *value) |
| void | CopyStorageItem (const StorageItem *item) |
| StorageItem * | GetItem (const int32_t &storageDataType) const |
| template<typename T > | |
| T | GetItem (const int32_t &storageDataType) const |
| template<typename T > | |
| bool | GetData (const int32_t &storageDataType, const int32_t &key, T &data) const |
| template<typename T > | |
| bool | GetPointer (const int32_t &storageDataType, const int32_t &key, T &data) const |
| bool | RemoveData (const int32_t &storageDataType, const int32_t &key) |
| void | PrintToLog () const |
| INTERNAL StorageList::StorageList | ( | ) |
| StorageList::StorageList | ( | const StorageList & | otherStorageList | ) |
Copy persistent Storage items from to new storage list.
| StorageList::StorageList | ( | const StorageList * | otherStorageList | ) |
|
virtual |
| StorageList::StorageList | ( | ) |
| StorageList::StorageList | ( | const StorageList & | otherStorageList | ) |
Copy persistent Storage items from to new storage list.
| StorageList::StorageList | ( | const StorageList * | otherStorageList | ) |
|
virtual |
| void StorageList::AddStorageItem | ( | const int32_t & | storageDataType, |
| const int32_t & | key, | ||
| const QVariant & | value | ||
| ) |
Add data(key, value) to storageItem with specific storage type storageDataType.
| storageDataType | - storage item type |
| key | - data identifier of value |

| void StorageList::AddStorageItem | ( | const int32_t & | storageDataType, |
| const int32_t & | key, | ||
| const QVariant & | value | ||
| ) |
Add data(key, value) to storageItem with specific storage type storageDataType.
| storageDataType | - storage item type |
| key | - data identifier of value |
| void StorageList::AddStorageItem | ( | const int32_t & | storageDataType, |
| const int32_t & | key, | ||
| void * | value | ||
| ) |

| void StorageList::AddStorageItem | ( | const int32_t & | storageDataType, |
| const int32_t & | key, | ||
| void * | value | ||
| ) |
| void StorageList::CopyStorageItem | ( | const StorageItem * | item | ) |
Copy item to new storage item and add to storage list
| item | this item is added into storage. |
| void StorageList::CopyStorageItem | ( | const StorageItem * | item | ) |
Copy item to new storage item and add to storage list
| item | this item is added into storage. |

|
inline |

|
inline |

| StorageItem* StorageList::GetItem | ( | const int32_t & | storageDataType | ) | const |
Get item with given type
| type | first object with this name is returned. |
| StorageItem * StorageList::GetItem | ( | const int32_t & | storageDataType | ) | const |
Get item with given type
| type | first object with this name is returned. |


|
inline |

|
inline |

|
inline |

|
inline |

| StorageList& StorageList::operator= | ( | const StorageList & | otherInstance | ) |
Copy all storage items(persistent and transient) to new storage list.
| StorageList & StorageList::operator= | ( | const StorageList & | otherInstance | ) |
Copy all storage items(persistent and transient) to new storage list.
| StorageList& StorageList::operator= | ( | const StorageList * | otherInstance | ) |
| StorageList & StorageList::operator= | ( | const StorageList * | otherInstance | ) |
| void StorageList::PrintToLog | ( | ) | const |

| void StorageList::PrintToLog | ( | ) | const |
| bool StorageList::RemoveData | ( | const int32_t & | storageDataType, |
| const int32_t & | key | ||
| ) |

| bool StorageList::RemoveData | ( | const int32_t & | storageDataType, |
| const int32_t & | key | ||
| ) |
1.8.8