|
Krita Source Code Documentation
|
#include <kis_bookmarked_configuration_manager.h>
Inheritance diagram for KisBookmarkedConfigurationManager:Public Member Functions | |
| QList< QString > | configurations () const |
| KisSerializableConfigurationSP | defaultConfiguration () const |
| bool | exists (const QString &configname) const |
| KisBookmarkedConfigurationManager (const QString &configEntryGroup, KisSerializableConfigurationFactory *) | |
| KisSerializableConfigurationSP | load (const QString &configname) const |
| void | remove (const QString &name) |
| void | save (const QString &configname, const KisSerializableConfigurationSP) |
| QString | uniqueName (const KLocalizedString &base) |
| ~KisBookmarkedConfigurationManager () | |
Public Member Functions inherited from Private | |
| Private (KisCanvas2 *c) | |
Public Attributes | |
| QString | configEntryGroup |
| KisSerializableConfigurationFactory * | configFactory |
Public Attributes inherited from Private | |
| KisCanvas2 * | canvas |
| int | displayedFrame |
| int | intendedFrame |
Static Public Attributes | |
| static const char | ConfigDefault [] = "Default" |
| static const char | ConfigLastUsed [] = "Last Used" |
Private Member Functions | |
| QString | configEntryGroup () const |
Private Attributes | |
| Private *const | d |
Definition at line 27 of file kis_bookmarked_configuration_manager.cc.
| KisBookmarkedConfigurationManager::KisBookmarkedConfigurationManager | ( | const QString & | configEntryGroup, |
| KisSerializableConfigurationFactory * | configFactory ) |
| configEntryGroup | name of the configuration entry with the bookmarked configurations. |
Definition at line 34 of file kis_bookmarked_configuration_manager.cc.
References configEntryGroup, configFactory, and d.
| KisBookmarkedConfigurationManager::~KisBookmarkedConfigurationManager | ( | ) |
Definition at line 41 of file kis_bookmarked_configuration_manager.cc.
References d.
|
private |
| QList< QString > KisBookmarkedConfigurationManager::configurations | ( | ) | const |
Definition at line 80 of file kis_bookmarked_configuration_manager.cc.
References ConfigDefault, configEntryGroup, and ConfigLastUsed.
| KisSerializableConfigurationSP KisBookmarkedConfigurationManager::defaultConfiguration | ( | ) | const |
Definition at line 94 of file kis_bookmarked_configuration_manager.cc.
References ConfigDefault, ConfigLastUsed, exists(), and load().
| bool KisBookmarkedConfigurationManager::exists | ( | const QString & | configname | ) | const |
Definition at line 73 of file kis_bookmarked_configuration_manager.cc.
References configEntryGroup.
| KisSerializableConfigurationSP KisBookmarkedConfigurationManager::load | ( | const QString & | configname | ) | const |
Load the configuration.
Definition at line 47 of file kis_bookmarked_configuration_manager.cc.
References ConfigDefault, configEntryGroup, d, dbgImage, and exists().
| void KisBookmarkedConfigurationManager::remove | ( | const QString & | name | ) |
Remove a bookmarked configuration
Definition at line 110 of file kis_bookmarked_configuration_manager.cc.
References configEntryGroup.
| void KisBookmarkedConfigurationManager::save | ( | const QString & | configname, |
| const KisSerializableConfigurationSP | config ) |
Save the configuration.
Definition at line 65 of file kis_bookmarked_configuration_manager.cc.
References configEntryGroup, dbgImage, and KisSerializableConfiguration::toXML().
| QString KisBookmarkedConfigurationManager::uniqueName | ( | const KLocalizedString & | base | ) |
Generate an unique name, for instance when the user is creating a new entry.
| base | the base of the new name, including a "%1" for incrementing the number, for instance : "New Configuration %1", then this function will return the string where %1 will be replaced by the lowest number and be nonexistent in the lists of configuration |
Definition at line 117 of file kis_bookmarked_configuration_manager.cc.
References exists().
|
static |
Definition at line 21 of file kis_bookmarked_configuration_manager.h.
| QString KisBookmarkedConfigurationManager::configEntryGroup |
Definition at line 29 of file kis_bookmarked_configuration_manager.cc.
| KisSerializableConfigurationFactory* KisBookmarkedConfigurationManager::configFactory |
Definition at line 30 of file kis_bookmarked_configuration_manager.cc.
|
static |
Definition at line 22 of file kis_bookmarked_configuration_manager.h.
|
private |
Definition at line 70 of file kis_bookmarked_configuration_manager.h.