# HG changeset patch # User Paul LEROY # Date 2013-08-01 13:37:45 # Node ID 47a6c68a9cf949481e226a5dab2f65a32c6deafa # Parent bff3fdf42776ba1a66da316732d39a432b0225bb dashboard tab added to the rmapplugin waveform storage functions added to lfrsgse diff --git a/Makefile b/Makefile --- a/Makefile +++ b/Makefile @@ -1,6 +1,6 @@ ############################################################################# # Makefile for building: PAULs_LPPMON_PLUGINS -# Generated by qmake (2.01a) (Qt 4.8.4) on: Wed Jul 24 16:20:32 2013 +# Generated by qmake (2.01a) (Qt 4.8.4) on: Wed Jul 31 09:19:17 2013 # Project: PAULs_LPPMON_PLUGINS.pro # Template: subdirs # Command: /usr/bin/qmake-qt4 -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile PAULs_LPPMON_PLUGINS.pro diff --git a/PAULs_LPPMON_PLUGINS.pro.user b/PAULs_LPPMON_PLUGINS.pro.user --- a/PAULs_LPPMON_PLUGINS.pro.user +++ b/PAULs_LPPMON_PLUGINS.pro.user @@ -1,6 +1,6 @@ - + ProjectExplorer.Project.ActiveTarget @@ -13,13 +13,13 @@ false true - Cpp + Cpp CppGlobal - QmlJS + QmlJS QmlJSGlobal @@ -53,7 +53,7 @@ Desktop-Qt 4.8.2 in PATH (System) Desktop-Qt 4.8.2 in PATH (System) - {5289e843-9ef2-45ce-88c6-ad27d8e08def} + {5289e843-9ef2-45ce-88c6-ad27d8e08def} 0 0 0 @@ -63,7 +63,7 @@ true qmake - QtProjectManager.QMakeBuildStep + QtProjectManager.QMakeBuildStep false false @@ -73,7 +73,7 @@ true Make - Qt4ProjectManager.MakeStep + Qt4ProjectManager.MakeStep -w -r @@ -85,14 +85,14 @@ 2 Build - ProjectExplorer.BuildSteps.Build + ProjectExplorer.BuildSteps.Build true Make - Qt4ProjectManager.MakeStep + Qt4ProjectManager.MakeStep -w -r @@ -104,14 +104,14 @@ 1 Clean - ProjectExplorer.BuildSteps.Clean + ProjectExplorer.BuildSteps.Clean 2 false Qt 4.8.2 in PATH (System) Release - Qt4ProjectManager.Qt4BuildConfiguration + Qt4ProjectManager.Qt4BuildConfiguration 0 /opt/LPPMON_PLUGINS_PAUL false @@ -122,14 +122,15 @@ 0 Deploy - ProjectExplorer.BuildSteps.Deploy + ProjectExplorer.BuildSteps.Deploy 1 No deployment - ProjectExplorer.DefaultDeployConfiguration + ProjectExplorer.DefaultDeployConfiguration 1 + true @@ -162,17 +163,18 @@ 13 14 + 2 + - 2 lppmon false - %{buildDir} Run lppmon - ProjectExplorer.CustomExecutableRunConfiguration + ProjectExplorer.CustomExecutableRunConfiguration 3768 true + false false false false @@ -186,10 +188,10 @@ ProjectExplorer.Project.Updater.EnvironmentId - {2e58a81f-9962-4bba-ae6b-760177f0656c} + {2e58a81f-9962-4bba-ae6b-760177f0656c} ProjectExplorer.Project.Updater.FileVersion - 12 + 14 diff --git a/gse_lesia/Makefile b/gse_lesia/Makefile --- a/gse_lesia/Makefile +++ b/gse_lesia/Makefile @@ -1,6 +1,6 @@ ############################################################################# -# Makefile for building: lfrsgse-dev -# Generated by qmake (2.01a) (Qt 4.8.4) on: Wed Jul 24 15:57:53 2013 +# Makefile for building: lfrsgse +# Generated by qmake (2.01a) (Qt 4.8.4) on: Thu Aug 1 07:46:21 2013 # Project: gselesia.pro # Template: app # Command: /usr/bin/qmake-qt4 -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile gselesia.pro @@ -13,10 +13,10 @@ CXX = g++ DEFINES = -DQT_NO_DEBUG -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED CFLAGS = -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -O2 -Wall -W -D_REENTRANT $(DEFINES) CXXFLAGS = -pipe -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -O2 -Wall -W -D_REENTRANT $(DEFINES) -INCPATH = -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include -I. -I../common_PLE -I../rmapplugin -I../../DEV_PLE/header -I/usr/include/lppmon/common -I/usr/include/lppmon/wfdisplay -I. +INCPATH = -I/usr/lib64/qt4/mkspecs/linux-g++ -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include -I. -I../common_PLE -I../rmapplugin -I../../DEV_PLE/header -I/usr/include/lppmon/common -I/usr/include/lppmon/wfdisplay -I/usr/include/lppmon/parameterdump -I. LINK = g++ LFLAGS = -Wl,-O1 -Wl,-z,relro -LIBS = $(SUBLIBS) -L/usr/lib64 -llppmoncommon -lwfdisplay -lqwt5-qt4 -lQtXml -lQtGui -lQtNetwork -lQtCore -lpthread +LIBS = $(SUBLIBS) -L/usr/lib64 -llppmoncommon -lwfdisplay -lqwt5-qt4 -lparameterdump -lQtXml -lQtGui -lQtNetwork -lQtCore -lpthread AR = ar cqs RANLIB = QMAKE = /usr/bin/qmake-qt4 @@ -46,56 +46,52 @@ OBJECTS_DIR = ./ SOURCES = main.cpp \ mainwindow.cpp \ mainwindowui.cpp \ - ../common_PLE/qipdialogbox.cpp \ lfrxmlhandler.cpp \ lfrxmlwriter.cpp \ ../rmapplugin/tmstatistics.cpp \ ../rmapplugin/tmpackettoread.cpp \ ../rmapplugin/wfpacket.cpp \ ../rmapplugin/spectrapacket.cpp \ + ../common_PLE/qipdialogbox.cpp \ ../common_PLE/hkdisplay.cpp \ lfrxmlparser.cpp \ - lfrspectrogram.cpp \ - parameterdump.cpp moc_mainwindow.cpp \ + lfrspectrogram.cpp moc_mainwindow.cpp \ moc_mainwindowui.cpp \ - moc_qipdialogbox.cpp \ moc_lfrxmlhandler.cpp \ moc_lfrxmlwriter.cpp \ moc_tmstatistics.cpp \ moc_tmpackettoread.cpp \ moc_wfpacket.cpp \ moc_spectrapacket.cpp \ + moc_qipdialogbox.cpp \ moc_hkdisplay.cpp \ moc_lfrxmlparser.cpp \ - moc_lfrspectrogram.cpp \ - moc_parameterdump.cpp + moc_lfrspectrogram.cpp OBJECTS = main.o \ mainwindow.o \ mainwindowui.o \ - qipdialogbox.o \ lfrxmlhandler.o \ lfrxmlwriter.o \ tmstatistics.o \ tmpackettoread.o \ wfpacket.o \ spectrapacket.o \ + qipdialogbox.o \ hkdisplay.o \ lfrxmlparser.o \ lfrspectrogram.o \ - parameterdump.o \ moc_mainwindow.o \ moc_mainwindowui.o \ - moc_qipdialogbox.o \ moc_lfrxmlhandler.o \ moc_lfrxmlwriter.o \ moc_tmstatistics.o \ moc_tmpackettoread.o \ moc_wfpacket.o \ moc_spectrapacket.o \ + moc_qipdialogbox.o \ moc_hkdisplay.o \ moc_lfrxmlparser.o \ - moc_lfrspectrogram.o \ - moc_parameterdump.o + moc_lfrspectrogram.o DIST = /usr/lib64/qt4/mkspecs/common/unix.conf \ /usr/lib64/qt4/mkspecs/common/linux.conf \ /usr/lib64/qt4/mkspecs/common/gcc-base.conf \ @@ -121,9 +117,9 @@ DIST = /usr/lib64/qt4/mkspecs/c /usr/lib64/qt4/mkspecs/features/lex.prf \ /usr/lib64/qt4/mkspecs/features/include_source_dir.prf \ gselesia.pro -QMAKE_TARGET = lfrsgse-dev +QMAKE_TARGET = lfrsgse DESTDIR = -TARGET = lfrsgse-dev +TARGET = lfrsgse first: all ####### Implicit rules @@ -213,8 +209,8 @@ qmake: FORCE @$(QMAKE) -spec /usr/lib64/qt4/mkspecs/linux-g++ -o Makefile gselesia.pro dist: - @$(CHK_DIR_EXISTS) .tmp/lfrsgse-dev1.0.0 || $(MKDIR) .tmp/lfrsgse-dev1.0.0 - $(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/lfrsgse-dev1.0.0/ && $(COPY_FILE) --parents mainwindow.h mainwindowui.h ../common_PLE/qipdialogbox.h lfrxmlhandler.h lfrxmlwriter.h ../rmapplugin/tmstatistics.h ../rmapplugin/tmpackettoread.h ../rmapplugin/wfpacket.h ../rmapplugin/spectrapacket.h ../common_PLE/hkdisplay.h ../rmapplugin/params.h ../../DEV_PLE/header/ccsds_types.h lfrxmlparser.h lfrspectrogram.h parameterdump.h .tmp/lfrsgse-dev1.0.0/ && $(COPY_FILE) --parents main.cpp mainwindow.cpp mainwindowui.cpp ../common_PLE/qipdialogbox.cpp lfrxmlhandler.cpp lfrxmlwriter.cpp ../rmapplugin/tmstatistics.cpp ../rmapplugin/tmpackettoread.cpp ../rmapplugin/wfpacket.cpp ../rmapplugin/spectrapacket.cpp ../common_PLE/hkdisplay.cpp lfrxmlparser.cpp lfrspectrogram.cpp parameterdump.cpp .tmp/lfrsgse-dev1.0.0/ && (cd `dirname .tmp/lfrsgse-dev1.0.0` && $(TAR) lfrsgse-dev1.0.0.tar lfrsgse-dev1.0.0 && $(COMPRESS) lfrsgse-dev1.0.0.tar) && $(MOVE) `dirname .tmp/lfrsgse-dev1.0.0`/lfrsgse-dev1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/lfrsgse-dev1.0.0 + @$(CHK_DIR_EXISTS) .tmp/lfrsgse1.0.0 || $(MKDIR) .tmp/lfrsgse1.0.0 + $(COPY_FILE) --parents $(SOURCES) $(DIST) .tmp/lfrsgse1.0.0/ && $(COPY_FILE) --parents mainwindow.h mainwindowui.h lfrxmlhandler.h lfrxmlwriter.h ../rmapplugin/tmstatistics.h ../rmapplugin/tmpackettoread.h ../rmapplugin/wfpacket.h ../rmapplugin/spectrapacket.h ../common_PLE/qipdialogbox.h ../common_PLE/hkdisplay.h ../rmapplugin/params.h ../../DEV_PLE/header/TC_types.h ../../DEV_PLE/header/ccsds_types.h lfrxmlparser.h lfrspectrogram.h .tmp/lfrsgse1.0.0/ && $(COPY_FILE) --parents main.cpp mainwindow.cpp mainwindowui.cpp lfrxmlhandler.cpp lfrxmlwriter.cpp ../rmapplugin/tmstatistics.cpp ../rmapplugin/tmpackettoread.cpp ../rmapplugin/wfpacket.cpp ../rmapplugin/spectrapacket.cpp ../common_PLE/qipdialogbox.cpp ../common_PLE/hkdisplay.cpp lfrxmlparser.cpp lfrspectrogram.cpp .tmp/lfrsgse1.0.0/ && (cd `dirname .tmp/lfrsgse1.0.0` && $(TAR) lfrsgse1.0.0.tar lfrsgse1.0.0 && $(COMPRESS) lfrsgse1.0.0.tar) && $(MOVE) `dirname .tmp/lfrsgse1.0.0`/lfrsgse1.0.0.tar.gz . && $(DEL_FILE) -r .tmp/lfrsgse1.0.0 clean:compiler_clean @@ -235,26 +231,21 @@ mocclean: compiler_moc_header_clean comp mocables: compiler_moc_header_make_all compiler_moc_source_make_all -compiler_moc_header_make_all: moc_mainwindow.cpp moc_mainwindowui.cpp moc_qipdialogbox.cpp moc_lfrxmlhandler.cpp moc_lfrxmlwriter.cpp moc_tmstatistics.cpp moc_tmpackettoread.cpp moc_wfpacket.cpp moc_spectrapacket.cpp moc_hkdisplay.cpp moc_lfrxmlparser.cpp moc_lfrspectrogram.cpp moc_parameterdump.cpp +compiler_moc_header_make_all: moc_mainwindow.cpp moc_mainwindowui.cpp moc_lfrxmlhandler.cpp moc_lfrxmlwriter.cpp moc_tmstatistics.cpp moc_tmpackettoread.cpp moc_wfpacket.cpp moc_spectrapacket.cpp moc_qipdialogbox.cpp moc_hkdisplay.cpp moc_lfrxmlparser.cpp moc_lfrspectrogram.cpp compiler_moc_header_clean: - -$(DEL_FILE) moc_mainwindow.cpp moc_mainwindowui.cpp moc_qipdialogbox.cpp moc_lfrxmlhandler.cpp moc_lfrxmlwriter.cpp moc_tmstatistics.cpp moc_tmpackettoread.cpp moc_wfpacket.cpp moc_spectrapacket.cpp moc_hkdisplay.cpp moc_lfrxmlparser.cpp moc_lfrspectrogram.cpp moc_parameterdump.cpp + -$(DEL_FILE) moc_mainwindow.cpp moc_mainwindowui.cpp moc_lfrxmlhandler.cpp moc_lfrxmlwriter.cpp moc_tmstatistics.cpp moc_tmpackettoread.cpp moc_wfpacket.cpp moc_spectrapacket.cpp moc_qipdialogbox.cpp moc_hkdisplay.cpp moc_lfrxmlparser.cpp moc_lfrspectrogram.cpp moc_mainwindow.cpp: lfrxmlhandler.h \ lfrxmlwriter.h \ mainwindowui.h \ lfrspectrogram.h \ - parameterdump.h \ lfrxmlparser.h \ mainwindow.h /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) mainwindow.h -o moc_mainwindow.cpp moc_mainwindowui.cpp: lfrspectrogram.h \ - parameterdump.h \ mainwindowui.h /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) mainwindowui.h -o moc_mainwindowui.cpp -moc_qipdialogbox.cpp: ../common_PLE/qipdialogbox.h - /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) ../common_PLE/qipdialogbox.h -o moc_qipdialogbox.cpp - moc_lfrxmlhandler.cpp: lfrxmlhandler.h /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) lfrxmlhandler.h -o moc_lfrxmlhandler.cpp @@ -273,6 +264,9 @@ moc_wfpacket.cpp: ../rmapplugin/wfpacket moc_spectrapacket.cpp: ../rmapplugin/spectrapacket.h /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) ../rmapplugin/spectrapacket.h -o moc_spectrapacket.cpp +moc_qipdialogbox.cpp: ../common_PLE/qipdialogbox.h + /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) ../common_PLE/qipdialogbox.h -o moc_qipdialogbox.cpp + moc_hkdisplay.cpp: ../common_PLE/hkdisplay.h /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) ../common_PLE/hkdisplay.h -o moc_hkdisplay.cpp @@ -282,9 +276,6 @@ moc_lfrxmlparser.cpp: lfrxmlparser.h moc_lfrspectrogram.cpp: lfrspectrogram.h /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) lfrspectrogram.h -o moc_lfrspectrogram.cpp -moc_parameterdump.cpp: parameterdump.h - /usr/lib64/qt4/bin/moc $(DEFINES) $(INCPATH) parameterdump.h -o moc_parameterdump.cpp - compiler_rcc_make_all: compiler_rcc_clean: compiler_image_collection_make_all: qmake_image_collection.cpp @@ -309,7 +300,6 @@ main.o: main.cpp mainwindow.h \ lfrxmlwriter.h \ mainwindowui.h \ lfrspectrogram.h \ - parameterdump.h \ lfrxmlparser.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o main.o main.cpp @@ -318,18 +308,13 @@ mainwindow.o: mainwindow.cpp mainwindow. lfrxmlwriter.h \ mainwindowui.h \ lfrspectrogram.h \ - parameterdump.h \ lfrxmlparser.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindow.o mainwindow.cpp mainwindowui.o: mainwindowui.cpp mainwindowui.h \ - lfrspectrogram.h \ - parameterdump.h + lfrspectrogram.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o mainwindowui.o mainwindowui.cpp -qipdialogbox.o: ../common_PLE/qipdialogbox.cpp ../common_PLE/qipdialogbox.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qipdialogbox.o ../common_PLE/qipdialogbox.cpp - lfrxmlhandler.o: lfrxmlhandler.cpp lfrxmlhandler.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o lfrxmlhandler.o lfrxmlhandler.cpp @@ -348,6 +333,9 @@ wfpacket.o: ../rmapplugin/wfpacket.cpp . spectrapacket.o: ../rmapplugin/spectrapacket.cpp ../rmapplugin/spectrapacket.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o spectrapacket.o ../rmapplugin/spectrapacket.cpp +qipdialogbox.o: ../common_PLE/qipdialogbox.cpp ../common_PLE/qipdialogbox.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o qipdialogbox.o ../common_PLE/qipdialogbox.cpp + hkdisplay.o: ../common_PLE/hkdisplay.cpp ../common_PLE/hkdisplay.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o hkdisplay.o ../common_PLE/hkdisplay.cpp @@ -357,18 +345,12 @@ lfrxmlparser.o: lfrxmlparser.cpp lfrxmlp lfrspectrogram.o: lfrspectrogram.cpp lfrspectrogram.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o lfrspectrogram.o lfrspectrogram.cpp -parameterdump.o: parameterdump.cpp parameterdump.h - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o parameterdump.o parameterdump.cpp - moc_mainwindow.o: moc_mainwindow.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mainwindow.o moc_mainwindow.cpp moc_mainwindowui.o: moc_mainwindowui.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_mainwindowui.o moc_mainwindowui.cpp -moc_qipdialogbox.o: moc_qipdialogbox.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qipdialogbox.o moc_qipdialogbox.cpp - moc_lfrxmlhandler.o: moc_lfrxmlhandler.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_lfrxmlhandler.o moc_lfrxmlhandler.cpp @@ -387,6 +369,9 @@ moc_wfpacket.o: moc_wfpacket.cpp moc_spectrapacket.o: moc_spectrapacket.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_spectrapacket.o moc_spectrapacket.cpp +moc_qipdialogbox.o: moc_qipdialogbox.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_qipdialogbox.o moc_qipdialogbox.cpp + moc_hkdisplay.o: moc_hkdisplay.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_hkdisplay.o moc_hkdisplay.cpp @@ -396,9 +381,6 @@ moc_lfrxmlparser.o: moc_lfrxmlparser.cpp moc_lfrspectrogram.o: moc_lfrspectrogram.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_lfrspectrogram.o moc_lfrspectrogram.cpp -moc_parameterdump.o: moc_parameterdump.cpp - $(CXX) -c $(CXXFLAGS) $(INCPATH) -o moc_parameterdump.o moc_parameterdump.cpp - ####### Install install: FORCE diff --git a/gse_lesia/gselesia.pro b/gse_lesia/gselesia.pro --- a/gse_lesia/gselesia.pro +++ b/gse_lesia/gselesia.pro @@ -8,7 +8,7 @@ QT += core gui QT += network QT += xml -TARGET = lfrsgse-dev +TARGET = lfrsgse TEMPLATE = app INCLUDEPATH += \ @@ -17,40 +17,40 @@ INCLUDEPATH += \ ../rmapplugin \ ../../DEV_PLE/header \ $$[QT_INSTALL_HEADERS]/lppmon/common \ - $$[QT_INSTALL_HEADERS]/lppmon/wfdisplay + $$[QT_INSTALL_HEADERS]/lppmon/wfdisplay \ + $$[QT_INSTALL_HEADERS]/lppmon/parameterdump -LIBS += -llppmoncommon -lwfdisplay -lqwt5-qt4 +LIBS += -llppmoncommon -lwfdisplay -lqwt5-qt4 -lparameterdump SOURCES += main.cpp\ mainwindow.cpp \ mainwindowui.cpp \ - ../common_PLE/qipdialogbox.cpp \ lfrxmlhandler.cpp \ lfrxmlwriter.cpp \ ../rmapplugin/tmstatistics.cpp \ ../rmapplugin/tmpackettoread.cpp \ ../rmapplugin/wfpacket.cpp \ ../rmapplugin/spectrapacket.cpp \ + ../common_PLE/qipdialogbox.cpp \ ../common_PLE/hkdisplay.cpp \ lfrxmlparser.cpp \ - lfrspectrogram.cpp \ - parameterdump.cpp + lfrspectrogram.cpp HEADERS += mainwindow.h \ mainwindowui.h \ - ../common_PLE/qipdialogbox.h \ lfrxmlhandler.h \ lfrxmlwriter.h \ ../rmapplugin/tmstatistics.h \ ../rmapplugin/tmpackettoread.h \ ../rmapplugin/wfpacket.h \ ../rmapplugin/spectrapacket.h \ + ../common_PLE/qipdialogbox.h \ ../common_PLE/hkdisplay.h \ ../rmapplugin/params.h \ + ../../DEV_PLE/header/TC_types.h \ ../../DEV_PLE/header/ccsds_types.h \ lfrxmlparser.h \ - lfrspectrogram.h \ - parameterdump.h + lfrspectrogram.h diff --git a/gse_lesia/gselesia.pro.user b/gse_lesia/gselesia.pro.user --- a/gse_lesia/gselesia.pro.user +++ b/gse_lesia/gselesia.pro.user @@ -1,6 +1,6 @@ - + ProjectExplorer.Project.ActiveTarget @@ -13,13 +13,13 @@ false true - Cpp + Cpp CppGlobal - QmlJS + QmlJS QmlJSGlobal @@ -53,7 +53,7 @@ Desktop-Qt 4.8.2 in PATH (System) Desktop-Qt 4.8.2 in PATH (System) - {5289e843-9ef2-45ce-88c6-ad27d8e08def} + {5289e843-9ef2-45ce-88c6-ad27d8e08def} 0 0 0 @@ -63,7 +63,7 @@ true qmake - QtProjectManager.QMakeBuildStep + QtProjectManager.QMakeBuildStep false false @@ -73,7 +73,7 @@ true Make - Qt4ProjectManager.MakeStep + Qt4ProjectManager.MakeStep -w -r @@ -85,14 +85,14 @@ 2 Build - ProjectExplorer.BuildSteps.Build + ProjectExplorer.BuildSteps.Build true Make - Qt4ProjectManager.MakeStep + Qt4ProjectManager.MakeStep -w -r @@ -104,14 +104,14 @@ 1 Clean - ProjectExplorer.BuildSteps.Clean + ProjectExplorer.BuildSteps.Clean 2 false Qt 4.8.2 in PATH (System) Release - Qt4ProjectManager.Qt4BuildConfiguration + Qt4ProjectManager.Qt4BuildConfiguration 0 /opt/LPPMON_PLUGINS_PAUL/gse_lesia false @@ -122,14 +122,15 @@ 0 Deploy - ProjectExplorer.BuildSteps.Deploy + ProjectExplorer.BuildSteps.Deploy 1 No deployment - ProjectExplorer.DefaultDeployConfiguration + ProjectExplorer.DefaultDeployConfiguration 1 + true @@ -162,18 +163,19 @@ 13 14 + 2 + gselesia - Qt4ProjectManager.Qt4RunConfiguration:/opt/LPPMON_PLUGINS_PAUL/gse_lesia/gselesia.pro - 2 + Qt4ProjectManager.Qt4RunConfiguration:/opt/LPPMON_PLUGINS_PAUL/gse_lesia/gselesia.pro gselesia.pro false false - 3768 true + false false false false @@ -187,10 +189,10 @@ ProjectExplorer.Project.Updater.EnvironmentId - {2e58a81f-9962-4bba-ae6b-760177f0656c} + {2e58a81f-9962-4bba-ae6b-760177f0656c} ProjectExplorer.Project.Updater.FileVersion - 12 + 14 diff --git a/gse_lesia/lfrsgse b/gse_lesia/lfrsgse index 95a524dbe092bf3f9e15d9a25919eb3b90aafcbf..ada2cb5aacedf4d90925d609b4606c6ea48e2a28 GIT binary patch literal 3294092 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