diff options
| author | Andrew rugby471@gmail.com <> | 2011-03-24 19:14:21 +0000 |
|---|---|---|
| committer | Andrew rugby471@gmail.com <> | 2011-03-24 19:14:21 +0000 |
| commit | 002481162f050709a125e38dc60145ef77c10c98 (patch) | |
| tree | 8ab6929749e954648e2aae51992eefa94319babe /src/io/sys.cpp | |
| parent | Split OCALDialog code in fill.cpp into two, so we can have async stuff working (diff) | |
| download | inkscape-002481162f050709a125e38dc60145ef77c10c98.tar.gz inkscape-002481162f050709a125e38dc60145ef77c10c98.zip | |
Made dialog's state persistant
Cleanup of code
Made download of image work
Put all images into a /tmp/openclipart directory
Use GUID for filename
(bzr r10092.1.18)
Diffstat (limited to 'src/io/sys.cpp')
| -rw-r--r-- | src/io/sys.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/io/sys.cpp b/src/io/sys.cpp index a68d02707..e7fdfaa2d 100644 --- a/src/io/sys.cpp +++ b/src/io/sys.cpp @@ -365,6 +365,15 @@ gchar* Inkscape::IO::sanitizeString( gchar const * str ) return result; } +/* + * Returns the file extension of a path/filename + */ +Glib::ustring Inkscape::IO::get_file_extension(Glib::ustring path) +{ + Glib::ustring::size_type period_location = path.find_last_of("."); + return path.substr(period_location); +} + /* Local Variables: mode:c++ |
