mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-11 13:17:00 -04:00
Fixed: failed to re-prepare text after content dependent script changed
git-svn-id: svn://svn.code.sf.net/p/magicseteditor/code/trunk@482 0fc631ac-6414-0410-93d0-97cfa31319b6
This commit is contained in:
+3
-2
@@ -132,7 +132,7 @@ class Style : public IntrusivePtrVirtualBase {
|
||||
/// Remove a StyleListener
|
||||
void removeListener(StyleListener*);
|
||||
/// Tell the StyleListeners that this style has changed
|
||||
void tellListeners();
|
||||
void tellListeners(bool already_prepared);
|
||||
|
||||
private:
|
||||
DECLARE_REFLECTION_VIRTUAL();
|
||||
@@ -156,7 +156,8 @@ class StyleListener : public IntrusivePtrVirtualBase {
|
||||
virtual ~StyleListener();
|
||||
|
||||
/// Called when a (scripted) property of the viewed style has changed
|
||||
virtual void onStyleChange() {}
|
||||
/** already_prepared indicates that this change happend after preparing text for content properties */
|
||||
virtual void onStyleChange(bool already_prepared) {}
|
||||
protected:
|
||||
const StyleP styleP; ///< The style we are listening to
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user