mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-10 13:06:59 -04:00
clipboard functions for keywords
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@358 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
@@ -18,14 +18,14 @@ DECLARE_TYPEOF_COLLECTION(KeywordModeP);
|
||||
|
||||
// ----------------------------------------------------------------------------- : Add Keyword
|
||||
|
||||
AddKeywordAction::AddKeywordAction(Adding, Set& set)
|
||||
: KeywordListAction(set), adding(true), keyword(new Keyword())
|
||||
AddKeywordAction::AddKeywordAction(Adding, Set& set, const KeywordP& keyword)
|
||||
: KeywordListAction(set), adding(true), keyword(keyword ? keyword : new_intrusive<Keyword>())
|
||||
, keyword_id(set.keywords.size())
|
||||
{
|
||||
// find default mode
|
||||
FOR_EACH(mode, set.game->keyword_modes) {
|
||||
if (mode->is_default) {
|
||||
keyword->mode = mode->name;
|
||||
this->keyword->mode = mode->name;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ enum Removing {REMOVE};
|
||||
/// Adding or removing a keyword from a set
|
||||
class AddKeywordAction : public KeywordListAction {
|
||||
public:
|
||||
AddKeywordAction(Adding, Set& set);
|
||||
AddKeywordAction(Adding, Set& set, const KeywordP& keyword = KeywordP());
|
||||
AddKeywordAction(Removing, Set& set, const KeywordP& keyword);
|
||||
|
||||
virtual String getName(bool to_undo) const;
|
||||
|
||||
Reference in New Issue
Block a user