diff options
| author | Ted Gould <ted@gould.cx> | 2007-09-01 04:35:23 +0000 |
|---|---|---|
| committer | gouldtj <gouldtj@users.sourceforge.net> | 2007-09-01 04:35:23 +0000 |
| commit | d64c2fbeeb243a7694f15874c1eff43fb655daf2 (patch) | |
| tree | 9d7d8408f91d682128994f6dbe169a84b75a4784 /src/extension/execution-env.h | |
| parent | (bzr r3649) (diff) | |
| download | inkscape-d64c2fbeeb243a7694f15874c1eff43fb655daf2.tar.gz inkscape-d64c2fbeeb243a7694f15874c1eff43fb655daf2.zip | |
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)
Diffstat (limited to 'src/extension/execution-env.h')
| -rw-r--r-- | src/extension/execution-env.h | 4 |
1 files changed, 3 insertions, 1 deletions
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<Glib::ustring> _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); |
