[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdeedu/marble/src/lib/geodata/handlers/dgml
From: Bernhard Beschow <bbeschow () cs ! tu-berlin ! de>
Date: 2010-05-23 19:46:06
Message-ID: 20100523194606.3B801AC8BE () svn ! kde ! org
[Download RAW message or body]
SVN commit 1129800 by beschow:
add query attribute to download url tag
M +1 -0 DgmlAttributeDictionary.cpp
M +1 -0 DgmlAttributeDictionary.h
M +5 -0 DgmlDownloadUrlTagHandler.cpp
--- trunk/KDE/kdeedu/marble/src/lib/geodata/handlers/dgml/DgmlAttributeDictionary.cpp #1129799:1129800
@@ -52,6 +52,7 @@
const char* dgmlAttr_pixmap = "pixmap";
const char* dgmlAttr_port = "port";
const char* dgmlAttr_protocol = "protocol";
+const char* dgmlAttr_query = "query";
const char* dgmlAttr_role = "role";
const char* dgmlAttr_spacing = "spacing";
const char* dgmlAttr_style = "style";
--- trunk/KDE/kdeedu/marble/src/lib/geodata/handlers/dgml/DgmlAttributeDictionary.h #1129799:1129800
@@ -54,6 +54,7 @@
extern const char* dgmlAttr_pixmap;
extern const char* dgmlAttr_port;
extern const char* dgmlAttr_protocol;
+ extern const char *dgmlAttr_query;
extern const char* dgmlAttr_role;
extern const char* dgmlAttr_spacing;
extern const char* dgmlAttr_style;
--- trunk/KDE/kdeedu/marble/src/lib/geodata/handlers/dgml/DgmlDownloadUrlTagHandler.cpp #1129799:1129800
@@ -79,6 +79,11 @@
if ( !pathStr.isEmpty() )
url.setPath( pathStr );
+ // Attribute query, optional
+ const QString queryStr = parser.attribute( dgmlAttr_query ).trimmed();
+ if ( !queryStr.isEmpty() )
+ url.setEncodedQuery( queryStr.toLatin1() );
+
parentItem.nodeAs<GeoSceneTexture>()->addDownloadUrl( url );
return 0;
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic