added debug helper for the networkmodel
authorMarcus Eggenberger <egs@quassel-irc.org>
Sun, 27 Jul 2008 12:07:46 +0000 (14:07 +0200)
committerMarcus Eggenberger <egs@quassel-irc.org>
Sun, 27 Jul 2008 12:15:30 +0000 (14:15 +0200)
src/qtui/mainwin.cpp
src/qtui/mainwin.h
src/qtui/ui/mainwin.ui

index e134bc0..4973ba1 100644 (file)
@@ -766,3 +766,12 @@ void MainWin::connectOrDisconnectFromNet() {
   else net->requestDisconnect();
 }
 
+
+
+void MainWin::on_actionDebugNetworkModel_triggered(bool) {
+  QTreeView *view = new QTreeView;
+  view->setAttribute(Qt::WA_DeleteOnClose);
+  view->setModel(Client::networkModel());
+  view->expandAll();
+  view->show();
+}
index 1eae4bc..495a123 100644 (file)
@@ -91,6 +91,7 @@ class MainWin : public QMainWindow {
     void on_actionLockDockPositions_toggled(bool lock);
     void showAboutDlg();
     void showDebugConsole();
+    void on_actionDebugNetworkModel_triggered(bool);
 
     void showCoreConnectionDlg(bool autoConnect = false);
     void coreConnectionDlgFinished(int result);
index 9b77edf..ddd2e73 100644 (file)
     <property name="title" >
      <string>&amp;Help</string>
     </property>
+    <widget class="QMenu" name="menuDebug" >
+     <property name="title" >
+      <string>Debug</string>
+     </property>
+     <addaction name="actionDebugNetworkModel" />
+    </widget>
     <addaction name="actionAboutQuassel" />
     <addaction name="actionAboutQt" />
+    <addaction name="menuDebug" />
    </widget>
    <addaction name="menuFile" />
    <addaction name="menuViews" />
     <string>Core Info</string>
    </property>
   </action>
+  <action name="actionDebugNetworkModel" >
+   <property name="text" >
+    <string>NetworkModel</string>
+   </property>
+  </action>
  </widget>
  <customwidgets>
   <customwidget>