From d64c2fbeeb243a7694f15874c1eff43fb655daf2 Mon Sep 17 00:00:00 2001 From: Ted Gould Date: Sat, 1 Sep 2007 04:35:23 +0000 Subject: r16430@tres: ted | 2007-08-30 20:32:23 -0700 Adding in a timer so that the preferences aren't acted on immediately. This should give the illusion of more interactivity. (bzr r3650) --- src/extension/execution-env.h | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/extension/execution-env.h') diff --git a/src/extension/execution-env.h b/src/extension/execution-env.h index 85e97ef18..34b368afa 100644 --- a/src/extension/execution-env.h +++ b/src/extension/execution-env.h @@ -39,6 +39,7 @@ private: std::list _selected; sigc::connection _dialogsig; sigc::connection _changesig; + sigc::connection _timersig; public: Effect * _effect; @@ -47,7 +48,6 @@ public: ~ExecutionEnv (void); void run (void); - void preferencesChange (void); void livePreview (bool state = true); void shutdown (bool del = false); @@ -56,6 +56,8 @@ private: void createWorkingDialog (void); void workingCanceled (const int resp); void preferencesResponse (const int resp); + void preferencesChange (void); + bool preferencesTimer (void); void processingCancel (void); void processingComplete(void); void documentCancel (void); -- cgit v1.2.3