summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorVinícius dos Santos Oliveira <vini.ipsmaker@gmail.com>2013-06-05 19:53:08 +0000
committerVinícius dos Santos Oliveira <vini.ipsmaker@gmail.com>2013-06-05 19:53:08 +0000
commit1407663a0edf2cc3e75468035ee1128dfefc5be1 (patch)
tree00b5c130cc3deba3d8d9dee17a9415418b056e9f /src
parentAdd command line option to specify PDF export version. Patch from schwieni. (diff)
downloadinkscape-1407663a0edf2cc3e75468035ee1128dfefc5be1.tar.gz
inkscape-1407663a0edf2cc3e75468035ee1128dfefc5be1.zip
Refactor: Changed some functions from Extension to const.
The functions changed to const: * get_param_color * get_param_enum * get_param_optiongroup * get_param_enum_contains (bzr r12349)
Diffstat (limited to 'src')
-rw-r--r--src/extension/extension.cpp16
-rw-r--r--src/extension/extension.h8
2 files changed, 12 insertions, 12 deletions
diff --git a/src/extension/extension.cpp b/src/extension/extension.cpp
index 2f78b5397..43d3d9cc6 100644
--- a/src/extension/extension.cpp
+++ b/src/extension/extension.cpp
@@ -423,9 +423,9 @@ gchar const *Extension::get_param_string(gchar const *name, SPDocument const *do
}
const gchar *
-Extension::get_param_enum (const gchar * name, const SPDocument * doc, const Inkscape::XML::Node * node)
+Extension::get_param_enum (const gchar * name, const SPDocument * doc, const Inkscape::XML::Node * node) const
{
- Parameter* param = get_param(name);
+ Parameter const *param = get_param(name);
return param->get_enum(doc, node);
}
@@ -438,16 +438,16 @@ Extension::get_param_enum (const gchar * name, const SPDocument * doc, const Ink
* @return true if value exists, false if not
*/
bool
-Extension::get_param_enum_contains(gchar const * name, gchar const * value, SPDocument * doc, Inkscape::XML::Node * node)
+Extension::get_param_enum_contains(gchar const * name, gchar const * value, SPDocument * doc, Inkscape::XML::Node * node) const
{
- Parameter * param = get_param(name);
+ Parameter const *param = get_param(name);
return param->get_enum_contains(value, doc, node);
}
gchar const *
-Extension::get_param_optiongroup( gchar const * name, SPDocument const * doc, Inkscape::XML::Node const * node)
+Extension::get_param_optiongroup( gchar const * name, SPDocument const * doc, Inkscape::XML::Node const * node) const
{
- Parameter* param = get_param(name);
+ Parameter const*param = get_param(name);
return param->get_optiongroup(doc, node);
}
@@ -521,9 +521,9 @@ Extension::get_param_float (const gchar * name, const SPDocument * doc, const In
found parameter.
*/
guint32
-Extension::get_param_color (const gchar * name, const SPDocument * doc, const Inkscape::XML::Node * node)
+Extension::get_param_color (const gchar * name, const SPDocument * doc, const Inkscape::XML::Node * node) const
{
- Parameter* param = get_param(name);
+ Parameter const *param = get_param(name);
return param->get_color(doc, node);
}
diff --git a/src/extension/extension.h b/src/extension/extension.h
index 23ed818ba..079276936 100644
--- a/src/extension/extension.h
+++ b/src/extension/extension.h
@@ -234,20 +234,20 @@ public:
guint32 get_param_color (const gchar * name,
const SPDocument * doc = NULL,
- const Inkscape::XML::Node * node = NULL);
+ const Inkscape::XML::Node * node = NULL) const;
const gchar * get_param_enum (const gchar * name,
const SPDocument * doc = NULL,
- const Inkscape::XML::Node * node = NULL);
+ const Inkscape::XML::Node * node = NULL) const;
gchar const *get_param_optiongroup( gchar const * name,
SPDocument const * doc = 0,
- Inkscape::XML::Node const * node = 0);
+ Inkscape::XML::Node const * node = 0) const;
bool get_param_enum_contains(gchar const * name,
gchar const * value,
SPDocument * doc = 0x0,
- Inkscape::XML::Node * node = 0x0);
+ Inkscape::XML::Node * node = 0x0) const;
bool set_param_bool (const gchar * name,
bool value,