OSDN Git Service

debugger: less system specific ui
authorhjk <qtc-committer@nokia.com>
Mon, 30 May 2011 12:00:29 +0000 (14:00 +0200)
committerhjk <qthjk@ovi.com>
Mon, 30 May 2011 14:00:11 +0000 (16:00 +0200)
Change-Id: I6d453a61e56ce52b682a90f03f07330b9a6e24a7
Reviewed-on: http://codereview.qt.nokia.com/225
Reviewed-by: Qt Sanity Bot <qt_sanity_bot@ovi.com>
Reviewed-by: hjk <qthjk@ovi.com>
src/plugins/debugger/moduleswindow.cpp

index d5bf0a1..ee23318 100644 (file)
@@ -134,10 +134,8 @@ void ModulesWindow::contextMenuEvent(QContextMenuEvent *ev)
         actEditFile->setEnabled(false);
         actShowModuleSymbols = new QAction(tr("Show Symbols"), &menu);
         actShowModuleSymbols->setEnabled(false);
-#ifdef Q_OS_WIN
         actShowDependencies = new QAction(tr("Show Dependencies"), &menu);
         actShowDependencies->setEnabled(false);
-#endif
     } else {
         actLoadSymbolsForModule
             = new QAction(tr("Load Symbols for Module \"%1\"").arg(name), &menu);
@@ -149,16 +147,17 @@ void ModulesWindow::contextMenuEvent(QContextMenuEvent *ev)
             = new QAction(tr("Show Symbols in File \"%1\"").arg(name), &menu);
         actShowModuleSymbols
             ->setEnabled(capabilities & ShowModuleSymbolsCapability);
-#ifdef Q_OS_WIN
         actShowDependencies = new QAction(tr("Show Dependencies of \"%1\"").arg(name), &menu);
         actShowDependencies->setEnabled(!fileName.isEmpty());
+#ifndef Q_OS_WIN
+        // FIXME: Dependencies only available on Windows, when "depends" is installed.
+        actShowDependencies->setEnabled(false);
 #endif
     }
 
     menu.addAction(actUpdateModuleList);
     //menu.addAction(actShowModuleSources);  // FIXME
-    if (actShowDependencies)
-        menu.addAction(actShowDependencies);
+    menu.addAction(actShowDependencies);
     menu.addAction(actLoadSymbolsForAllModules);
     menu.addAction(actExamineAllModules);
     menu.addAction(actLoadSymbolsForModule);