set all the QAction pointers to 0
authorDiane Trout <diane@caltech.edu>
Wed, 24 May 2006 19:12:58 +0000 (19:12 +0000)
committerDiane Trout <diane@caltech.edu>
Wed, 24 May 2006 19:12:58 +0000 (19:12 +0000)
qui/CMakeLists.txt
qui/MussaWindow.cpp

index 580c5afeca193c8f799c5f6c712efc127bb7b9fd..631fa36e1df9866019e183732c37becd5dc9c351 100644 (file)
@@ -72,9 +72,12 @@ LINK_DIRECTORIES(${MUSSA_BINARY_DIR}/alg
 TARGET_LINK_LIBRARIES(mussagl 
                         mussa_core
                         mussa_qui
-                        ${QT_QTCORE_LIBRARY}
-                        ${QT_QTGUI_LIBRARY}
-                        ${QT_QTOPENGL_LIBRARY}
+                        optimized ${QT_QTCORE_LIBRARY_RELEASE}
+                        optimized ${QT_QTGUI_LIBRARY_RELEASE}
+                        optimized ${QT_QTOPENGL_LIBRARY_RELEASE}
+                        debug ${QT_QTCORE_LIBRARY_DEBUG}
+                        debug ${QT_QTGUI_LIBRARY_DEBUG}
+                        debug ${QT_QTOPENGL_LIBRARY_DEBUG}
                         ${OPENGL_gl_LIBRARY}
                         ${BOOST_PROGRAM_OPTIONS_LIBRARY}
                         ${BOOST_FILESYSTEM_LIBRARY}
index b32dcfa8bf4b43ebd273515ae1c46aaef8170263..6d8f7dae965672406d8cb6ff2fbe074ffc21d3f2 100644 (file)
@@ -28,7 +28,21 @@ MussaWindow::MussaWindow(Mussa *analysis_, QWidget *parent) :
   mussaViewTB("Path Views"),
   zoom(),
   threshold(),
-  closeAction(0) // initialize one of the pointers to null as a saftey flag
+  aboutAction(0),
+  closeAction(0),
+  createNewAnalysisAction(0),
+  createSubAnalysisAction(0),
+  editMotifsAction(0),
+  loadMotifListAction(0),
+  loadMupaAction(0),
+  loadSavedAnalysisAction(0),
+  newMussaWindowAction(0),
+  saveMotifListAction(0),
+  showMussaViewToolbarAction(0),
+  toggleMotifsAction(0),
+  saveBrowserPixmapAction(0),
+  whatsThisAction(0),
+  viewMussaAlignmentAction(0)
 {
   setupActions();
   setupMainMenu();
@@ -83,6 +97,8 @@ MussaWindow::~MussaWindow()
   if (showMussaViewToolbarAction != 0) delete showMussaViewToolbarAction;
   if (toggleMotifsAction != 0) delete toggleMotifsAction;
   if (saveBrowserPixmapAction != 0) delete saveBrowserPixmapAction;
+  if (whatsThisAction != 0) delete whatsThisAction;
+  if (viewMussaAlignmentAction != 0) delete viewMussaAlignmentAction;
 }
 
 void MussaWindow::setAnalysis(Mussa *new_analysis)