#include <viewmode.h>
Public Types | |
typedef QPtrList< Layer > | LayerList |
Public Member Functions | |
ViewMode (QDomElement &elem, SecItDict &secItDict) | |
~ViewMode () | |
QString | name () |
Public Attributes | |
LayerList | layerList |
int | zoom |
QString | m_name |
Definition at line 52 of file viewmode.h.
|
Definition at line 59 of file viewmode.h. |
|
Definition at line 73 of file viewmode.cpp. References layerList, m_name, and zoom. 00074 { 00075 layerList.setAutoDelete( true ); 00076 00077 // QDomElement elem = node.toElement(); 00078 m_name = elem.attribute("name",""); 00079 Q_ASSERT((elem.hasAttribute("name") && elem.hasAttribute("zoom"))); 00080 QString zoomStr = elem.attribute( "zoom",""); 00081 zoom = zoomStr.toInt(); 00082 // name = elem.attribute("name", ""); 00083 00084 QString shortcut = elem.attribute("shortcut", ""); 00085 //QKeySequence keyS( shortcut ); 00086 00087 00088 00089 QDomNode node2 = elem.firstChild(); 00090 while ( !node2.isNull() ) 00091 { 00092 if ( node2.isElement() && node2.nodeName() == "layer" ) 00093 { 00094 QDomElement layerElem = node2.toElement(); 00095 Q_ASSERT((layerElem.hasAttribute("height") && layerElem.hasAttribute("allowOverlapStr"))); 00096 layerList.append( new Layer( layerElem, secItDict ) ); 00097 } 00098 node2 = node2.nextSibling(); 00099 } 00100 }
|
|
Definition at line 56 of file viewmode.h.
|
|
Definition at line 102 of file viewmode.cpp. References m_name. Referenced by TrapperView::mode(). 00103 { 00104 return m_name; 00105 00106 }
|
|
Definition at line 60 of file viewmode.h. Referenced by TrapperView::paintFeatures(), and ViewMode(). |
|
Definition at line 62 of file viewmode.h. Referenced by name(), and ViewMode(). |
|
Definition at line 61 of file viewmode.h. Referenced by ViewMode(). |