Changeset View
Changeset View
Standalone View
Standalone View
addons/symbolviewer/xslt_parser.cpp
Show All 39 Lines | |||||
40 | QTreeWidgetItem *node = nullptr; | 40 | QTreeWidgetItem *node = nullptr; | ||
41 | QTreeWidgetItem *mcrNode = nullptr, *sctNode = nullptr, *clsNode = nullptr; | 41 | QTreeWidgetItem *mcrNode = nullptr, *sctNode = nullptr, *clsNode = nullptr; | ||
42 | QTreeWidgetItem *lastMcrNode = nullptr, *lastSctNode = nullptr, *lastClsNode = nullptr; | 42 | QTreeWidgetItem *lastMcrNode = nullptr, *lastSctNode = nullptr, *lastClsNode = nullptr; | ||
43 | 43 | | |||
44 | KTextEditor::Document *kv = m_mainWindow->activeView()->document(); | 44 | KTextEditor::Document *kv = m_mainWindow->activeView()->document(); | ||
45 | //kdDebug(13000)<<"Lines counted :"<<kv->numLines()<<endl; | 45 | //kdDebug(13000)<<"Lines counted :"<<kv->numLines()<<endl; | ||
46 | 46 | | |||
47 | 47 | | |||
48 | if(m_plugin->treeOn) | 48 | if(m_treeOn->isChecked()) | ||
49 | { | 49 | { | ||
50 | mcrNode = new QTreeWidgetItem(m_symbols, QStringList( i18n("Params") ) ); | 50 | mcrNode = new QTreeWidgetItem(m_symbols, QStringList( i18n("Params") ) ); | ||
51 | sctNode = new QTreeWidgetItem(m_symbols, QStringList( i18n("Variables") ) ); | 51 | sctNode = new QTreeWidgetItem(m_symbols, QStringList( i18n("Variables") ) ); | ||
52 | clsNode = new QTreeWidgetItem(m_symbols, QStringList( i18n("Templates") ) ); | 52 | clsNode = new QTreeWidgetItem(m_symbols, QStringList( i18n("Templates") ) ); | ||
53 | mcrNode->setIcon(0, QIcon(mcr)); | 53 | mcrNode->setIcon(0, QIcon(mcr)); | ||
54 | sctNode->setIcon(0, QIcon(sct)); | 54 | sctNode->setIcon(0, QIcon(sct)); | ||
55 | clsNode->setIcon(0, QIcon(cls)); | 55 | clsNode->setIcon(0, QIcon(cls)); | ||
56 | 56 | | |||
Show All 28 Lines | 75 | for (i=0; i<kv->lines(); i++) | |||
85 | if (comment==1) { continue; } | 85 | if (comment==1) { continue; } | ||
86 | if (templ==1) { continue; } | 86 | if (templ==1) { continue; } | ||
87 | 87 | | |||
88 | if(cl.indexOf(QRegExp(QLatin1String("^<xsl:param "))) == 0 && m_macro->isChecked()) | 88 | if(cl.indexOf(QRegExp(QLatin1String("^<xsl:param "))) == 0 && m_macro->isChecked()) | ||
89 | { | 89 | { | ||
90 | QString stripped = cl.remove(QRegExp(QLatin1String("^<xsl:param +name=\""))); | 90 | QString stripped = cl.remove(QRegExp(QLatin1String("^<xsl:param +name=\""))); | ||
91 | stripped = stripped.remove(QRegExp(QLatin1String("\".*"))); | 91 | stripped = stripped.remove(QRegExp(QLatin1String("\".*"))); | ||
92 | 92 | | |||
93 | if (m_plugin->treeOn) | 93 | if (m_treeOn->isChecked()) | ||
94 | { | 94 | { | ||
95 | node = new QTreeWidgetItem(mcrNode, lastMcrNode); | 95 | node = new QTreeWidgetItem(mcrNode, lastMcrNode); | ||
96 | lastMcrNode = node; | 96 | lastMcrNode = node; | ||
97 | } | 97 | } | ||
98 | else node = new QTreeWidgetItem(m_symbols); | 98 | else node = new QTreeWidgetItem(m_symbols); | ||
99 | node->setText(0, stripped); | 99 | node->setText(0, stripped); | ||
100 | node->setIcon(0, QIcon(mcr)); | 100 | node->setIcon(0, QIcon(mcr)); | ||
101 | node->setText(1, QString::number( i, 10)); | 101 | node->setText(1, QString::number( i, 10)); | ||
102 | } | 102 | } | ||
103 | 103 | | |||
104 | if(cl.indexOf(QRegExp(QLatin1String("^<xsl:variable "))) == 0 && m_struct->isChecked()) | 104 | if(cl.indexOf(QRegExp(QLatin1String("^<xsl:variable "))) == 0 && m_struct->isChecked()) | ||
105 | { | 105 | { | ||
106 | QString stripped = cl.remove(QRegExp(QLatin1String("^<xsl:variable +name=\""))); | 106 | QString stripped = cl.remove(QRegExp(QLatin1String("^<xsl:variable +name=\""))); | ||
107 | stripped = stripped.remove(QRegExp(QLatin1String("\".*"))); | 107 | stripped = stripped.remove(QRegExp(QLatin1String("\".*"))); | ||
108 | 108 | | |||
109 | if (m_plugin->treeOn) | 109 | if (m_treeOn->isChecked()) | ||
110 | { | 110 | { | ||
111 | node = new QTreeWidgetItem(sctNode, lastSctNode); | 111 | node = new QTreeWidgetItem(sctNode, lastSctNode); | ||
112 | lastSctNode = node; | 112 | lastSctNode = node; | ||
113 | } | 113 | } | ||
114 | else node = new QTreeWidgetItem(m_symbols); | 114 | else node = new QTreeWidgetItem(m_symbols); | ||
115 | node->setText(0, stripped); | 115 | node->setText(0, stripped); | ||
116 | node->setIcon(0, QIcon(sct)); | 116 | node->setIcon(0, QIcon(sct)); | ||
117 | node->setText(1, QString::number( i, 10)); | 117 | node->setText(1, QString::number( i, 10)); | ||
118 | } | 118 | } | ||
119 | 119 | | |||
120 | if(cl.indexOf(QRegExp(QLatin1String("^<xsl:template +match="))) == 0 && m_func->isChecked()) | 120 | if(cl.indexOf(QRegExp(QLatin1String("^<xsl:template +match="))) == 0 && m_func->isChecked()) | ||
121 | { | 121 | { | ||
122 | QString stripped = cl.remove(QRegExp(QLatin1String("^<xsl:template +match=\""))); | 122 | QString stripped = cl.remove(QRegExp(QLatin1String("^<xsl:template +match=\""))); | ||
123 | stripped = stripped.remove(QRegExp(QLatin1String("\".*"))); | 123 | stripped = stripped.remove(QRegExp(QLatin1String("\".*"))); | ||
124 | 124 | | |||
125 | if (m_plugin->treeOn) | 125 | if (m_treeOn->isChecked()) | ||
126 | { | 126 | { | ||
127 | node = new QTreeWidgetItem(clsNode, lastClsNode); | 127 | node = new QTreeWidgetItem(clsNode, lastClsNode); | ||
128 | lastClsNode = node; | 128 | lastClsNode = node; | ||
129 | } | 129 | } | ||
130 | else node = new QTreeWidgetItem(m_symbols); | 130 | else node = new QTreeWidgetItem(m_symbols); | ||
131 | node->setText(0, stripped); | 131 | node->setText(0, stripped); | ||
132 | node->setIcon(0, QIcon(cls_int)); | 132 | node->setIcon(0, QIcon(cls_int)); | ||
133 | node->setText(1, QString::number( i, 10)); | 133 | node->setText(1, QString::number( i, 10)); | ||
134 | } | 134 | } | ||
135 | 135 | | |||
136 | if(cl.indexOf(QRegExp(QLatin1String("^<xsl:template +name="))) == 0 && m_func->isChecked()) | 136 | if(cl.indexOf(QRegExp(QLatin1String("^<xsl:template +name="))) == 0 && m_func->isChecked()) | ||
137 | { | 137 | { | ||
138 | QString stripped = cl.remove(QRegExp(QLatin1String("^<xsl:template +name=\""))); | 138 | QString stripped = cl.remove(QRegExp(QLatin1String("^<xsl:template +name=\""))); | ||
139 | stripped = stripped.remove(QRegExp(QLatin1String("\".*"))); | 139 | stripped = stripped.remove(QRegExp(QLatin1String("\".*"))); | ||
140 | 140 | | |||
141 | if (m_plugin->treeOn) | 141 | if (m_treeOn->isChecked()) | ||
142 | { | 142 | { | ||
143 | node = new QTreeWidgetItem(clsNode, lastClsNode); | 143 | node = new QTreeWidgetItem(clsNode, lastClsNode); | ||
144 | lastClsNode = node; | 144 | lastClsNode = node; | ||
145 | } | 145 | } | ||
146 | else node = new QTreeWidgetItem(m_symbols); | 146 | else node = new QTreeWidgetItem(m_symbols); | ||
147 | node->setText(0, stripped); | 147 | node->setText(0, stripped); | ||
148 | node->setIcon(0, QIcon(cls)); | 148 | node->setIcon(0, QIcon(cls)); | ||
149 | node->setText(1, QString::number( i, 10)); | 149 | node->setText(1, QString::number( i, 10)); | ||
Show All 9 Lines |