|
Krita Source Code Documentation
|
#include <KisInputProfileMigrator.h>
Inheritance diagram for KisInputProfileMigratorFrom5:Public Member Functions | |
| KisInputProfileMigratorFrom5 (KisInputProfileManager *manager) | |
| QList< KisShortcutConfiguration > | migrate (const ProfileEntry &profile) override |
| ~KisInputProfileMigratorFrom5 () override | |
Public Member Functions inherited from KisInputProfileMigrator | |
| virtual | ~KisInputProfileMigrator () |
Private Member Functions | |
| QList< KisShortcutConfiguration > | defaultTouchShortcuts () |
| template<typename Func > | |
| void | filterShortcuts (QList< KisShortcutConfiguration > &shortcuts, Func func) |
Private Attributes | |
| QString | m_defaultProfile |
| KisInputProfileManager * | m_manager |
| QStringList | m_profilesList |
Additional Inherited Members | |
Static Protected Member Functions inherited from KisInputProfileMigrator | |
| static QList< KisShortcutConfiguration > | getShortcutsFromProfile (QString profile, KisInputProfileManager *manager) |
Migrates Krita profile from version 5 to the current version
Definition at line 43 of file KisInputProfileMigrator.h.
| KisInputProfileMigratorFrom5::KisInputProfileMigratorFrom5 | ( | KisInputProfileManager * | manager | ) |
Definition at line 29 of file KisInputProfileMigrator.cpp.
References KoResourcePaths::findAllAssets(), m_defaultProfile, and KoResourcePaths::Recursive.
|
override |
Definition at line 46 of file KisInputProfileMigrator.cpp.
|
private |
Definition at line 50 of file KisInputProfileMigrator.cpp.
References filterShortcuts(), KisInputProfileMigrator::getShortcutsFromProfile(), m_defaultProfile, m_manager, KisShortcutConfiguration::NativeGestureType, KisShortcutConfiguration::TouchGestureType, and KisShortcutConfiguration::type().
|
private |
Definition at line 62 of file KisInputProfileMigrator.cpp.
|
overridevirtual |
Implements KisInputProfileMigrator.
Definition at line 100 of file KisInputProfileMigrator.cpp.
References defaultTouchShortcuts(), filterShortcuts(), ProfileEntry::fullpath, KisInputProfileMigrator::getShortcutsFromProfile(), m_manager, KisShortcutConfiguration::NativeGestureType, KisShortcutConfiguration::TouchGestureType, and KisShortcutConfiguration::type().
|
private |
Definition at line 61 of file KisInputProfileMigrator.h.
|
private |
Definition at line 59 of file KisInputProfileMigrator.h.
|
private |
Definition at line 60 of file KisInputProfileMigrator.h.