[Uml-devel] [Bug 130600] command line switches: graphics export to directory does not work with relative paths
Daniel Calviño Sánchez
danxuliu at gmail.com
Wed Jul 12 13:30:07 UTC 2006
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.kde.org/show_bug.cgi?id=130600
danxuliu gmail com changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
------- Additional Comments From danxuliu gmail com 2006-07-12 15:30 -------
SVN commit 561550 by danxuliu:
Added support for relative paths when exporting images from command line
BUG: 130600
M +11 -1 main.cpp
--- branches/KDE/3.5/kdesdk/umbrello/umbrello/main.cpp #561549:561550
@ -182,7 +182,17 @
KURL directory;
QCStringList directoryOpt = args->getOptionList("directory");
if (directoryOpt.size() > 0) {
- directory = KURL(directoryOpt.last());
+ QString directoryPath(directoryOpt.last());
+
+ if (KURL::isRelativeURL(directoryPath)) {
+ QString currentDirectory = KCmdLineArgs::cwd();
+ if (!currentDirectory.endsWith("/")) {
+ currentDirectory.append("/");
+ }
+ directory = KURL(currentDirectory, directoryPath);
+ } else {
+ directory = KURL(directoryPath);
+ }
} else {
directory = KURL(UMLApp::app()->getDocument()->URL().directory());
}
More information about the umbrello-devel
mailing list