|
Krita Source Code Documentation
|
#include <kis_meta_data_merge_strategy_p.h>
Inheritance diagram for KisMetaData::PriorityToFirstMergeStrategy:Public Member Functions | |
| QString | description () const override |
| QString | id () const override |
| void | merge (Store *dst, QList< const Store * > srcs, QList< double > score) const override |
| QString | name () const override |
| PriorityToFirstMergeStrategy () | |
| ~PriorityToFirstMergeStrategy () override | |
Public Member Functions inherited from KisMetaData::MergeStrategy | |
| virtual | ~MergeStrategy () |
Definition at line 30 of file kis_meta_data_merge_strategy_p.h.
| PriorityToFirstMergeStrategy::PriorityToFirstMergeStrategy | ( | ) |
Definition at line 58 of file kis_meta_data_merge_strategy_p.cc.
|
override |
Definition at line 62 of file kis_meta_data_merge_strategy_p.cc.
|
overridevirtual |
Implements KisMetaData::MergeStrategy.
Definition at line 75 of file kis_meta_data_merge_strategy_p.cc.
|
overridevirtual |
Implements KisMetaData::MergeStrategy.
Definition at line 66 of file kis_meta_data_merge_strategy_p.cc.
|
overridevirtual |
Call this function to merge a list of meta data stores in one.
| dst | the destination store |
| srcs | the list of source meta data store |
| scores | a list of score which defines the importance of each store compared to the other the sum of score is expected to be equal to 1.0. One way to attribute a score is to compute the area of each layer and then to give a higher score to the biggest layer. srcs and scores list must have the same size. |
Implements KisMetaData::MergeStrategy.
Definition at line 80 of file kis_meta_data_merge_strategy_p.cc.
References KisMetaData::Store::addEntry(), KisMetaData::Store::containsEntry(), dbgMetaData, KisMetaData::Store::getEntry(), and KisMetaData::Store::keys().
|
overridevirtual |
Implements KisMetaData::MergeStrategy.
Definition at line 70 of file kis_meta_data_merge_strategy_p.cc.