Warning, /sdk/heaptrack/src/analyze/gui/mainwindow.ui is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="UTF-8"?>
0002 <ui version="4.0">
0003  <class>MainWindow</class>
0004  <widget class="QMainWindow" name="MainWindow">
0005   <property name="geometry">
0006    <rect>
0007     <x>0</x>
0008     <y>0</y>
0009     <width>1332</width>
0010     <height>896</height>
0011    </rect>
0012   </property>
0013   <property name="windowTitle">
0014    <string>MainWindow</string>
0015   </property>
0016   <property name="toolTip">
0017    <string>Path to a file containing leak suppression rules in the LSAN format.</string>
0018   </property>
0019   <widget class="QWidget" name="centralwidget">
0020    <layout class="QVBoxLayout" name="verticalLayout_6">
0021     <property name="leftMargin">
0022      <number>0</number>
0023     </property>
0024     <property name="topMargin">
0025      <number>0</number>
0026     </property>
0027     <property name="rightMargin">
0028      <number>0</number>
0029     </property>
0030     <property name="bottomMargin">
0031      <number>0</number>
0032     </property>
0033     <item>
0034      <widget class="KMessageWidget" name="messages">
0035       <property name="messageType">
0036        <enum>KMessageWidget::Information</enum>
0037       </property>
0038       <property name="icon">
0039        <iconset theme="dialog-error"/>
0040       </property>
0041      </widget>
0042     </item>
0043     <item>
0044      <widget class="QStackedWidget" name="pages">
0045       <widget class="QWidget" name="openPage">
0046        <layout class="QVBoxLayout" name="verticalLayout_15">
0047         <item>
0048          <spacer name="verticalSpacer_4">
0049           <property name="orientation">
0050            <enum>Qt::Vertical</enum>
0051           </property>
0052           <property name="sizeHint" stdset="0">
0053            <size>
0054             <width>20</width>
0055             <height>40</height>
0056            </size>
0057           </property>
0058          </spacer>
0059         </item>
0060         <item>
0061          <widget class="QGroupBox" name="groupBox">
0062           <property name="title">
0063            <string>Open Heaptrack Data</string>
0064           </property>
0065           <layout class="QFormLayout" name="formLayout">
0066            <item row="1" column="1">
0067             <widget class="KUrlRequester" name="openFile">
0068              <property name="toolTip">
0069               <string>&lt;qt&gt;&lt;p&gt;This field specifies the primary heaptrack data file. These files are called &lt;tt&gt;heaptrack.$APP.$PID.gz&lt;/tt&gt; or &lt;tt&gt;heaptrack.$APP.$PID.zst&lt;/tt&gt;. You can produce such a file by profiling your application, e.g. via:&lt;/p&gt;
0070 &lt;pre&gt;&lt;code&gt;heaptrack &amp;lt;yourapplication&amp;gt; ...&lt;/code&gt;&lt;/pre&gt;
0071 &lt;p&gt;Or, alternatively, you can attach to a running process via&lt;/p&gt;
0072 &lt;pre&gt;&lt;code&gt;heaptrack --pid $(pidof &amp;lt;yourapplication&amp;gt;)&lt;/code&gt;&lt;/pre&gt;&lt;/qt&gt;</string>
0073              </property>
0074              <property name="placeholderText">
0075               <string>path/to/heaptrack.$APP.$PID.{gz,zst}</string>
0076              </property>
0077              <property name="fileDialogModality">
0078               <enum>Qt::WindowModal</enum>
0079              </property>
0080             </widget>
0081            </item>
0082            <item row="2" column="1">
0083             <widget class="KUrlRequester" name="compareTo">
0084              <property name="toolTip">
0085               <string>&lt;qt&gt;You can optionally specify a second heaptrack data file to compare to. If set, this file will be used as a base and its cost gets subtracted from the primary data costs.&lt;/qt&gt;</string>
0086              </property>
0087              <property name="placeholderText">
0088               <string>path/to/heaptrack.$APP.$PID.{gz,zst}</string>
0089              </property>
0090              <property name="fileDialogModality">
0091               <enum>Qt::WindowModal</enum>
0092              </property>
0093             </widget>
0094            </item>
0095            <item row="1" column="0">
0096             <widget class="QLabel" name="openFileLabel">
0097              <property name="text">
0098               <string>Profile &amp;Data:</string>
0099              </property>
0100              <property name="buddy">
0101               <cstring>openFile</cstring>
0102              </property>
0103             </widget>
0104            </item>
0105            <item row="2" column="0">
0106             <widget class="QLabel" name="compareToLabel">
0107              <property name="text">
0108               <string>Compare to:</string>
0109              </property>
0110              <property name="buddy">
0111               <cstring>compareTo</cstring>
0112              </property>
0113             </widget>
0114            </item>
0115            <item row="3" column="0">
0116             <widget class="QLabel" name="suppressionsLabel">
0117              <property name="toolTip">
0118               <string>Path to a file containing leak suppression rules in the LSAN format.</string>
0119              </property>
0120              <property name="text">
0121               <string>Suppressions:</string>
0122              </property>
0123              <property name="buddy">
0124               <cstring>suppressions</cstring>
0125              </property>
0126             </widget>
0127            </item>
0128            <item row="3" column="1">
0129             <widget class="KUrlRequester" name="suppressions">
0130              <property name="placeholderText">
0131               <string>path/to/lsan_suppressions.txt</string>
0132              </property>
0133             </widget>
0134            </item>
0135           </layout>
0136          </widget>
0137         </item>
0138         <item>
0139          <widget class="QDialogButtonBox" name="buttonBox">
0140           <property name="enabled">
0141            <bool>false</bool>
0142           </property>
0143           <property name="standardButtons">
0144            <set>QDialogButtonBox::Open</set>
0145           </property>
0146          </widget>
0147         </item>
0148         <item>
0149          <spacer name="verticalSpacer_3">
0150           <property name="orientation">
0151            <enum>Qt::Vertical</enum>
0152           </property>
0153           <property name="sizeHint" stdset="0">
0154            <size>
0155             <width>20</width>
0156             <height>40</height>
0157            </size>
0158           </property>
0159          </spacer>
0160         </item>
0161        </layout>
0162       </widget>
0163       <widget class="QWidget" name="loadingPage">
0164        <layout class="QVBoxLayout" name="verticalLayout_3">
0165         <item>
0166          <spacer name="verticalSpacer">
0167           <property name="orientation">
0168            <enum>Qt::Vertical</enum>
0169           </property>
0170           <property name="sizeHint" stdset="0">
0171            <size>
0172             <width>20</width>
0173             <height>40</height>
0174            </size>
0175           </property>
0176          </spacer>
0177         </item>
0178         <item>
0179          <widget class="QLabel" name="loadingLabel">
0180           <property name="text">
0181            <string notr="true">Loading file, please wait...</string>
0182           </property>
0183           <property name="alignment">
0184            <set>Qt::AlignCenter</set>
0185           </property>
0186          </widget>
0187         </item>
0188         <item>
0189          <widget class="QProgressBar" name="loadingProgress">
0190           <property name="value">
0191            <number>24</number>
0192           </property>
0193          </widget>
0194         </item>
0195         <item>
0196          <widget class="QLabel" name="progressLabel">
0197           <property name="text">
0198            <string notr="true">Progress Message...</string>
0199           </property>
0200           <property name="alignment">
0201            <set>Qt::AlignCenter</set>
0202           </property>
0203           <property name="wordWrap">
0204            <bool>true</bool>
0205           </property>
0206          </widget>
0207         </item>
0208         <item>
0209          <spacer name="verticalSpacer_2">
0210           <property name="orientation">
0211            <enum>Qt::Vertical</enum>
0212           </property>
0213           <property name="sizeHint" stdset="0">
0214            <size>
0215             <width>20</width>
0216             <height>40</height>
0217            </size>
0218           </property>
0219          </spacer>
0220         </item>
0221        </layout>
0222       </widget>
0223       <widget class="QWidget" name="resultsPage">
0224        <layout class="QVBoxLayout" name="verticalLayout_2">
0225         <property name="leftMargin">
0226          <number>0</number>
0227         </property>
0228         <property name="topMargin">
0229          <number>0</number>
0230         </property>
0231         <property name="rightMargin">
0232          <number>0</number>
0233         </property>
0234         <property name="bottomMargin">
0235          <number>0</number>
0236         </property>
0237         <item>
0238          <widget class="QTabWidget" name="tabWidget">
0239           <property name="currentIndex">
0240            <number>0</number>
0241           </property>
0242           <widget class="QWidget" name="summaryTab">
0243            <attribute name="title">
0244             <string>Summary</string>
0245            </attribute>
0246            <layout class="QVBoxLayout" name="verticalLayout_7">
0247             <item>
0248              <widget class="QWidget" name="widget_10" native="true">
0249               <layout class="QHBoxLayout" name="horizontalLayout_6">
0250                <item>
0251                 <widget class="QLabel" name="summaryLeft">
0252                  <property name="text">
0253                   <string notr="true">summary</string>
0254                  </property>
0255                  <property name="wordWrap">
0256                   <bool>true</bool>
0257                  </property>
0258                  <property name="textInteractionFlags">
0259                   <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
0260                  </property>
0261                 </widget>
0262                </item>
0263                <item>
0264                 <widget class="QLabel" name="summaryCenter">
0265                  <property name="text">
0266                   <string notr="true">summary</string>
0267                  </property>
0268                  <property name="wordWrap">
0269                   <bool>true</bool>
0270                  </property>
0271                  <property name="textInteractionFlags">
0272                   <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
0273                  </property>
0274                 </widget>
0275                </item>
0276                <item>
0277                 <widget class="QLabel" name="summaryRight">
0278                  <property name="sizePolicy">
0279                   <sizepolicy hsizetype="Preferred" vsizetype="Minimum">
0280                    <horstretch>0</horstretch>
0281                    <verstretch>0</verstretch>
0282                   </sizepolicy>
0283                  </property>
0284                  <property name="text">
0285                   <string notr="true">summary goes here</string>
0286                  </property>
0287                  <property name="alignment">
0288                   <set>Qt::AlignLeading|Qt::AlignLeft|Qt::AlignTop</set>
0289                  </property>
0290                  <property name="wordWrap">
0291                   <bool>true</bool>
0292                  </property>
0293                  <property name="textInteractionFlags">
0294                   <set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
0295                  </property>
0296                 </widget>
0297                </item>
0298               </layout>
0299              </widget>
0300             </item>
0301             <item>
0302              <widget class="Line" name="line">
0303               <property name="orientation">
0304                <enum>Qt::Horizontal</enum>
0305               </property>
0306              </widget>
0307             </item>
0308             <item>
0309              <widget class="QWidget" name="widget_4" native="true">
0310               <property name="sizePolicy">
0311                <sizepolicy hsizetype="Preferred" vsizetype="Expanding">
0312                 <horstretch>0</horstretch>
0313                 <verstretch>0</verstretch>
0314                </sizepolicy>
0315               </property>
0316               <layout class="QHBoxLayout" name="horizontalLayout_2">
0317                <property name="leftMargin">
0318                 <number>0</number>
0319                </property>
0320                <property name="rightMargin">
0321                 <number>0</number>
0322                </property>
0323                <property name="bottomMargin">
0324                 <number>0</number>
0325                </property>
0326                <item>
0327                 <widget class="QSplitter" name="splitter">
0328                  <property name="orientation">
0329                   <enum>Qt::Horizontal</enum>
0330                  </property>
0331                  <widget class="QWidget" name="widget_5" native="true">
0332                   <layout class="QVBoxLayout" name="verticalLayout_8">
0333                    <property name="leftMargin">
0334                     <number>0</number>
0335                    </property>
0336                    <item>
0337                     <widget class="QLabel" name="topPeakLabel">
0338                      <property name="font">
0339                       <font>
0340                        <weight>75</weight>
0341                        <bold>true</bold>
0342                       </font>
0343                      </property>
0344                      <property name="toolTip">
0345                       <string>List of functions that allocated the most memory at a given time.</string>
0346                      </property>
0347                      <property name="text">
0348                       <string>Peak Contributions</string>
0349                      </property>
0350                      <property name="alignment">
0351                       <set>Qt::AlignCenter</set>
0352                      </property>
0353                     </widget>
0354                    </item>
0355                    <item>
0356                     <widget class="QTreeView" name="topPeak">
0357                      <property name="toolTip">
0358                       <string>List of functions that allocated the most memory at a given time.</string>
0359                      </property>
0360                      <property name="alternatingRowColors">
0361                       <bool>true</bool>
0362                      </property>
0363                      <property name="rootIsDecorated">
0364                       <bool>false</bool>
0365                      </property>
0366                      <property name="uniformRowHeights">
0367                       <bool>true</bool>
0368                      </property>
0369                     </widget>
0370                    </item>
0371                   </layout>
0372                  </widget>
0373                  <widget class="QWidget" name="widget_6" native="true">
0374                   <layout class="QVBoxLayout" name="verticalLayout_9">
0375                    <item>
0376                     <widget class="QLabel" name="topLeakedLabel">
0377                      <property name="font">
0378                       <font>
0379                        <weight>75</weight>
0380                        <bold>true</bold>
0381                       </font>
0382                      </property>
0383                      <property name="toolTip">
0384                       <string>List of functions that leak the most memory.</string>
0385                      </property>
0386                      <property name="text">
0387                       <string>Largest Memory Leaks</string>
0388                      </property>
0389                      <property name="alignment">
0390                       <set>Qt::AlignCenter</set>
0391                      </property>
0392                     </widget>
0393                    </item>
0394                    <item>
0395                     <widget class="QTreeView" name="topLeaked">
0396                      <property name="toolTip">
0397                       <string>List of functions that leak the most memory.</string>
0398                      </property>
0399                      <property name="alternatingRowColors">
0400                       <bool>true</bool>
0401                      </property>
0402                      <property name="rootIsDecorated">
0403                       <bool>false</bool>
0404                      </property>
0405                      <property name="uniformRowHeights">
0406                       <bool>true</bool>
0407                      </property>
0408                     </widget>
0409                    </item>
0410                   </layout>
0411                  </widget>
0412                  <widget class="QWidget" name="widget_7" native="true">
0413                   <layout class="QVBoxLayout" name="verticalLayout_10">
0414                    <item>
0415                     <widget class="QLabel" name="topAllocationsLabel">
0416                      <property name="font">
0417                       <font>
0418                        <weight>75</weight>
0419                        <bold>true</bold>
0420                       </font>
0421                      </property>
0422                      <property name="toolTip">
0423                       <string>List of functions that allocate memory most often.</string>
0424                      </property>
0425                      <property name="text">
0426                       <string>Most Memory Allocations</string>
0427                      </property>
0428                      <property name="alignment">
0429                       <set>Qt::AlignCenter</set>
0430                      </property>
0431                     </widget>
0432                    </item>
0433                    <item>
0434                     <widget class="QTreeView" name="topAllocations">
0435                      <property name="toolTip">
0436                       <string>List of functions that allocate memory most often.</string>
0437                      </property>
0438                      <property name="alternatingRowColors">
0439                       <bool>true</bool>
0440                      </property>
0441                      <property name="rootIsDecorated">
0442                       <bool>false</bool>
0443                      </property>
0444                      <property name="uniformRowHeights">
0445                       <bool>true</bool>
0446                      </property>
0447                     </widget>
0448                    </item>
0449                   </layout>
0450                  </widget>
0451                  <widget class="QWidget" name="widget_8" native="true">
0452                   <layout class="QVBoxLayout" name="verticalLayout_11">
0453                    <property name="rightMargin">
0454                     <number>0</number>
0455                    </property>
0456                    <item>
0457                     <widget class="QLabel" name="topTemporaryLabel">
0458                      <property name="font">
0459                       <font>
0460                        <weight>75</weight>
0461                        <bold>true</bold>
0462                       </font>
0463                      </property>
0464                      <property name="toolTip">
0465                       <string>List of functions that produced the most temporary memory allocations.</string>
0466                      </property>
0467                      <property name="text">
0468                       <string>Most Temporary Allocations</string>
0469                      </property>
0470                      <property name="alignment">
0471                       <set>Qt::AlignCenter</set>
0472                      </property>
0473                     </widget>
0474                    </item>
0475                    <item>
0476                     <widget class="QTreeView" name="topTemporary">
0477                      <property name="toolTip">
0478                       <string>List of functions that produced the most temporary memory allocations.</string>
0479                      </property>
0480                      <property name="alternatingRowColors">
0481                       <bool>true</bool>
0482                      </property>
0483                      <property name="rootIsDecorated">
0484                       <bool>false</bool>
0485                      </property>
0486                      <property name="uniformRowHeights">
0487                       <bool>true</bool>
0488                      </property>
0489                     </widget>
0490                    </item>
0491                   </layout>
0492                  </widget>
0493                 </widget>
0494                </item>
0495               </layout>
0496              </widget>
0497             </item>
0498             <item>
0499              <widget class="KCollapsibleGroupBox" name="suppressionBox">
0500               <property name="title">
0501                <string>Suppressions</string>
0502               </property>
0503               <layout class="QHBoxLayout" name="horizontalLayout_8">
0504                <property name="leftMargin">
0505                 <number>0</number>
0506                </property>
0507                <property name="topMargin">
0508                 <number>0</number>
0509                </property>
0510                <property name="rightMargin">
0511                 <number>0</number>
0512                </property>
0513                <property name="bottomMargin">
0514                 <number>0</number>
0515                </property>
0516                <item>
0517                 <widget class="QTreeView" name="suppressionsView">
0518                  <property name="alternatingRowColors">
0519                   <bool>true</bool>
0520                  </property>
0521                  <property name="rootIsDecorated">
0522                   <bool>false</bool>
0523                  </property>
0524                 </widget>
0525                </item>
0526               </layout>
0527              </widget>
0528             </item>
0529            </layout>
0530           </widget>
0531           <widget class="QWidget" name="bottomUpTab">
0532            <attribute name="title">
0533             <string>Bottom-Up</string>
0534            </attribute>
0535            <layout class="QVBoxLayout" name="verticalLayout">
0536             <item>
0537              <widget class="QWidget" name="widget" native="true">
0538               <layout class="QHBoxLayout" name="horizontalLayout">
0539                <property name="spacing">
0540                 <number>6</number>
0541                </property>
0542                <property name="leftMargin">
0543                 <number>0</number>
0544                </property>
0545                <property name="topMargin">
0546                 <number>0</number>
0547                </property>
0548                <property name="rightMargin">
0549                 <number>0</number>
0550                </property>
0551                <property name="bottomMargin">
0552                 <number>0</number>
0553                </property>
0554                <item>
0555                 <widget class="QLineEdit" name="bottomUpFilterFunction">
0556                  <property name="placeholderText">
0557                   <string>filter by function...</string>
0558                  </property>
0559                 </widget>
0560                </item>
0561                <item>
0562                 <widget class="QLineEdit" name="bottomUpFilterFile">
0563                  <property name="placeholderText">
0564                   <string>filter by file...</string>
0565                  </property>
0566                 </widget>
0567                </item>
0568                <item>
0569                 <widget class="QLineEdit" name="bottomUpFilterModule">
0570                  <property name="placeholderText">
0571                   <string>filter by module...</string>
0572                  </property>
0573                 </widget>
0574                </item>
0575               </layout>
0576              </widget>
0577             </item>
0578             <item>
0579              <widget class="QTreeView" name="bottomUpResults">
0580               <property name="alternatingRowColors">
0581                <bool>true</bool>
0582               </property>
0583               <property name="indentation">
0584                <number>10</number>
0585               </property>
0586               <property name="rootIsDecorated">
0587                <bool>true</bool>
0588               </property>
0589               <property name="uniformRowHeights">
0590                <bool>true</bool>
0591               </property>
0592               <property name="sortingEnabled">
0593                <bool>true</bool>
0594               </property>
0595              </widget>
0596             </item>
0597            </layout>
0598           </widget>
0599           <widget class="QWidget" name="callerCalleeTab">
0600            <attribute name="title">
0601             <string>Caller / Callee</string>
0602            </attribute>
0603            <layout class="QVBoxLayout" name="verticalLayout_13">
0604             <item>
0605              <widget class="QWidget" name="widget_11" native="true">
0606               <layout class="QHBoxLayout" name="horizontalLayout_7">
0607                <property name="spacing">
0608                 <number>6</number>
0609                </property>
0610                <property name="leftMargin">
0611                 <number>0</number>
0612                </property>
0613                <property name="topMargin">
0614                 <number>0</number>
0615                </property>
0616                <property name="rightMargin">
0617                 <number>0</number>
0618                </property>
0619                <property name="bottomMargin">
0620                 <number>0</number>
0621                </property>
0622                <item>
0623                 <widget class="QLineEdit" name="callerCalleeFilterFunction">
0624                  <property name="placeholderText">
0625                   <string>filter by function...</string>
0626                  </property>
0627                 </widget>
0628                </item>
0629                <item>
0630                 <widget class="QLineEdit" name="callerCalleeFilterModule">
0631                  <property name="placeholderText">
0632                   <string>filter by module...</string>
0633                  </property>
0634                 </widget>
0635                </item>
0636               </layout>
0637              </widget>
0638             </item>
0639             <item>
0640              <widget class="QWidget" name="widget_12" native="true">
0641               <layout class="QVBoxLayout" name="verticalLayout_12">
0642                <property name="leftMargin">
0643                 <number>0</number>
0644                </property>
0645                <property name="topMargin">
0646                 <number>0</number>
0647                </property>
0648                <property name="rightMargin">
0649                 <number>0</number>
0650                </property>
0651                <property name="bottomMargin">
0652                 <number>0</number>
0653                </property>
0654                <item>
0655                 <widget class="QSplitter" name="splitter_2">
0656                  <property name="orientation">
0657                   <enum>Qt::Vertical</enum>
0658                  </property>
0659                  <widget class="QTreeView" name="callerCalleeResults">
0660                   <property name="alternatingRowColors">
0661                    <bool>true</bool>
0662                   </property>
0663                   <property name="rootIsDecorated">
0664                    <bool>false</bool>
0665                   </property>
0666                   <property name="uniformRowHeights">
0667                    <bool>true</bool>
0668                   </property>
0669                   <property name="sortingEnabled">
0670                    <bool>true</bool>
0671                   </property>
0672                  </widget>
0673                  <widget class="QWidget" name="widget_9" native="true">
0674                   <layout class="QHBoxLayout" name="horizontalLayout_3">
0675                    <item>
0676                     <widget class="QTreeView" name="callerView">
0677                      <property name="alternatingRowColors">
0678                       <bool>true</bool>
0679                      </property>
0680                      <property name="rootIsDecorated">
0681                       <bool>false</bool>
0682                      </property>
0683                      <property name="sortingEnabled">
0684                       <bool>true</bool>
0685                      </property>
0686                     </widget>
0687                    </item>
0688                    <item>
0689                     <widget class="QTreeView" name="calleeView">
0690                      <property name="alternatingRowColors">
0691                       <bool>true</bool>
0692                      </property>
0693                      <property name="rootIsDecorated">
0694                       <bool>false</bool>
0695                      </property>
0696                      <property name="sortingEnabled">
0697                       <bool>true</bool>
0698                      </property>
0699                     </widget>
0700                    </item>
0701                    <item>
0702                     <widget class="QTreeView" name="locationView">
0703                      <property name="alternatingRowColors">
0704                       <bool>true</bool>
0705                      </property>
0706                      <property name="rootIsDecorated">
0707                       <bool>false</bool>
0708                      </property>
0709                      <property name="sortingEnabled">
0710                       <bool>true</bool>
0711                      </property>
0712                     </widget>
0713                    </item>
0714                   </layout>
0715                  </widget>
0716                 </widget>
0717                </item>
0718               </layout>
0719              </widget>
0720             </item>
0721            </layout>
0722           </widget>
0723           <widget class="QWidget" name="topDownTab">
0724            <attribute name="title">
0725             <string>Top-Down</string>
0726            </attribute>
0727            <layout class="QVBoxLayout" name="verticalLayout_4">
0728             <item>
0729              <widget class="QWidget" name="widget_2" native="true">
0730               <layout class="QHBoxLayout" name="horizontalLayout_4">
0731                <property name="leftMargin">
0732                 <number>0</number>
0733                </property>
0734                <property name="topMargin">
0735                 <number>0</number>
0736                </property>
0737                <property name="rightMargin">
0738                 <number>0</number>
0739                </property>
0740                <property name="bottomMargin">
0741                 <number>0</number>
0742                </property>
0743                <item>
0744                 <widget class="QLineEdit" name="topDownFilterFunction">
0745                  <property name="placeholderText">
0746                   <string>filter by function...</string>
0747                  </property>
0748                 </widget>
0749                </item>
0750                <item>
0751                 <widget class="QLineEdit" name="topDownFilterFile">
0752                  <property name="placeholderText">
0753                   <string>filter by file...</string>
0754                  </property>
0755                 </widget>
0756                </item>
0757                <item>
0758                 <widget class="QLineEdit" name="topDownFilterModule">
0759                  <property name="placeholderText">
0760                   <string>filter by module...</string>
0761                  </property>
0762                 </widget>
0763                </item>
0764               </layout>
0765              </widget>
0766             </item>
0767             <item>
0768              <widget class="QTreeView" name="topDownResults">
0769               <property name="alternatingRowColors">
0770                <bool>true</bool>
0771               </property>
0772               <property name="indentation">
0773                <number>10</number>
0774               </property>
0775               <property name="rootIsDecorated">
0776                <bool>true</bool>
0777               </property>
0778               <property name="uniformRowHeights">
0779                <bool>true</bool>
0780               </property>
0781               <property name="sortingEnabled">
0782                <bool>true</bool>
0783               </property>
0784              </widget>
0785             </item>
0786            </layout>
0787           </widget>
0788           <widget class="FlameGraph" name="flameGraphTab">
0789            <attribute name="title">
0790             <string>Flame Graph</string>
0791            </attribute>
0792           </widget>
0793          </widget>
0794         </item>
0795        </layout>
0796       </widget>
0797      </widget>
0798     </item>
0799    </layout>
0800   </widget>
0801   <widget class="QDockWidget" name="stacksDock">
0802    <property name="features">
0803     <set>QDockWidget::NoDockWidgetFeatures</set>
0804    </property>
0805    <property name="windowTitle">
0806     <string>S&amp;tacks</string>
0807    </property>
0808    <attribute name="dockWidgetArea">
0809     <number>2</number>
0810    </attribute>
0811    <widget class="QWidget" name="stacksDockContents">
0812     <layout class="QVBoxLayout" name="verticalLayout_5">
0813      <item>
0814       <widget class="QWidget" name="widget_3" native="true">
0815        <layout class="QHBoxLayout" name="horizontalLayout_5">
0816         <property name="leftMargin">
0817          <number>0</number>
0818         </property>
0819         <property name="topMargin">
0820          <number>0</number>
0821         </property>
0822         <property name="rightMargin">
0823          <number>0</number>
0824         </property>
0825         <property name="bottomMargin">
0826          <number>0</number>
0827         </property>
0828         <item>
0829          <widget class="QLabel" name="stackSpinnerLabel">
0830           <property name="text">
0831            <string>Selected Stack:</string>
0832           </property>
0833          </widget>
0834         </item>
0835         <item>
0836          <widget class="QSpinBox" name="stackSpinner"/>
0837         </item>
0838        </layout>
0839       </widget>
0840      </item>
0841      <item>
0842       <widget class="QTreeView" name="stacksTree">
0843        <property name="selectionMode">
0844         <enum>QAbstractItemView::ExtendedSelection</enum>
0845        </property>
0846        <property name="rootIsDecorated">
0847         <bool>false</bool>
0848        </property>
0849        <property name="uniformRowHeights">
0850         <bool>true</bool>
0851        </property>
0852       </widget>
0853      </item>
0854     </layout>
0855    </widget>
0856   </widget>
0857   <widget class="QMenuBar" name="menuBar">
0858    <property name="geometry">
0859     <rect>
0860      <x>0</x>
0861      <y>0</y>
0862      <width>1332</width>
0863      <height>29</height>
0864     </rect>
0865    </property>
0866    <widget class="QMenu" name="menu_File">
0867     <property name="title">
0868      <string>&amp;File</string>
0869     </property>
0870    </widget>
0871    <widget class="QMenu" name="menu_Settings">
0872     <property name="title">
0873      <string>Setti&amp;ngs</string>
0874     </property>
0875    </widget>
0876    <widget class="QMenu" name="menuFilter">
0877     <property name="title">
0878      <string>Filter</string>
0879     </property>
0880     <addaction name="actionResetFilter"/>
0881    </widget>
0882    <addaction name="menu_File"/>
0883    <addaction name="menuFilter"/>
0884    <addaction name="menu_Settings"/>
0885   </widget>
0886   <action name="actionResetFilter">
0887    <property name="icon">
0888     <iconset theme="timeline-use-zone-off"/>
0889    </property>
0890    <property name="text">
0891     <string>Reset Filter</string>
0892    </property>
0893   </action>
0894  </widget>
0895  <customwidgets>
0896   <customwidget>
0897    <class>KUrlRequester</class>
0898    <extends>QWidget</extends>
0899    <header>kurlrequester.h</header>
0900   </customwidget>
0901   <customwidget>
0902    <class>KCollapsibleGroupBox</class>
0903    <extends>QWidget</extends>
0904    <header>kcollapsiblegroupbox.h</header>
0905    <container>1</container>
0906   </customwidget>
0907   <customwidget>
0908    <class>KMessageWidget</class>
0909    <extends>QFrame</extends>
0910    <header>kmessagewidget.h</header>
0911   </customwidget>
0912   <customwidget>
0913    <class>FlameGraph</class>
0914    <extends>QWidget</extends>
0915    <header>flamegraph.h</header>
0916    <container>1</container>
0917   </customwidget>
0918  </customwidgets>
0919  <resources/>
0920  <connections/>
0921 </ui>