diff options
| author | Johan B. C. Engelen <jbc.engelen@swissonline.ch> | 2008-01-16 20:12:15 +0000 |
|---|---|---|
| committer | johanengelen <johanengelen@users.sourceforge.net> | 2008-01-16 20:12:15 +0000 |
| commit | f47d8974f04de245c3eb52c549773599348b3d04 (patch) | |
| tree | 215f0f698b961f2eccb2ef5c4e5b27f9b9491a98 /src/ui/widget/registered-widget.cpp | |
| parent | fix initialization of grid document properties (diff) | |
| download | inkscape-f47d8974f04de245c3eb52c549773599348b3d04.tar.gz inkscape-f47d8974f04de245c3eb52c549773599348b3d04.zip | |
RegisteredEnum is now subclassed from RegisteredWidget<enum> instead of old RegisteredWdg
(bzr r4523)
Diffstat (limited to 'src/ui/widget/registered-widget.cpp')
| -rw-r--r-- | src/ui/widget/registered-widget.cpp | 36 |
1 files changed, 0 insertions, 36 deletions
diff --git a/src/ui/widget/registered-widget.cpp b/src/ui/widget/registered-widget.cpp index dfa42107e..f471dc40d 100644 --- a/src/ui/widget/registered-widget.cpp +++ b/src/ui/widget/registered-widget.cpp @@ -32,11 +32,6 @@ #include "svg/svg-color.h" #include "svg/stringstream.h" -#include "inkscape.h" -#include "document.h" -#include "desktop-handles.h" -#include "sp-namedview.h" - #include "verbs.h" // for interruptability bug: @@ -48,37 +43,6 @@ namespace Widget { //=================================================== -//--------------------------------------------------- - - - -template<class W> -void RegisteredWidget<W>::write_to_xml(const char * svgstr) -{ - // Use local repr here. When repr is specified, use that one, but - // if repr==NULL, get the repr of namedview of active desktop. - Inkscape::XML::Node *local_repr = repr; - SPDocument *local_doc = doc; - if (!local_repr) { - // no repr specified, use active desktop's namedview's repr - SPDesktop* dt = SP_ACTIVE_DESKTOP; - local_repr = SP_OBJECT_REPR (sp_desktop_namedview(dt)); - local_doc = sp_desktop_document(dt); - } - - bool saved = sp_document_get_undo_sensitive (local_doc); - sp_document_set_undo_sensitive (local_doc, false); - if (!write_undo) local_repr->setAttribute(_key.c_str(), svgstr); - sp_document_set_undo_sensitive (local_doc, saved); - - local_doc->setModifiedSinceSave(); - - if (write_undo) { - local_repr->setAttribute(_key.c_str(), svgstr); - sp_document_done (local_doc, event_type, event_description); - } -} - void RegisteredWdg::write_to_xml(const char * svgstr) { |
