Warning, /sdk/codevis/preferences.kcfg is written in an unsupported language. File is not indexed.
0001 <?xml version="1.0" encoding="UTF-8"?> 0002 <kcfg xmlns="http://www.kde.org/standards/kcfg/1.0" 0003 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 0004 xsi:schemaLocation="http://www.kde.org/standards/kcfg/1.0 0005 http://www.kde.org/standards/kcfg/1.0/kcfg.xsd" > 0006 0007 <include>QApplication</include> 0008 <include>QString</include> 0009 <include>QDir</include> 0010 <include>QThread</include> 0011 <include>QStandardPaths</include> 0012 <group name="Debug"> 0013 <entry name="enableSceneContextMenu" type="Bool"> 0014 <label>Displays a Debug context menu on the Graphics Scene</label> 0015 <default>false</default> 0016 </entry> 0017 <entry name="enableDebugOutput" type="Bool"> 0018 <label>Dumps debug messages to stdout.</label> 0019 <default>false</default> 0020 </entry> 0021 <entry name="enableCodeParseDebugOutput" type="Bool"> 0022 <label>Dumps debug messages to stdout. This can potentially slowdown the Code Analysis step</label> 0023 <default>false</default> 0024 </entry> 0025 <entry name="storeDebugOutput" type="Bool"> 0026 <label>Stores the debug output on a file in disk. This can potentially slowdown the Code Analysis step</label> 0027 <default>false</default> 0028 </entry> 0029 </group> 0030 0031 <group name="Document"> 0032 <entry name="lastDocument" type="String"> 0033 <label>Last document opened</label> 0034 </entry> 0035 <entry name="useLakosianRules" type="Bool"> 0036 <label>Use a strict set of rules for large C++ codebases</label> 0037 <default>false</default> 0038 </entry> 0039 <entry name="autoSaveBackupIntervalMsecs" type="Int"> 0040 <label>auto save backup interval (in milisseconds)</label> 0041 <default>1000</default> 0042 </entry> 0043 </group> 0044 <group name="Plugins"> 0045 <entry name="pluginSearchPaths" type="StringList"> 0046 <default code="true"> 0047 [] { 0048 QStringList ret = { 0049 QDir::homePath() + "/lks-plugins", 0050 QCoreApplication::applicationDirPath() + "/lks-plugins" 0051 }; 0052 const auto dataLocations = QStandardPaths::standardLocations(QStandardPaths::StandardLocation::AppDataLocation); 0053 // The joy of writting C++ on Xml... 0054 for (const auto& location : dataLocations) { 0055 ret += location + "/lks-plugins"; 0056 } 0057 return ret; 0058 } () 0059 </default> 0060 </entry> 0061 </group> 0062 <group name="GraphTab"> 0063 <entry name="showMinimap" type="Bool"> 0064 <label>Use dependency types on the document</label> 0065 <default>false</default> 0066 </entry> 0067 <entry name="showLegend" type="Bool"> 0068 <label>Use dependency types on the document</label> 0069 <default>false</default> 0070 </entry> 0071 <entry name="classLimit" type="Int"> 0072 <label>Limit of autoloading classes</label> 0073 <default>2</default> 0074 </entry> 0075 <entry name="relationLimit" type="Int"> 0076 <label>Maximum number of relationships automatically loaded</label> 0077 <default>20</default> 0078 </entry> 0079 <entry name="zoomLevel" type="Int"> 0080 <label>Default Zoom Level</label> 0081 <default>100</default> 0082 </entry> 0083 <entry name="updateIntervalMsec" type="Int"> 0084 <label>Automatically try to update the scene</label> 0085 <default>500</default> 0086 </entry> 0087 </group> 0088 0089 <group name="GraphWindow"> 0090 <entry name="dragModifier" type="Int"> 0091 <label>Drag Modifier Key</label> 0092 <default>Qt::SHIFT</default> 0093 </entry> 0094 <entry name="panModifier" type="Int"> 0095 <label>Drag Modifier Key</label> 0096 <default>Qt::ALT</default> 0097 </entry> 0098 <entry name="zoomModifier" type="Int"> 0099 <label>Drag Modifier Key</label> 0100 <default>Qt::CTRL</default> 0101 </entry> 0102 <entry name="minimapSize" type="Int"> 0103 <label>Drag Modifier Key</label> 0104 <default>10</default> 0105 </entry> 0106 <entry name="lakosEntityNamePos" type="Int"> 0107 <label>Drag Modifier Key</label> 0108 <default>Qt::BottomLeftCorner</default> 0109 </entry> 0110 <entry name="colorBlindMode" type="Bool"> 0111 <label>Use a colorblind palette for the Graph Visualizer</label> 0112 <default>false</default> 0113 </entry> 0114 <entry name="useColorBlindFill" type="Bool"> 0115 <label>Use a stronger fill brush on ColorBlind mode</label> 0116 <default>false</default> 0117 </entry> 0118 <entry name="enableGradientOnMainNode" type="Bool"> 0119 <label>Use a gradient on the selected node</label> 0120 <default>false</default> 0121 </entry> 0122 <entry name="showRedundantEdgesDefault" type="Bool"> 0123 <label>Show all edges (even the redundant ones) by default</label> 0124 <default>false</default> 0125 </entry> 0126 <entry name="hidePackagePrefixOnComponents" type="Bool"> 0127 <label>Do not show the first three letters of package names if in Lakosian Mode</label> 0128 <default>false</default> 0129 </entry> 0130 <entry name="invertHorizontalLevelizationLayout" type="Bool"> 0131 <label>Layout Right to Left instead of Left to Right</label> 0132 <default>false</default> 0133 </entry> 0134 <entry name="invertVerticalLevelizationLayout" type="Bool"> 0135 <label>Layout Bottom to Top instead of Top to Bottom</label> 0136 <default>false</default> 0137 </entry> 0138 <entry name="spaceBetweenLevels" type="Double"> 0139 <label>Layout Bottom to Top instead of Top to Bottom</label> 0140 <default>40.0</default> 0141 </entry> 0142 <entry name="spaceBetweenSublevels" type="Double"> 0143 <label>Layout Bottom to Top instead of Top to Bottom</label> 0144 <default>10.0</default> 0145 </entry> 0146 <entry name="spaceBetweenEntities" type="Double"> 0147 <label>Layout Bottom to Top instead of Top to Bottom</label> 0148 <default>10.0</default> 0149 </entry> 0150 <entry name="maxEntitiesPerLevel" type="Int"> 0151 <label>Layout Bottom to Top instead of Top to Bottom</label> 0152 <default>8</default> 0153 </entry> 0154 <entry name="showLevelNumbers" type="Bool"> 0155 <label>Show the Levelization Numbers on the Entities on Screen</label> 0156 <default>true</default> 0157 </entry> 0158 <entry name="backgroundColor" type="Color"> 0159 <label>Background color of the Graph Visualizer</label> 0160 <default>#FBF9F1</default> 0161 </entry> 0162 <entry name="entityBackgroundColor" type="Color"> 0163 <label>Entity background color</label> 0164 <default>#AAD7D9</default> 0165 </entry> 0166 <entry name="selectedEntityBackgroundColor" type="Color"> 0167 <label>Selected entity background color</label> 0168 <default>#92C7CF</default> 0169 </entry> 0170 <entry name="edgeColor" type="Color"> 0171 <label>Edge color</label> 0172 <default>#000000</default> 0173 </entry> 0174 <entry name="highlightEdgeColor" type="Color"> 0175 <label>Edge highlight color</label> 0176 <default>#FF0000</default> 0177 </entry> 0178 0179 </group> 0180 0181 <group name="GraphFonts"> 0182 <entry name="pkgGroupFont" type="Font"> 0183 <label>Font for Package Groups</label> 0184 <default>qApp->font()</default> 0185 </entry> 0186 <entry name="pkgFont" type="Font"> 0187 <label>Font for Packages</label> 0188 <default>qApp->font()</default> 0189 </entry> 0190 <entry name="componentFont" type="Font"> 0191 <label>Font for Components</label> 0192 <default>qApp->font()</default> 0193 </entry> 0194 <entry name="classFont" type="Font"> 0195 <label>Font for Classes</label> 0196 <default>qApp->font()</default> 0197 </entry> 0198 <entry name="structFont" type="Font"> 0199 <label>Font for Structs</label> 0200 <default>qApp->font()</default> 0201 </entry> 0202 <entry name="enumFont" type="Font"> 0203 <label>Font for Enums</label> 0204 <default>qApp->font()</default> 0205 </entry> 0206 </group> 0207 0208 <group name="GraphTools"> 0209 <entry name="showText" type="Bool"> 0210 <label>Show help text on the tools</label> 0211 <default>true</default> 0212 </entry> 0213 </group> 0214 0215 <group name="GraphLoadInfo"> 0216 <entry name="showIsARelation" type="Bool"> 0217 <label>Show relationships between base and parent classes</label> 0218 <default>true</default> 0219 </entry> 0220 <entry name="showUsesInTheImplementationRelation" type="Bool"> 0221 <label>Show relationships between classes that uses other inside of the methods</label> 0222 <default>true</default> 0223 </entry> 0224 <entry name="showUsesInTheInterfaceRelation" type="Bool"> 0225 <label>Show relationships between classes that uses others on the Headers</label> 0226 <default>true</default> 0227 </entry> 0228 <entry name="showClients" type="Bool"> 0229 <label>Load entities that uses the loaded entity</label> 0230 <default>true</default> 0231 </entry> 0232 <entry name="showProviders" type="Bool"> 0233 <label>Load entities that are used by the loaded entity</label> 0234 <default>false</default> 0235 </entry> 0236 <entry name="showExternalEdges" type="Bool"> 0237 <label>Show edges that crosses boundaries between entities</label> 0238 <default>false</default> 0239 </entry> 0240 </group> 0241 0242 <group name="CodeExtractor"> 0243 <entry name="lastConfigureJson" type="String"> 0244 <label>Last compile_commands.json used</label> 0245 </entry> 0246 <entry name="lastSourceFolder" type="String"> 0247 <label>Last project source folder used</label> 0248 </entry> 0249 <entry name="lastIgnorePattern" type="String"> 0250 <label>Last document opened</label> 0251 <default> 0252 *.t.cpp,*.m.cpp,moc_*.cpp,*standalone*,*thirdparty* 0253 </default> 0254 </entry> 0255 <entry name="threadCount" type="Int"> 0256 <label>Maximum number of concurrent threads</label> 0257 <default code="true"> 0258 [] { 0259 return QThread::idealThreadCount(); 0260 } () 0261 </default> 0262 </entry> 0263 </group> 0264 0265 <group name="CodeGeneration"> 0266 <entry name="lastOutputDir" type="String"> 0267 <label>Folder to dump the code generation</label> 0268 </entry> 0269 </group> 0270 </kcfg>