Build for /usr/local/qt3
authorKevin M. Rosenberg <kevin@rosenberg.net>
Mon, 12 Feb 2018 04:10:26 +0000 (21:10 -0700)
committerKevin M. Rosenberg <kevin@rosenberg.net>
Mon, 12 Feb 2018 04:10:26 +0000 (21:10 -0700)
48 files changed:
.gitignore [new file with mode: 0644]
src/DIGFile/.gitignore [new file with mode: 0644]
src/DIGFileSnark/.gitignore [new file with mode: 0644]
src/DIGRand/.gitignore [new file with mode: 0644]
src/snark/.gitignore [new file with mode: 0644]
tools/Display/#Makefile# [new file with mode: 0644]
tools/Display/.gitignore [new file with mode: 0644]
tools/Display/Makefile
tools/Display/chooseRanges.hpp
tools/Display/chooseYVar.hpp
tools/Display/line_window_onevar_t.hpp
tools/Display/lines.cpp
tools/Display/linesimages.cpp
tools/Display/moc_SnarkDisplay.cpp [new file with mode: 0644]
tools/Display/moc_chooseRanges.cpp [new file with mode: 0644]
tools/Display/moc_chooseYVar.cpp [new file with mode: 0644]
tools/Display/moc_displaylines.cpp [new file with mode: 0644]
tools/Display/moc_displayprojection.cpp [new file with mode: 0644]
tools/Display/moc_displaywidget.cpp [new file with mode: 0644]
tools/Display/moc_displaywindow.cpp [new file with mode: 0644]
tools/Display/moc_lines.cpp [new file with mode: 0644]
tools/Display/moc_linesimages.cpp [new file with mode: 0644]
tools/Display/moc_openimages.cpp [new file with mode: 0644]
tools/Display/moc_range.cpp [new file with mode: 0644]
tools/Display/moc_selectEvalExecutions.cpp [new file with mode: 0644]
tools/Display/moc_selectimages.cpp [new file with mode: 0644]
tools/Display/openimages.cpp
tools/Display/selectEvalExecutions.cpp
tools/Display/selectimages.cpp
tools/Input/.gitignore [new file with mode: 0644]
tools/Input/Makefile
tools/Input/moc_SnarkInput.cpp [new file with mode: 0644]
tools/Input/moc_basis.cpp [new file with mode: 0644]
tools/Input/moc_create.cpp [new file with mode: 0644]
tools/Input/moc_display.cpp [new file with mode: 0644]
tools/Input/moc_evaluate.cpp [new file with mode: 0644]
tools/Input/moc_execute.cpp [new file with mode: 0644]
tools/Input/moc_experiment.cpp [new file with mode: 0644]
tools/Input/moc_lines.cpp [new file with mode: 0644]
tools/Input/moc_mode.cpp [new file with mode: 0644]
tools/Input/moc_picture.cpp [new file with mode: 0644]
tools/Input/moc_projection.cpp [new file with mode: 0644]
tools/Input/moc_punch.cpp [new file with mode: 0644]
tools/Input/moc_select.cpp [new file with mode: 0644]
tools/Input/moc_skunk.cpp [new file with mode: 0644]
tools/Input/moc_stop.cpp [new file with mode: 0644]
tools/Input/moc_super.cpp [new file with mode: 0644]
tools/Input/moc_trace.cpp [new file with mode: 0644]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..638c8d2
--- /dev/null
@@ -0,0 +1,3 @@
+bin
+build
+lib
diff --git a/src/DIGFile/.gitignore b/src/DIGFile/.gitignore
new file mode 100644 (file)
index 0000000..9d22eb4
--- /dev/null
@@ -0,0 +1,2 @@
+*.o
+*.so
diff --git a/src/DIGFileSnark/.gitignore b/src/DIGFileSnark/.gitignore
new file mode 100644 (file)
index 0000000..9d22eb4
--- /dev/null
@@ -0,0 +1,2 @@
+*.o
+*.so
diff --git a/src/DIGRand/.gitignore b/src/DIGRand/.gitignore
new file mode 100644 (file)
index 0000000..9d22eb4
--- /dev/null
@@ -0,0 +1,2 @@
+*.o
+*.so
diff --git a/src/snark/.gitignore b/src/snark/.gitignore
new file mode 100644 (file)
index 0000000..9d22eb4
--- /dev/null
@@ -0,0 +1,2 @@
+*.o
+*.so
diff --git a/tools/Display/#Makefile# b/tools/Display/#Makefile#
new file mode 100644 (file)
index 0000000..6657196
--- /dev/null
@@ -0,0 +1,492 @@
+#############################################################################
+# Makefile for building snark14Display (previously SnarkDisplay)
+# Generated by tmake at 13:46, 2002/12/19 
+#   fidgeted by Deniz 2004-2006
+#     Project: snark14Display
+#    Template: app
+#############################################################################
+
+####### Compiler, tools and options
+
+# turned off optimization because eval_helper was putting g++ in 'infinite loop'
+CC     =       gcc
+CXX    =       g++
+# CFLAGS       =       -g -pipe -Wno-deprecated -Wall -W
+CFLAGS =       -pipe -Wno-deprecated -O2 -DNO_DEBUG
+# CXXFLAGS=    -g -pipe -Wno-deprecated -Wall -W -O2 -std=c++98
+CXXFLAGS=      -pipe -Wno-deprecated -O2 -DNO_DEBUG -std=c++98
+
+SNARK14ROOT = ../..
+SNARK14LIB = $(SNARK14ROOT)/lib
+SNARK14INC = $(SNARK14ROOT)/include
+
+XERCES = ../..
+XERCESLIBDIR= $(XERCES)/lib
+XERCESLIB = xerces-c
+XERCESINCLUDE = $(XERCES)/include 
+
+DIGLIBDIR = $(SNARK14LIB)
+
+DIGFILELIB = DIGFile
+DIGFILEINCLUDE = $(SNARK14INC)/DIGFile
+
+DIGFILESNARKLIB = DIGFileSnark
+DIGFILESNARKINCLUDE = $(SNARK14INC)/DIGFileSnark
+
+INCPATH        =       -I$(QTDIR)/include -I$(XERCESINCLUDE) -I$(DIGFILEINCLUDE) -I$(DIGFILESNARKINCLUDE)
+LINK   =       $(CXX) -std=c++98
+LFLAGS =       
+LIBS   =       $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -L$(XERCESLIBDIR) -L$(DIGLIBDIR) -lqt.so.3 -lm -l$(XERCESLIB) -l$(DIGFILELIB) -l$(DIGFILESNARKLIB)
+MOC    =       $(QTDIR)/bin/moc
+UIC    =       $(QTDIR)/bin/uic
+TAR    =       tar -cf
+GZIP   =       gzip -9f
+
+####### Files
+
+HEADERS =      chooseRanges.hpp \
+               chooseYVar.hpp \
+               displaywindow.hpp \
+               displaylines.hpp \
+               displayprojection.hpp \
+               displaywidget.hpp \
+               eval_helper.hpp \
+               image.hpp \
+               linesimages.hpp \
+               sd_line_t.hpp \
+               line_real_t.hpp \
+               line_real_set_t.hpp \
+               line_window_t.hpp \
+               line_window_onevar_t.hpp \
+               plot_t.hpp \
+               lines.hpp \
+               openimages.hpp \
+               proj.hpp \
+               range.hpp \
+               selectEvalExecutions.hpp \
+               selectimages.hpp \
+               SnarkDisplay.hpp \
+               variables.hpp 
+SOURCES =      SnarkDisplay.cpp \
+               chooseRanges.cpp \
+               chooseYVar.cpp \
+               displaywindow.cpp \
+               displayprojection.cpp \
+               displaylines.cpp \
+               displaywidget.cpp \
+               eval_helper.cpp \
+               image.cpp \
+               linesimages.cpp \
+               lines.cpp \
+               proj.cpp \
+               openimages.cpp \
+               range.cpp \
+               sd_line_t.cpp \
+               line_real_t.cpp \
+               line_real_set_t.cpp \
+               line_window_t.cpp \
+               line_window_onevar_t.cpp \
+               plot_t.cpp \
+               selectEvalExecutions.cpp \
+               selectimages.cpp
+OBJECTS =      chooseRanges.o \
+               chooseYVar.o \
+               displaywindow.o \
+               displaylines.o \
+               displayprojection.o \
+               displaywidget.o \
+               eval_helper.o \
+               image.o \
+               linesimages.o \
+               lines.o \
+               openimages.o \
+               proj.o \
+               range.o \
+               sd_line_t.o \
+               line_real_t.o \
+               line_real_set_t.o \
+               line_window_t.o \
+               line_window_onevar_t.o \
+               plot_t.o \
+               selectEvalExecutions.o \
+               selectimages.o \
+               SnarkDisplay.o 
+SRCMOC =       moc_chooseRanges.cpp \
+               moc_chooseYVar.cpp \
+               moc_displaywindow.cpp \
+               moc_displaylines.cpp \
+               moc_displayprojection.cpp \
+               moc_displaywidget.cpp \
+               moc_linesimages.cpp \
+               moc_lines.cpp \
+               moc_openimages.cpp \
+               moc_range.cpp \
+               moc_selectEvalExecutions.cpp \
+               moc_selectimages.cpp \
+               moc_SnarkDisplay.cpp 
+OBJMOC =       moc_chooseRanges.o \
+               moc_chooseYVar.o \
+               moc_displaywindow.o \
+               moc_displaylines.o \
+               moc_displayprojection.o \
+               moc_displaywidget.o \
+               moc_linesimages.o \
+               moc_lines.o \
+               moc_openimages.o \
+               moc_range.o \
+               moc_selectEvalExecutions.o \
+               moc_selectimages.o \
+               moc_SnarkDisplay.o 
+DIST   =       
+TARGET =       $(SNARK14ROOT)/bin/snark14Display
+INTERFACE_DECL_PATH = .
+
+####### Implicit rules
+
+.SUFFIXES: .cpp .cxx .cpp .C .c
+
+.cpp.o:
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cxx.o:
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.cc.o:
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.C.o:
+       $(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
+
+.c.o:
+       $(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
+
+####### Build rules
+
+
+all: $(TARGET)
+
+$(TARGET): $(OBJECTS) $(OBJMOC) 
+       $(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(LIBS)
+
+moc: $(SRCMOC)
+
+clean:
+       @rm -f $(OBJECTS) $(OBJMOC) $(SRCMOC) $(TARGET)
+       @rm -f *~ core*
+
+####### Sub-libraries
+
+
+###### Combined headers
+
+
+####### Compile
+
+chooseRanges.o:        chooseRanges.cpp \
+               chooseRanges.hpp \
+               displaylines.hpp \
+               SnarkDisplay.hpp \
+               plot_t.hpp \
+               line_real_set_t.hpp \
+               line_real_t.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp \
+               displaywidget.hpp
+
+chooseYVar.o:  chooseYVar.cpp \
+               chooseYVar.hpp \
+               displaylines.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp \
+               displaywidget.hpp
+
+displaywindow.o: displaywindow.cpp \
+               displaywindow.hpp \
+               displaywidget.hpp \
+               verbosity.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp \
+               lines.hpp \
+               line_real_t.hpp \
+               plot_t.hpp \
+               SnarkDisplay.hpp
+
+displaylines.o: displaylines.cpp \
+               displaylines.hpp \
+               verbosity.hpp \
+               sd_line_t.hpp
+
+displayprojection.o: displayprojection.cpp \
+               displayprojection.hpp \
+               displaywidget.hpp \
+               verbosity.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp \
+               lines.hpp \
+               line_real_t.hpp \
+               plot_t.hpp \
+               displaylines.hpp \
+               SnarkDisplay.hpp
+
+displaywidget.o: displaywidget.cpp \
+               displaywidget.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp
+
+eval_helper.o: eval_helper.cpp \
+               sd_line_t.hpp \
+               verbosity.hpp \
+               eval_helper.hpp \
+               displaylines.hpp \
+               chooseRanges.hpp \
+               line_real_t.hpp \
+               line_real_set_t.hpp \
+               plot_t.hpp
+
+image.o: image.cpp \
+               image.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp
+
+linesimages.o: linesimages.cpp \
+               linesimages.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp
+
+lines.o: lines.cpp \
+               lines.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp
+
+line_real_t.o: line_real_t.cpp \
+               line_real_t.hpp \
+               sd_line_t.hpp \
+               line_real_set_t.hpp
+
+line_real_set_t.o: line_real_set_t.cpp \
+               line_real_set_t.hpp \
+               line_real_t.hpp \
+               sd_line_t.hpp \
+               verbosity.hpp
+
+line_window_t.o: line_window_t.cpp \
+               line_window_t.hpp \
+               sd_line_t.hpp
+
+line_window_onevar_t.o: line_window_onevar_t.cpp \
+               line_window_onevar_t.hpp \
+               sd_line_t.hpp \
+               verbosity.hpp \
+               line_real_t.hpp
+
+plot_t.o: plot_t.cpp \
+               plot_t.hpp \
+               sd_line_t.hpp \
+               verbosity.hpp \
+               line_window_onevar_t.hpp \
+               line_real_set_t.hpp \
+               line_real_t.hpp
+
+openimages.o: openimages.cpp \
+               openimages.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp
+
+proj.o: proj.cpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp
+
+range.o: range.cpp \
+               range.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp
+
+sd_line_t.o: sd_line_t.cpp \
+               sd_line_t.hpp
+
+selectEvalExecutions.o: selectEvalExecutions.cpp \
+                       selectEvalExecutions.hpp \
+                       chooseYVar.hpp \
+                       variables.hpp \
+                       image.hpp \
+                       proj.hpp \
+                       SnarkDisplay.hpp
+
+selectimages.o: selectimages.cpp \
+               selectimages.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp
+
+SnarkDisplay.o: SnarkDisplay.cpp \
+               SnarkDisplay.hpp \
+               displaylines.hpp \
+               displayprojection.hpp \
+               displaywindow.hpp \
+               image.hpp \
+               lines.hpp \
+               linesimages.hpp \
+               openimages.hpp \
+               proj.hpp \
+               range.hpp \
+               variables.hpp 
+
+
+moc_chooseRanges.o: moc_chooseRanges.cpp \
+               chooseRanges.hpp \
+               sd_line_t.hpp \
+               displaylines.hpp \
+               SnarkDisplay.hpp \
+               plot_t.hpp \
+               line_real_set_t.hpp \
+               line_real_t.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp \
+               displaywidget.hpp
+
+moc_chooseYVar.o: moc_chooseYVar.cpp \
+               chooseYVar.hpp \
+               displaylines.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp \
+               displaywidget.hpp
+
+moc_displaywindow.o: moc_displaywindow.cpp \
+               displaywindow.hpp \
+               displaywidget.hpp \
+               verbosity.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp \
+               lines.hpp \
+               line_real_t.hpp \
+               plot_t.hpp \
+               SnarkDisplay.hpp
+
+moc_displaylines.o: moc_displaylines.cpp \
+               displaylines.hpp \
+               verbosity.hpp \
+               sd_line_t.hpp
+
+moc_displayprojection.o: moc_displayprojection.cpp \
+               displayprojection.hpp \
+               displaywidget.hpp \
+               verbosity.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp \
+               lines.hpp \
+               line_real_t.hpp \
+               plot_t.hpp \
+               displaylines.hpp \
+               SnarkDisplay.hpp
+
+moc_displaywidget.o: moc_displaywidget.cpp \
+               sd_line_t.hpp \
+               displaywidget.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp
+
+moc_linesimages.o: moc_linesimages.cpp \
+               linesimages.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp
+
+moc_lines.o: moc_lines.cpp \
+               lines.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp
+
+moc_openimages.o: moc_openimages.cpp \
+               openimages.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp
+
+moc_range.o: moc_range.cpp \
+               range.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp
+
+moc_selectEvalExecutions.o: moc_selectEvalExecutions.cpp \
+               selectEvalExecutions.hpp \
+               chooseYVar.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp \
+               SnarkDisplay.hpp
+
+moc_selectimages.o: moc_selectimages.cpp \
+               selectimages.hpp \
+               variables.hpp \
+               image.hpp \
+               proj.hpp
+
+moc_SnarkDisplay.o: moc_SnarkDisplay.cpp \
+               SnarkDisplay.hpp \
+               displaylines.hpp \
+               displayprojection.hpp \
+               displaywindow.hpp \
+               image.hpp \
+               lines.hpp \
+               linesimages.hpp \
+               openimages.hpp \
+               proj.hpp \
+               range.hpp \
+               variables.hpp
+
+moc_chooseRanges.cpp: chooseRanges.hpp
+       $(MOC) chooseRanges.hpp -o moc_chooseRanges.cpp
+
+moc_chooseYVar.cpp: chooseYVar.hpp
+       $(MOC) chooseYVar.hpp -o moc_chooseYVar.cpp
+
+moc_displaywindow.cpp: displaywindow.hpp
+       $(MOC) displaywindow.hpp -o moc_displaywindow.cpp
+
+moc_displaylines.cpp: displaylines.hpp
+       $(MOC) displaylines.hpp -o moc_displaylines.cpp
+
+moc_displayprojection.cpp: displayprojection.hpp
+       $(MOC) displayprojection.hpp -o moc_displayprojection.cpp
+
+moc_displaywidget.cpp: displaywidget.hpp
+       $(MOC) displaywidget.hpp -o moc_displaywidget.cpp
+
+moc_linesimages.cpp: linesimages.hpp
+       $(MOC) linesimages.hpp -o moc_linesimages.cpp
+
+moc_lines.cpp: lines.hpp
+       $(MOC) lines.hpp -o moc_lines.cpp
+
+moc_openimages.cpp: openimages.hpp
+       $(MOC) openimages.hpp -o moc_openimages.cpp
+
+moc_range.cpp: range.hpp
+       $(MOC) range.hpp -o moc_range.cpp
+
+moc_selectEvalExecutions.cpp: selectEvalExecutions.hpp
+       $(MOC) selectEvalExecutions.hpp -o moc_selectEvalExecutions.cpp
+
+moc_selectimages.cpp: selectimages.hpp
+       $(MOC) selectimages.hpp -o moc_selectimages.cpp
+
+moc_SnarkDisplay.cpp: SnarkDisplay.hpp
+       $(MOC) SnarkDisplay.hpp -o moc_SnarkDisplay.cpp
diff --git a/tools/Display/.gitignore b/tools/Display/.gitignore
new file mode 100644 (file)
index 0000000..9d22eb4
--- /dev/null
@@ -0,0 +1,2 @@
+*.o
+*.so
index c1bb2b626a37bf6f309710b8e9ef55b993d1f15d..18eb6aa70b75dd54a5c6f06ef7e9dbaebddf0111 100644 (file)
@@ -1,4 +1,4 @@
-#############################################################################
+############################################################################
 # Makefile for building snark14Display (previously SnarkDisplay)
 # Generated by tmake at 13:46, 2002/12/19 
 #   fidgeted by Deniz 2004-2006
@@ -16,6 +16,7 @@ CFLAGS        =       -pipe -Wno-deprecated -O2 -DNO_DEBUG
 # CXXFLAGS=    -g -pipe -Wno-deprecated -Wall -W -O2 -std=c++98
 CXXFLAGS=      -pipe -Wno-deprecated -O2 -DNO_DEBUG -std=c++98
 
+QTDIR=/usr/local/qt3
 SNARK14ROOT = ../..
 SNARK14LIB = $(SNARK14ROOT)/lib
 SNARK14INC = $(SNARK14ROOT)/include
@@ -36,7 +37,7 @@ DIGFILESNARKINCLUDE = $(SNARK14INC)/DIGFileSnark
 INCPATH        =       -I$(QTDIR)/include -I$(XERCESINCLUDE) -I$(DIGFILEINCLUDE) -I$(DIGFILESNARKINCLUDE)
 LINK   =       $(CXX) -std=c++98
 LFLAGS =       
-LIBS   =       $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -L$(XERCESLIBDIR) -L$(DIGLIBDIR) -lqt-mt -lm -l$(XERCESLIB) -l$(DIGFILELIB) -l$(DIGFILESNARKLIB)
+LIBS   =       $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -L$(XERCESLIBDIR) -L$(DIGLIBDIR) -lqt -lm -l$(XERCESLIB) -l$(DIGFILELIB) -l$(DIGFILESNARKLIB)
 MOC    =       $(QTDIR)/bin/moc
 UIC    =       $(QTDIR)/bin/uic
 TAR    =       tar -cf
index 6b80b0e8fe9d609982757d10893b3da52aa513db..c7439aa4a31efee71dd19bd68264a0da701d0599 100644 (file)
@@ -24,7 +24,7 @@
 #include <qlabel.h>
 #include <qlayout.h>
 #include <qlineedit.h>
-#include <q3listbox.h>
+#include <qlistbox.h>
 #include <qmessagebox.h>
 #include <qpainter.h>
 #include <qpen.h>
index 1ad182fb3c0176330f0d29dc258c494fea8652f3..53cd861c520a7fbba721989b30032f733fd0e8e6 100644 (file)
@@ -24,7 +24,7 @@
 #include <qlabel.h>
 #include <qlayout.h>
 #include <qlineedit.h>
-#include <q3listbox.h>
+#include <qlistbox.h>
 #include <qmessagebox.h>
 #include <qpainter.h>
 #include <qpen.h>
index 995f58da2e99173f4ba94f83702160d54b3a3909..e27fb232085115e7e2d19c1de61ef17629e46a31 100644 (file)
@@ -11,7 +11,7 @@
 #include <list>
 #include <qstring.h>
 
-#include <q3canvas.h>
+#include <qcanvas.h>
 class QColor;
 #include "line_window_t.hpp"
 class line_real_t;
index 95415e8fa526ba8026a423e9c0e5b25d15feeb54..208fe49176b7b220da48971ab225b50b3f3e53ac 100644 (file)
@@ -18,7 +18,7 @@
 #include <qframe.h>
 #include <qlabel.h>
 #include <qlineedit.h>
-#include <q3listbox.h>
+#include <qlistbox.h>
 #include <qpushbutton.h>
 #include <qradiobutton.h>
 #include <qlayout.h>
index f9a9bfd1752c211973e11a7c6c8ead5a20f8457b..5bf485ecb132458777c12cab221d7ba322ee87a3 100644 (file)
@@ -19,7 +19,7 @@
 #include <qframe.h>
 #include <qlabel.h>
 #include <qlineedit.h>
-#include <q3listbox.h>
+#include <qlistbox.h>
 #include <qpushbutton.h>
 #include <qradiobutton.h>
 #include <qlayout.h>
diff --git a/tools/Display/moc_SnarkDisplay.cpp b/tools/Display/moc_SnarkDisplay.cpp
new file mode 100644 (file)
index 0000000..8627b5c
--- /dev/null
@@ -0,0 +1,140 @@
+/****************************************************************************
+** SnarkDisplay meta object code from reading C++ file 'SnarkDisplay.hpp'
+**
+** Created: Sun Feb 11 21:03:23 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "SnarkDisplay.hpp"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *SnarkDisplay::className() const
+{
+    return "SnarkDisplay";
+}
+
+QMetaObject *SnarkDisplay::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_SnarkDisplay( "SnarkDisplay", &SnarkDisplay::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString SnarkDisplay::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "SnarkDisplay", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString SnarkDisplay::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "SnarkDisplay", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* SnarkDisplay::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QWidget::staticMetaObject();
+    static const QUParameter param_slot_0[] = {
+       { "on", &static_QUType_bool, 0, QUParameter::In }
+    };
+    static const QUMethod slot_0 = {"signalAllGlobals", 1, param_slot_0 };
+    static const QUParameter param_slot_1[] = {
+       { "on", &static_QUType_bool, 0, QUParameter::In }
+    };
+    static const QUMethod slot_1 = {"signalAllDifference", 1, param_slot_1 };
+    static const QUParameter param_slot_2[] = {
+       { "on", &static_QUType_bool, 0, QUParameter::In }
+    };
+    static const QUMethod slot_2 = {"signalAllIntensity", 1, param_slot_2 };
+    static const QUMethod slot_3 = {"updateGlobalThreshs", 0, 0 };
+    static const QUMethod slot_4 = {"callLines", 0, 0 };
+    static const QUMethod slot_5 = {"callOpenImages", 0, 0 };
+    static const QUMethod slot_6 = {"openRecfilFile", 0, 0 };
+    static const QUMethod slot_7 = {"callRange", 0, 0 };
+    static const QUMethod slot_8 = {"openPrjfilFile", 0, 0 };
+    static const QUMethod slot_9 = {"openEvalFile", 0, 0 };
+    static const QUMethod slot_10 = {"about", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "signalAllGlobals(bool)", &slot_0, QMetaData::Public },
+       { "signalAllDifference(bool)", &slot_1, QMetaData::Public },
+       { "signalAllIntensity(bool)", &slot_2, QMetaData::Public },
+       { "updateGlobalThreshs()", &slot_3, QMetaData::Public },
+       { "callLines()", &slot_4, QMetaData::Private },
+       { "callOpenImages()", &slot_5, QMetaData::Private },
+       { "openRecfilFile()", &slot_6, QMetaData::Private },
+       { "callRange()", &slot_7, QMetaData::Private },
+       { "openPrjfilFile()", &slot_8, QMetaData::Private },
+       { "openEvalFile()", &slot_9, QMetaData::Private },
+       { "about()", &slot_10, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "SnarkDisplay", parentObject,
+       slot_tbl, 11,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_SnarkDisplay.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* SnarkDisplay::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "SnarkDisplay" ) )
+       return this;
+    return QWidget::qt_cast( clname );
+}
+
+bool SnarkDisplay::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: signalAllGlobals((bool)static_QUType_bool.get(_o+1)); break;
+    case 1: signalAllDifference((bool)static_QUType_bool.get(_o+1)); break;
+    case 2: signalAllIntensity((bool)static_QUType_bool.get(_o+1)); break;
+    case 3: updateGlobalThreshs(); break;
+    case 4: callLines(); break;
+    case 5: callOpenImages(); break;
+    case 6: openRecfilFile(); break;
+    case 7: callRange(); break;
+    case 8: openPrjfilFile(); break;
+    case 9: openEvalFile(); break;
+    case 10: about(); break;
+    default:
+       return QWidget::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool SnarkDisplay::qt_emit( int _id, QUObject* _o )
+{
+    return QWidget::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool SnarkDisplay::qt_property( int id, int f, QVariant* v)
+{
+    return QWidget::qt_property( id, f, v);
+}
+
+bool SnarkDisplay::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Display/moc_chooseRanges.cpp b/tools/Display/moc_chooseRanges.cpp
new file mode 100644 (file)
index 0000000..093d47d
--- /dev/null
@@ -0,0 +1,104 @@
+/****************************************************************************
+** chooseRangesDialog meta object code from reading C++ file 'chooseRanges.hpp'
+**
+** Created: Sun Feb 11 21:03:18 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "chooseRanges.hpp"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *chooseRangesDialog::className() const
+{
+    return "chooseRangesDialog";
+}
+
+QMetaObject *chooseRangesDialog::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_chooseRangesDialog( "chooseRangesDialog", &chooseRangesDialog::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString chooseRangesDialog::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "chooseRangesDialog", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString chooseRangesDialog::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "chooseRangesDialog", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* chooseRangesDialog::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"proceed", 0, 0 };
+    static const QUMethod slot_1 = {"closeWindow", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "proceed()", &slot_0, QMetaData::Public },
+       { "closeWindow()", &slot_1, QMetaData::Public }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "chooseRangesDialog", parentObject,
+       slot_tbl, 2,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_chooseRangesDialog.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* chooseRangesDialog::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "chooseRangesDialog" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool chooseRangesDialog::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: proceed(); break;
+    case 1: closeWindow(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool chooseRangesDialog::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool chooseRangesDialog::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool chooseRangesDialog::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Display/moc_chooseYVar.cpp b/tools/Display/moc_chooseYVar.cpp
new file mode 100644 (file)
index 0000000..b10d474
--- /dev/null
@@ -0,0 +1,122 @@
+/****************************************************************************
+** chooseYVarWindow meta object code from reading C++ file 'chooseYVar.hpp'
+**
+** Created: Sun Feb 11 21:03:19 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "chooseYVar.hpp"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *chooseYVarWindow::className() const
+{
+    return "chooseYVarWindow";
+}
+
+QMetaObject *chooseYVarWindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_chooseYVarWindow( "chooseYVarWindow", &chooseYVarWindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString chooseYVarWindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "chooseYVarWindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString chooseYVarWindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "chooseYVarWindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* chooseYVarWindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"activateGlobalErrors", 0, 0 };
+    static const QUMethod slot_1 = {"activatePointErrors", 0, 0 };
+    static const QUMethod slot_2 = {"maybeGetCalculatedExtrema", 0, 0 };
+    static const QUMethod slot_3 = {"sameExtremaClicked", 0, 0 };
+    static const QUMethod slot_4 = {"proceed", 0, 0 };
+    static const QUMethod slot_5 = {"closeWindow", 0, 0 };
+    static const QUParameter param_slot_6[] = {
+       { 0, &static_QUType_bool, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_6 = {"isGrayScaleChecked", 1, param_slot_6 };
+    static const QMetaData slot_tbl[] = {
+       { "activateGlobalErrors()", &slot_0, QMetaData::Public },
+       { "activatePointErrors()", &slot_1, QMetaData::Public },
+       { "maybeGetCalculatedExtrema()", &slot_2, QMetaData::Public },
+       { "sameExtremaClicked()", &slot_3, QMetaData::Public },
+       { "proceed()", &slot_4, QMetaData::Public },
+       { "closeWindow()", &slot_5, QMetaData::Public },
+       { "isGrayScaleChecked()", &slot_6, QMetaData::Public }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "chooseYVarWindow", parentObject,
+       slot_tbl, 7,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_chooseYVarWindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* chooseYVarWindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "chooseYVarWindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool chooseYVarWindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: activateGlobalErrors(); break;
+    case 1: activatePointErrors(); break;
+    case 2: maybeGetCalculatedExtrema(); break;
+    case 3: sameExtremaClicked(); break;
+    case 4: proceed(); break;
+    case 5: closeWindow(); break;
+    case 6: static_QUType_bool.set(_o,isGrayScaleChecked()); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool chooseYVarWindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool chooseYVarWindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool chooseYVarWindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Display/moc_displaylines.cpp b/tools/Display/moc_displaylines.cpp
new file mode 100644 (file)
index 0000000..e844da6
--- /dev/null
@@ -0,0 +1,101 @@
+/****************************************************************************
+** displaylineswindow meta object code from reading C++ file 'displaylines.hpp'
+**
+** Created: Sun Feb 11 21:03:20 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "displaylines.hpp"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *displaylineswindow::className() const
+{
+    return "displaylineswindow";
+}
+
+QMetaObject *displaylineswindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_displaylineswindow( "displaylineswindow", &displaylineswindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString displaylineswindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "displaylineswindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString displaylineswindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "displaylineswindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* displaylineswindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"saveImage", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "saveImage()", &slot_0, QMetaData::Public }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "displaylineswindow", parentObject,
+       slot_tbl, 1,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_displaylineswindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* displaylineswindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "displaylineswindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool displaylineswindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: saveImage(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool displaylineswindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool displaylineswindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool displaylineswindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Display/moc_displayprojection.cpp b/tools/Display/moc_displayprojection.cpp
new file mode 100644 (file)
index 0000000..06b1ed7
--- /dev/null
@@ -0,0 +1,153 @@
+/****************************************************************************
+** displayprojection meta object code from reading C++ file 'displayprojection.hpp'
+**
+** Created: Sun Feb 11 21:03:20 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "displayprojection.hpp"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *displayprojection::className() const
+{
+    return "displayprojection";
+}
+
+QMetaObject *displayprojection::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_displayprojection( "displayprojection", &displayprojection::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString displayprojection::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "displayprojection", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString displayprojection::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "displayprojection", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* displayprojection::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUParameter param_slot_0[] = {
+       { "cx", &static_QUType_int, 0, QUParameter::In },
+       { "cy", &static_QUType_int, 0, QUParameter::In }
+    };
+    static const QUMethod slot_0 = {"updateClickedPixel", 2, param_slot_0 };
+    static const QUMethod slot_1 = {"updateZoom", 0, 0 };
+    static const QUMethod slot_2 = {"updateZoomslider", 0, 0 };
+    static const QUMethod slot_3 = {"intensity", 0, 0 };
+    static const QUMethod slot_4 = {"updateLowthresh", 0, 0 };
+    static const QUParameter param_slot_5[] = {
+       { 0, &static_QUType_double, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_5 = {"getLowthresh", 1, param_slot_5 };
+    static const QUMethod slot_6 = {"updateLowthreshslider", 0, 0 };
+    static const QUMethod slot_7 = {"updateHighthresh", 0, 0 };
+    static const QUParameter param_slot_8[] = {
+       { 0, &static_QUType_double, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_8 = {"getHighthresh", 1, param_slot_8 };
+    static const QUMethod slot_9 = {"updateHighthreshslider", 0, 0 };
+    static const QUMethod slot_10 = {"resetscroll", 0, 0 };
+    static const QUMethod slot_11 = {"resetImage", 0, 0 };
+    static const QUMethod slot_12 = {"resetImageRange", 0, 0 };
+    static const QUMethod slot_13 = {"callLines", 0, 0 };
+    static const QUMethod slot_14 = {"saveImage", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "updateClickedPixel(int,int)", &slot_0, QMetaData::Public },
+       { "updateZoom()", &slot_1, QMetaData::Public },
+       { "updateZoomslider()", &slot_2, QMetaData::Public },
+       { "intensity()", &slot_3, QMetaData::Public },
+       { "updateLowthresh()", &slot_4, QMetaData::Public },
+       { "getLowthresh()", &slot_5, QMetaData::Public },
+       { "updateLowthreshslider()", &slot_6, QMetaData::Public },
+       { "updateHighthresh()", &slot_7, QMetaData::Public },
+       { "getHighthresh()", &slot_8, QMetaData::Public },
+       { "updateHighthreshslider()", &slot_9, QMetaData::Public },
+       { "resetscroll()", &slot_10, QMetaData::Public },
+       { "resetImage()", &slot_11, QMetaData::Public },
+       { "resetImageRange()", &slot_12, QMetaData::Public },
+       { "callLines()", &slot_13, QMetaData::Public },
+       { "saveImage()", &slot_14, QMetaData::Public }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "displayprojection", parentObject,
+       slot_tbl, 15,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_displayprojection.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* displayprojection::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "displayprojection" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool displayprojection::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: updateClickedPixel((int)static_QUType_int.get(_o+1),(int)static_QUType_int.get(_o+2)); break;
+    case 1: updateZoom(); break;
+    case 2: updateZoomslider(); break;
+    case 3: intensity(); break;
+    case 4: updateLowthresh(); break;
+    case 5: static_QUType_double.set(_o,getLowthresh()); break;
+    case 6: updateLowthreshslider(); break;
+    case 7: updateHighthresh(); break;
+    case 8: static_QUType_double.set(_o,getHighthresh()); break;
+    case 9: updateHighthreshslider(); break;
+    case 10: resetscroll(); break;
+    case 11: resetImage(); break;
+    case 12: resetImageRange(); break;
+    case 13: callLines(); break;
+    case 14: saveImage(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool displayprojection::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool displayprojection::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool displayprojection::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Display/moc_displaywidget.cpp b/tools/Display/moc_displaywidget.cpp
new file mode 100644 (file)
index 0000000..25f8f52
--- /dev/null
@@ -0,0 +1,122 @@
+/****************************************************************************
+** displayWidget meta object code from reading C++ file 'displaywidget.hpp'
+**
+** Created: Sun Feb 11 21:03:21 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "displaywidget.hpp"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *displayWidget::className() const
+{
+    return "displayWidget";
+}
+
+QMetaObject *displayWidget::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_displayWidget( "displayWidget", &displayWidget::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString displayWidget::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "displayWidget", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString displayWidget::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "displayWidget", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* displayWidget::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QWidget::staticMetaObject();
+    static const QUParameter param_signal_0[] = {
+       { 0, &static_QUType_int, 0, QUParameter::In },
+       { 0, &static_QUType_int, 0, QUParameter::In }
+    };
+    static const QUMethod signal_0 = {"clicked", 2, param_signal_0 };
+    static const QMetaData signal_tbl[] = {
+       { "clicked(int,int)", &signal_0, QMetaData::Protected }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "displayWidget", parentObject,
+       0, 0,
+       signal_tbl, 1,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_displayWidget.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* displayWidget::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "displayWidget" ) )
+       return this;
+    return QWidget::qt_cast( clname );
+}
+
+#include <qobjectdefs.h>
+#include <qsignalslotimp.h>
+
+// SIGNAL clicked
+void displayWidget::clicked( int t0, int t1 )
+{
+    if ( signalsBlocked() )
+       return;
+    QConnectionList *clist = receivers( staticMetaObject()->signalOffset() + 0 );
+    if ( !clist )
+       return;
+    QUObject o[3];
+    static_QUType_int.set(o+1,t0);
+    static_QUType_int.set(o+2,t1);
+    activate_signal( clist, o );
+}
+
+bool displayWidget::qt_invoke( int _id, QUObject* _o )
+{
+    return QWidget::qt_invoke(_id,_o);
+}
+
+bool displayWidget::qt_emit( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->signalOffset() ) {
+    case 0: clicked((int)static_QUType_int.get(_o+1),(int)static_QUType_int.get(_o+2)); break;
+    default:
+       return QWidget::qt_emit(_id,_o);
+    }
+    return TRUE;
+}
+#ifndef QT_NO_PROPERTIES
+
+bool displayWidget::qt_property( int id, int f, QVariant* v)
+{
+    return QWidget::qt_property( id, f, v);
+}
+
+bool displayWidget::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Display/moc_displaywindow.cpp b/tools/Display/moc_displaywindow.cpp
new file mode 100644 (file)
index 0000000..1beef96
--- /dev/null
@@ -0,0 +1,183 @@
+/****************************************************************************
+** displaywindow meta object code from reading C++ file 'displaywindow.hpp'
+**
+** Created: Sun Feb 11 21:03:19 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "displaywindow.hpp"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *displaywindow::className() const
+{
+    return "displaywindow";
+}
+
+QMetaObject *displaywindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_displaywindow( "displaywindow", &displaywindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString displaywindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "displaywindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString displaywindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "displaywindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* displaywindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QWidget::staticMetaObject();
+    static const QUParameter param_slot_0[] = {
+       { "cx", &static_QUType_int, 0, QUParameter::In },
+       { "cy", &static_QUType_int, 0, QUParameter::In }
+    };
+    static const QUMethod slot_0 = {"updateClickedPixel", 2, param_slot_0 };
+    static const QUMethod slot_1 = {"updateZoom", 0, 0 };
+    static const QUMethod slot_2 = {"updateZoomslider", 0, 0 };
+    static const QUParameter param_slot_3[] = {
+       { "on", &static_QUType_bool, 0, QUParameter::In }
+    };
+    static const QUMethod slot_3 = {"setGlobal", 1, param_slot_3 };
+    static const QUParameter param_slot_4[] = {
+       { "on", &static_QUType_bool, 0, QUParameter::In }
+    };
+    static const QUMethod slot_4 = {"setDifference", 1, param_slot_4 };
+    static const QUParameter param_slot_5[] = {
+       { "on", &static_QUType_bool, 0, QUParameter::In }
+    };
+    static const QUMethod slot_5 = {"setIntensity", 1, param_slot_5 };
+    static const QUParameter param_slot_6[] = {
+       { 0, &static_QUType_bool, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_6 = {"isGlobalthreshs", 1, param_slot_6 };
+    static const QUMethod slot_7 = {"updateGlobalthreshs", 0, 0 };
+    static const QUMethod slot_8 = {"setGlobalthreshs", 0, 0 };
+    static const QUMethod slot_9 = {"updateLowthresh", 0, 0 };
+    static const QUParameter param_slot_10[] = {
+       { 0, &static_QUType_double, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_10 = {"getLowthresh", 1, param_slot_10 };
+    static const QUMethod slot_11 = {"updateLowthreshslider", 0, 0 };
+    static const QUMethod slot_12 = {"updateHighthresh", 0, 0 };
+    static const QUParameter param_slot_13[] = {
+       { 0, &static_QUType_double, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_13 = {"getHighthresh", 1, param_slot_13 };
+    static const QUMethod slot_14 = {"updateHighthreshslider", 0, 0 };
+    static const QUMethod slot_15 = {"resetImage", 0, 0 };
+    static const QUMethod slot_16 = {"resetDiffImage", 0, 0 };
+    static const QUMethod slot_17 = {"resetImageRange", 0, 0 };
+    static const QUMethod slot_18 = {"callLines", 0, 0 };
+    static const QUMethod slot_19 = {"saveImage", 0, 0 };
+    static const QUMethod slot_20 = {"closeWindow", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "updateClickedPixel(int,int)", &slot_0, QMetaData::Public },
+       { "updateZoom()", &slot_1, QMetaData::Public },
+       { "updateZoomslider()", &slot_2, QMetaData::Public },
+       { "setGlobal(bool)", &slot_3, QMetaData::Public },
+       { "setDifference(bool)", &slot_4, QMetaData::Public },
+       { "setIntensity(bool)", &slot_5, QMetaData::Public },
+       { "isGlobalthreshs()", &slot_6, QMetaData::Public },
+       { "updateGlobalthreshs()", &slot_7, QMetaData::Public },
+       { "setGlobalthreshs()", &slot_8, QMetaData::Public },
+       { "updateLowthresh()", &slot_9, QMetaData::Public },
+       { "getLowthresh()", &slot_10, QMetaData::Public },
+       { "updateLowthreshslider()", &slot_11, QMetaData::Public },
+       { "updateHighthresh()", &slot_12, QMetaData::Public },
+       { "getHighthresh()", &slot_13, QMetaData::Public },
+       { "updateHighthreshslider()", &slot_14, QMetaData::Public },
+       { "resetImage()", &slot_15, QMetaData::Public },
+       { "resetDiffImage()", &slot_16, QMetaData::Public },
+       { "resetImageRange()", &slot_17, QMetaData::Public },
+       { "callLines()", &slot_18, QMetaData::Public },
+       { "saveImage()", &slot_19, QMetaData::Public },
+       { "closeWindow()", &slot_20, QMetaData::Public }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "displaywindow", parentObject,
+       slot_tbl, 21,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_displaywindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* displaywindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "displaywindow" ) )
+       return this;
+    return QWidget::qt_cast( clname );
+}
+
+bool displaywindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: updateClickedPixel((int)static_QUType_int.get(_o+1),(int)static_QUType_int.get(_o+2)); break;
+    case 1: updateZoom(); break;
+    case 2: updateZoomslider(); break;
+    case 3: setGlobal((bool)static_QUType_bool.get(_o+1)); break;
+    case 4: setDifference((bool)static_QUType_bool.get(_o+1)); break;
+    case 5: setIntensity((bool)static_QUType_bool.get(_o+1)); break;
+    case 6: static_QUType_bool.set(_o,isGlobalthreshs()); break;
+    case 7: updateGlobalthreshs(); break;
+    case 8: setGlobalthreshs(); break;
+    case 9: updateLowthresh(); break;
+    case 10: static_QUType_double.set(_o,getLowthresh()); break;
+    case 11: updateLowthreshslider(); break;
+    case 12: updateHighthresh(); break;
+    case 13: static_QUType_double.set(_o,getHighthresh()); break;
+    case 14: updateHighthreshslider(); break;
+    case 15: resetImage(); break;
+    case 16: resetDiffImage(); break;
+    case 17: resetImageRange(); break;
+    case 18: callLines(); break;
+    case 19: saveImage(); break;
+    case 20: closeWindow(); break;
+    default:
+       return QWidget::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool displaywindow::qt_emit( int _id, QUObject* _o )
+{
+    return QWidget::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool displaywindow::qt_property( int id, int f, QVariant* v)
+{
+    return QWidget::qt_property( id, f, v);
+}
+
+bool displaywindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Display/moc_lines.cpp b/tools/Display/moc_lines.cpp
new file mode 100644 (file)
index 0000000..29ce8d9
--- /dev/null
@@ -0,0 +1,188 @@
+/****************************************************************************
+** lineswindow meta object code from reading C++ file 'lines.hpp'
+**
+** Created: Sun Feb 11 21:03:21 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "lines.hpp"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *lineswindow::className() const
+{
+    return "lineswindow";
+}
+
+QMetaObject *lineswindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_lineswindow( "lineswindow", &lineswindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString lineswindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "lineswindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString lineswindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "lineswindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* lineswindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUParameter param_slot_0[] = {
+       { "i", &static_QUType_int, 0, QUParameter::In }
+    };
+    static const QUMethod slot_0 = {"updateXAxis", 1, param_slot_0 };
+    static const QUParameter param_slot_1[] = {
+       { 0, &static_QUType_int, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_1 = {"getLinetype", 1, param_slot_1 };
+    static const QUParameter param_slot_2[] = {
+       { 0, &static_QUType_int, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_2 = {"getLine1", 1, param_slot_2 };
+    static const QUParameter param_slot_3[] = {
+       { 0, &static_QUType_int, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_3 = {"getLine2", 1, param_slot_3 };
+    static const QUParameter param_slot_4[] = {
+       { 0, &static_QUType_int, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_4 = {"getLine3", 1, param_slot_4 };
+    static const QUParameter param_slot_5[] = {
+       { 0, &static_QUType_int, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_5 = {"getLine4", 1, param_slot_5 };
+    static const QUParameter param_slot_6[] = {
+       { 0, &static_QUType_QString, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_6 = {"getTitle", 1, param_slot_6 };
+    static const QUParameter param_slot_7[] = {
+       { 0, &static_QUType_QString, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_7 = {"getXAxis", 1, param_slot_7 };
+    static const QUParameter param_slot_8[] = {
+       { 0, &static_QUType_QString, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_8 = {"getYAxis", 1, param_slot_8 };
+    static const QUParameter param_slot_9[] = {
+       { 0, &static_QUType_int, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_9 = {"getMinX", 1, param_slot_9 };
+    static const QUParameter param_slot_10[] = {
+       { 0, &static_QUType_int, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_10 = {"getMaxX", 1, param_slot_10 };
+    static const QUParameter param_slot_11[] = {
+       { 0, &static_QUType_double, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_11 = {"getMinY", 1, param_slot_11 };
+    static const QUParameter param_slot_12[] = {
+       { 0, &static_QUType_double, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_12 = {"getMaxY", 1, param_slot_12 };
+    static const QUParameter param_slot_13[] = {
+       { 0, &static_QUType_bool, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_13 = {"isPhantomChecked", 1, param_slot_13 };
+    static const QUParameter param_slot_14[] = {
+       { 0, &static_QUType_bool, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_14 = {"isGrayScaleChecked", 1, param_slot_14 };
+    static const QMetaData slot_tbl[] = {
+       { "updateXAxis(int)", &slot_0, QMetaData::Public },
+       { "getLinetype()", &slot_1, QMetaData::Public },
+       { "getLine1()", &slot_2, QMetaData::Public },
+       { "getLine2()", &slot_3, QMetaData::Public },
+       { "getLine3()", &slot_4, QMetaData::Public },
+       { "getLine4()", &slot_5, QMetaData::Public },
+       { "getTitle()", &slot_6, QMetaData::Public },
+       { "getXAxis()", &slot_7, QMetaData::Public },
+       { "getYAxis()", &slot_8, QMetaData::Public },
+       { "getMinX()", &slot_9, QMetaData::Public },
+       { "getMaxX()", &slot_10, QMetaData::Public },
+       { "getMinY()", &slot_11, QMetaData::Public },
+       { "getMaxY()", &slot_12, QMetaData::Public },
+       { "isPhantomChecked()", &slot_13, QMetaData::Public },
+       { "isGrayScaleChecked()", &slot_14, QMetaData::Public }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "lineswindow", parentObject,
+       slot_tbl, 15,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_lineswindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* lineswindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "lineswindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool lineswindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: updateXAxis((int)static_QUType_int.get(_o+1)); break;
+    case 1: static_QUType_int.set(_o,getLinetype()); break;
+    case 2: static_QUType_int.set(_o,getLine1()); break;
+    case 3: static_QUType_int.set(_o,getLine2()); break;
+    case 4: static_QUType_int.set(_o,getLine3()); break;
+    case 5: static_QUType_int.set(_o,getLine4()); break;
+    case 6: static_QUType_QString.set(_o,getTitle()); break;
+    case 7: static_QUType_QString.set(_o,getXAxis()); break;
+    case 8: static_QUType_QString.set(_o,getYAxis()); break;
+    case 9: static_QUType_int.set(_o,getMinX()); break;
+    case 10: static_QUType_int.set(_o,getMaxX()); break;
+    case 11: static_QUType_double.set(_o,getMinY()); break;
+    case 12: static_QUType_double.set(_o,getMaxY()); break;
+    case 13: static_QUType_bool.set(_o,isPhantomChecked()); break;
+    case 14: static_QUType_bool.set(_o,isGrayScaleChecked()); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool lineswindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool lineswindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool lineswindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Display/moc_linesimages.cpp b/tools/Display/moc_linesimages.cpp
new file mode 100644 (file)
index 0000000..4fa6e26
--- /dev/null
@@ -0,0 +1,200 @@
+/****************************************************************************
+** linesimageswindow meta object code from reading C++ file 'linesimages.hpp'
+**
+** Created: Sun Feb 11 21:03:21 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "linesimages.hpp"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *linesimageswindow::className() const
+{
+    return "linesimageswindow";
+}
+
+QMetaObject *linesimageswindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_linesimageswindow( "linesimageswindow", &linesimageswindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString linesimageswindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "linesimageswindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString linesimageswindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "linesimageswindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* linesimageswindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUParameter param_slot_0[] = {
+       { "i", &static_QUType_int, 0, QUParameter::In }
+    };
+    static const QUMethod slot_0 = {"updateXAxis", 1, param_slot_0 };
+    static const QUMethod slot_1 = {"callSelectImages", 0, 0 };
+    static const QUParameter param_slot_2[] = {
+       { 0, &static_QUType_ptr, "int", QUParameter::Out }
+    };
+    static const QUMethod slot_2 = {"getSelectedImages", 1, param_slot_2 };
+    static const QUParameter param_slot_3[] = {
+       { 0, &static_QUType_int, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_3 = {"getLinetype", 1, param_slot_3 };
+    static const QUParameter param_slot_4[] = {
+       { 0, &static_QUType_int, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_4 = {"getLine1", 1, param_slot_4 };
+    static const QUParameter param_slot_5[] = {
+       { 0, &static_QUType_int, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_5 = {"getLine2", 1, param_slot_5 };
+    static const QUParameter param_slot_6[] = {
+       { 0, &static_QUType_int, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_6 = {"getLine3", 1, param_slot_6 };
+    static const QUParameter param_slot_7[] = {
+       { 0, &static_QUType_int, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_7 = {"getLine4", 1, param_slot_7 };
+    static const QUParameter param_slot_8[] = {
+       { 0, &static_QUType_QString, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_8 = {"getTitle", 1, param_slot_8 };
+    static const QUParameter param_slot_9[] = {
+       { 0, &static_QUType_QString, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_9 = {"getXAxis", 1, param_slot_9 };
+    static const QUParameter param_slot_10[] = {
+       { 0, &static_QUType_QString, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_10 = {"getYAxis", 1, param_slot_10 };
+    static const QUParameter param_slot_11[] = {
+       { 0, &static_QUType_int, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_11 = {"getMinX", 1, param_slot_11 };
+    static const QUParameter param_slot_12[] = {
+       { 0, &static_QUType_int, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_12 = {"getMaxX", 1, param_slot_12 };
+    static const QUParameter param_slot_13[] = {
+       { 0, &static_QUType_double, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_13 = {"getMinY", 1, param_slot_13 };
+    static const QUParameter param_slot_14[] = {
+       { 0, &static_QUType_double, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_14 = {"getMaxY", 1, param_slot_14 };
+    static const QUParameter param_slot_15[] = {
+       { 0, &static_QUType_bool, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_15 = {"isPhantomChecked", 1, param_slot_15 };
+    static const QUMethod slot_16 = {"checkAndAccept", 0, 0 };
+    static const QUParameter param_slot_17[] = {
+       { 0, &static_QUType_bool, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_17 = {"isGrayScaleChecked", 1, param_slot_17 };
+    static const QMetaData slot_tbl[] = {
+       { "updateXAxis(int)", &slot_0, QMetaData::Public },
+       { "callSelectImages()", &slot_1, QMetaData::Public },
+       { "getSelectedImages()", &slot_2, QMetaData::Public },
+       { "getLinetype()", &slot_3, QMetaData::Public },
+       { "getLine1()", &slot_4, QMetaData::Public },
+       { "getLine2()", &slot_5, QMetaData::Public },
+       { "getLine3()", &slot_6, QMetaData::Public },
+       { "getLine4()", &slot_7, QMetaData::Public },
+       { "getTitle()", &slot_8, QMetaData::Public },
+       { "getXAxis()", &slot_9, QMetaData::Public },
+       { "getYAxis()", &slot_10, QMetaData::Public },
+       { "getMinX()", &slot_11, QMetaData::Public },
+       { "getMaxX()", &slot_12, QMetaData::Public },
+       { "getMinY()", &slot_13, QMetaData::Public },
+       { "getMaxY()", &slot_14, QMetaData::Public },
+       { "isPhantomChecked()", &slot_15, QMetaData::Public },
+       { "checkAndAccept()", &slot_16, QMetaData::Public },
+       { "isGrayScaleChecked()", &slot_17, QMetaData::Public }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "linesimageswindow", parentObject,
+       slot_tbl, 18,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_linesimageswindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* linesimageswindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "linesimageswindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool linesimageswindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: updateXAxis((int)static_QUType_int.get(_o+1)); break;
+    case 1: callSelectImages(); break;
+    case 2: static_QUType_ptr.set(_o,getSelectedImages()); break;
+    case 3: static_QUType_int.set(_o,getLinetype()); break;
+    case 4: static_QUType_int.set(_o,getLine1()); break;
+    case 5: static_QUType_int.set(_o,getLine2()); break;
+    case 6: static_QUType_int.set(_o,getLine3()); break;
+    case 7: static_QUType_int.set(_o,getLine4()); break;
+    case 8: static_QUType_QString.set(_o,getTitle()); break;
+    case 9: static_QUType_QString.set(_o,getXAxis()); break;
+    case 10: static_QUType_QString.set(_o,getYAxis()); break;
+    case 11: static_QUType_int.set(_o,getMinX()); break;
+    case 12: static_QUType_int.set(_o,getMaxX()); break;
+    case 13: static_QUType_double.set(_o,getMinY()); break;
+    case 14: static_QUType_double.set(_o,getMaxY()); break;
+    case 15: static_QUType_bool.set(_o,isPhantomChecked()); break;
+    case 16: checkAndAccept(); break;
+    case 17: static_QUType_bool.set(_o,isGrayScaleChecked()); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool linesimageswindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool linesimageswindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool linesimageswindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Display/moc_openimages.cpp b/tools/Display/moc_openimages.cpp
new file mode 100644 (file)
index 0000000..e6a8979
--- /dev/null
@@ -0,0 +1,119 @@
+/****************************************************************************
+** openimageswindow meta object code from reading C++ file 'openimages.hpp'
+**
+** Created: Sun Feb 11 21:03:22 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "openimages.hpp"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *openimageswindow::className() const
+{
+    return "openimageswindow";
+}
+
+QMetaObject *openimageswindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_openimageswindow( "openimageswindow", &openimageswindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString openimageswindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "openimageswindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString openimageswindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "openimageswindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* openimageswindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QWidget::staticMetaObject();
+    static const QUMethod slot_0 = {"openImages", 0, 0 };
+    static const QUMethod slot_1 = {"setImagesNames", 0, 0 };
+    static const QUMethod slot_2 = {"selectAll", 0, 0 };
+    static const QUMethod slot_3 = {"clearSelected", 0, 0 };
+    static const QUMethod slot_4 = {"closeWindow", 0, 0 };
+    static const QUParameter param_slot_5[] = {
+       { "e", &static_QUType_ptr, "QCloseEvent", QUParameter::In }
+    };
+    static const QUMethod slot_5 = {"closeEvent", 1, param_slot_5 };
+    static const QMetaData slot_tbl[] = {
+       { "openImages()", &slot_0, QMetaData::Public },
+       { "setImagesNames()", &slot_1, QMetaData::Public },
+       { "selectAll()", &slot_2, QMetaData::Public },
+       { "clearSelected()", &slot_3, QMetaData::Public },
+       { "closeWindow()", &slot_4, QMetaData::Public },
+       { "closeEvent(QCloseEvent*)", &slot_5, QMetaData::Public }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "openimageswindow", parentObject,
+       slot_tbl, 6,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_openimageswindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* openimageswindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "openimageswindow" ) )
+       return this;
+    return QWidget::qt_cast( clname );
+}
+
+bool openimageswindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: openImages(); break;
+    case 1: setImagesNames(); break;
+    case 2: selectAll(); break;
+    case 3: clearSelected(); break;
+    case 4: closeWindow(); break;
+    case 5: closeEvent((QCloseEvent*)static_QUType_ptr.get(_o+1)); break;
+    default:
+       return QWidget::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool openimageswindow::qt_emit( int _id, QUObject* _o )
+{
+    return QWidget::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool openimageswindow::qt_property( int id, int f, QVariant* v)
+{
+    return QWidget::qt_property( id, f, v);
+}
+
+bool openimageswindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Display/moc_range.cpp b/tools/Display/moc_range.cpp
new file mode 100644 (file)
index 0000000..4d5c699
--- /dev/null
@@ -0,0 +1,131 @@
+/****************************************************************************
+** rangewindow meta object code from reading C++ file 'range.hpp'
+**
+** Created: Sun Feb 11 21:03:22 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "range.hpp"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *rangewindow::className() const
+{
+    return "rangewindow";
+}
+
+QMetaObject *rangewindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_rangewindow( "rangewindow", &rangewindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString rangewindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "rangewindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString rangewindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "rangewindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* rangewindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"updateLowthresh", 0, 0 };
+    static const QUMethod slot_1 = {"updateLowthreshslider", 0, 0 };
+    static const QUMethod slot_2 = {"updateHighthresh", 0, 0 };
+    static const QUMethod slot_3 = {"updateHighthreshslider", 0, 0 };
+    static const QUParameter param_slot_4[] = {
+       { "on", &static_QUType_bool, 0, QUParameter::In }
+    };
+    static const QUMethod slot_4 = {"signalAllGlobals", 1, param_slot_4 };
+    static const QUParameter param_slot_5[] = {
+       { "on", &static_QUType_bool, 0, QUParameter::In }
+    };
+    static const QUMethod slot_5 = {"signalAllDifference", 1, param_slot_5 };
+    static const QUMethod slot_6 = {"closeWindow", 0, 0 };
+    static const QUParameter param_slot_7[] = {
+       { "e", &static_QUType_ptr, "QCloseEvent", QUParameter::In }
+    };
+    static const QUMethod slot_7 = {"closeEvent", 1, param_slot_7 };
+    static const QMetaData slot_tbl[] = {
+       { "updateLowthresh()", &slot_0, QMetaData::Public },
+       { "updateLowthreshslider()", &slot_1, QMetaData::Public },
+       { "updateHighthresh()", &slot_2, QMetaData::Public },
+       { "updateHighthreshslider()", &slot_3, QMetaData::Public },
+       { "signalAllGlobals(bool)", &slot_4, QMetaData::Public },
+       { "signalAllDifference(bool)", &slot_5, QMetaData::Public },
+       { "closeWindow()", &slot_6, QMetaData::Public },
+       { "closeEvent(QCloseEvent*)", &slot_7, QMetaData::Public }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "rangewindow", parentObject,
+       slot_tbl, 8,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_rangewindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* rangewindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "rangewindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool rangewindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: updateLowthresh(); break;
+    case 1: updateLowthreshslider(); break;
+    case 2: updateHighthresh(); break;
+    case 3: updateHighthreshslider(); break;
+    case 4: signalAllGlobals((bool)static_QUType_bool.get(_o+1)); break;
+    case 5: signalAllDifference((bool)static_QUType_bool.get(_o+1)); break;
+    case 6: closeWindow(); break;
+    case 7: closeEvent((QCloseEvent*)static_QUType_ptr.get(_o+1)); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool rangewindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool rangewindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool rangewindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Display/moc_selectEvalExecutions.cpp b/tools/Display/moc_selectEvalExecutions.cpp
new file mode 100644 (file)
index 0000000..fcb0ea9
--- /dev/null
@@ -0,0 +1,107 @@
+/****************************************************************************
+** selectEvalExecutionsWindow meta object code from reading C++ file 'selectEvalExecutions.hpp'
+**
+** Created: Sun Feb 11 21:03:22 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "selectEvalExecutions.hpp"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *selectEvalExecutionsWindow::className() const
+{
+    return "selectEvalExecutionsWindow";
+}
+
+QMetaObject *selectEvalExecutionsWindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_selectEvalExecutionsWindow( "selectEvalExecutionsWindow", &selectEvalExecutionsWindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString selectEvalExecutionsWindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "selectEvalExecutionsWindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString selectEvalExecutionsWindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "selectEvalExecutionsWindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* selectEvalExecutionsWindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"openEvalExecutions", 0, 0 };
+    static const QUMethod slot_1 = {"selectAll", 0, 0 };
+    static const QUMethod slot_2 = {"clearSelected", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "openEvalExecutions()", &slot_0, QMetaData::Public },
+       { "selectAll()", &slot_1, QMetaData::Public },
+       { "clearSelected()", &slot_2, QMetaData::Public }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "selectEvalExecutionsWindow", parentObject,
+       slot_tbl, 3,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_selectEvalExecutionsWindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* selectEvalExecutionsWindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "selectEvalExecutionsWindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool selectEvalExecutionsWindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: openEvalExecutions(); break;
+    case 1: selectAll(); break;
+    case 2: clearSelected(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool selectEvalExecutionsWindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool selectEvalExecutionsWindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool selectEvalExecutionsWindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Display/moc_selectimages.cpp b/tools/Display/moc_selectimages.cpp
new file mode 100644 (file)
index 0000000..8e044a6
--- /dev/null
@@ -0,0 +1,104 @@
+/****************************************************************************
+** selectimageswindow meta object code from reading C++ file 'selectimages.hpp'
+**
+** Created: Sun Feb 11 21:03:23 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "selectimages.hpp"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *selectimageswindow::className() const
+{
+    return "selectimageswindow";
+}
+
+QMetaObject *selectimageswindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_selectimageswindow( "selectimageswindow", &selectimageswindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString selectimageswindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "selectimageswindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString selectimageswindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "selectimageswindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* selectimageswindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"selectAll", 0, 0 };
+    static const QUMethod slot_1 = {"clearSelected", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "selectAll()", &slot_0, QMetaData::Public },
+       { "clearSelected()", &slot_1, QMetaData::Public }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "selectimageswindow", parentObject,
+       slot_tbl, 2,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_selectimageswindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* selectimageswindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "selectimageswindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool selectimageswindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: selectAll(); break;
+    case 1: clearSelected(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool selectimageswindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool selectimageswindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool selectimageswindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
index a0fd64e386f988dd147b498edb39ca8d074d2925..e132424220451f526446037cd6163a5d5daefd07 100644 (file)
@@ -13,7 +13,7 @@
 #include <stdio.h>
 #include <qapplication.h>
 #include <qframe.h>
-#include <q3listbox.h>
+#include <qlistbox.h>
 #include <qpushbutton.h>
 #include <qlayout.h>
 #include <qvariant.h>
index 4b178cb7974ad1b49942c552d9ab21af863fc84b..b382f1d005665f3dbe3c2ed245fa363f5f77f27e 100644 (file)
@@ -13,7 +13,7 @@
 #include <stdio.h>
 #include <qapplication.h>
 #include <qframe.h>
-#include <q3listbox.h>
+#include <qlistbox.h>
 #include <qpushbutton.h>
 #include <qlayout.h>
 #include <qvariant.h>
index 64988d33e7b4b4bf4db49e22f603993f87b493ac..edaa1b499182532d34a82185d92fcbaea170c7e6 100644 (file)
@@ -11,7 +11,7 @@
 #include <malloc.h>
 #include <qfont.h>
 #include <qframe.h>
-#include <q3listbox.h>
+#include <qlistbox.h>
 #include <qpushbutton.h>
 #include <qlayout.h>
 #include <qvariant.h>
diff --git a/tools/Input/.gitignore b/tools/Input/.gitignore
new file mode 100644 (file)
index 0000000..9d22eb4
--- /dev/null
@@ -0,0 +1,2 @@
+*.o
+*.so
index a46aa9199f26b7f84b3efbf0b773be8db64e0a5f..00a0ad3154cc83a31d1b2ad8e0ce51aff584ac02 100644 (file)
@@ -7,6 +7,8 @@
 
 ####### Compiler, tools and options
 
+QTDIR   = /usr/local/qt3
+
 CC     =       gcc
 CXX    =       g++
 CFLAGS =       -pipe -O2
@@ -14,7 +16,7 @@ CXXFLAGS=     -pipe -O2 -DNO_DEBUG -std=c++98
 INCPATH        =       -I$(QTDIR)/include
 LINK   =       g++ -std=c++98
 LFLAGS =       
-LIBS   =       $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt-mt -lm
+LIBS   =       $(SUBLIBS) -L$(QTDIR)/lib -L/usr/X11R6/lib -lqt -lm
 MOC    =       $(QTDIR)/bin/moc
 UIC    =       $(QTDIR)/bin/uic
 SNARK14ROOT = ../..
diff --git a/tools/Input/moc_SnarkInput.cpp b/tools/Input/moc_SnarkInput.cpp
new file mode 100644 (file)
index 0000000..3cd9bc8
--- /dev/null
@@ -0,0 +1,173 @@
+/****************************************************************************
+** SnarkInput meta object code from reading C++ file 'SnarkInput.h'
+**
+** Created: Sun Feb 11 21:07:19 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "SnarkInput.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *SnarkInput::className() const
+{
+    return "SnarkInput";
+}
+
+QMetaObject *SnarkInput::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_SnarkInput( "SnarkInput", &SnarkInput::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString SnarkInput::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "SnarkInput", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString SnarkInput::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "SnarkInput", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* SnarkInput::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QMainWindow::staticMetaObject();
+    static const QUParameter param_slot_0[] = {
+       { 0, &static_QUType_int, 0, QUParameter::In }
+    };
+    static const QUMethod slot_0 = {"setInsertType", 1, param_slot_0 };
+    static const QUMethod slot_1 = {"openFile", 0, 0 };
+    static const QUMethod slot_2 = {"newInputFile", 0, 0 };
+    static const QUMethod slot_3 = {"saveFile", 0, 0 };
+    static const QUMethod slot_4 = {"saveFileAs", 0, 0 };
+    static const QUMethod slot_5 = {"runSnark", 0, 0 };
+    static const QUMethod slot_6 = {"about", 0, 0 };
+    static const QUMethod slot_7 = {"callComment", 0, 0 };
+    static const QUMethod slot_8 = {"callTrace", 0, 0 };
+    static const QUMethod slot_9 = {"callMode", 0, 0 };
+    static const QUMethod slot_10 = {"callCreate", 0, 0 };
+    static const QUMethod slot_11 = {"callPicture", 0, 0 };
+    static const QUMethod slot_12 = {"callProjection", 0, 0 };
+    static const QUMethod slot_13 = {"callSelect", 0, 0 };
+    static const QUMethod slot_14 = {"callBasis", 0, 0 };
+    static const QUMethod slot_15 = {"callStop", 0, 0 };
+    static const QUMethod slot_16 = {"callSuper", 0, 0 };
+    static const QUMethod slot_17 = {"callExecute", 0, 0 };
+    static const QUMethod slot_18 = {"callEvaluate", 0, 0 };
+    static const QUMethod slot_19 = {"callDisplay", 0, 0 };
+    static const QUMethod slot_20 = {"callPunch", 0, 0 };
+    static const QUMethod slot_21 = {"callLines", 0, 0 };
+    static const QUMethod slot_22 = {"callSkunk", 0, 0 };
+    static const QUMethod slot_23 = {"addEnd", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "setInsertType(int)", &slot_0, QMetaData::Private },
+       { "openFile()", &slot_1, QMetaData::Private },
+       { "newInputFile()", &slot_2, QMetaData::Private },
+       { "saveFile()", &slot_3, QMetaData::Private },
+       { "saveFileAs()", &slot_4, QMetaData::Private },
+       { "runSnark()", &slot_5, QMetaData::Private },
+       { "about()", &slot_6, QMetaData::Private },
+       { "callComment()", &slot_7, QMetaData::Private },
+       { "callTrace()", &slot_8, QMetaData::Private },
+       { "callMode()", &slot_9, QMetaData::Private },
+       { "callCreate()", &slot_10, QMetaData::Private },
+       { "callPicture()", &slot_11, QMetaData::Private },
+       { "callProjection()", &slot_12, QMetaData::Private },
+       { "callSelect()", &slot_13, QMetaData::Private },
+       { "callBasis()", &slot_14, QMetaData::Private },
+       { "callStop()", &slot_15, QMetaData::Private },
+       { "callSuper()", &slot_16, QMetaData::Private },
+       { "callExecute()", &slot_17, QMetaData::Private },
+       { "callEvaluate()", &slot_18, QMetaData::Private },
+       { "callDisplay()", &slot_19, QMetaData::Private },
+       { "callPunch()", &slot_20, QMetaData::Private },
+       { "callLines()", &slot_21, QMetaData::Private },
+       { "callSkunk()", &slot_22, QMetaData::Private },
+       { "addEnd()", &slot_23, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "SnarkInput", parentObject,
+       slot_tbl, 24,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_SnarkInput.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* SnarkInput::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "SnarkInput" ) )
+       return this;
+    return QMainWindow::qt_cast( clname );
+}
+
+bool SnarkInput::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: setInsertType((int)static_QUType_int.get(_o+1)); break;
+    case 1: openFile(); break;
+    case 2: newInputFile(); break;
+    case 3: saveFile(); break;
+    case 4: saveFileAs(); break;
+    case 5: runSnark(); break;
+    case 6: about(); break;
+    case 7: callComment(); break;
+    case 8: callTrace(); break;
+    case 9: callMode(); break;
+    case 10: callCreate(); break;
+    case 11: callPicture(); break;
+    case 12: callProjection(); break;
+    case 13: callSelect(); break;
+    case 14: callBasis(); break;
+    case 15: callStop(); break;
+    case 16: callSuper(); break;
+    case 17: callExecute(); break;
+    case 18: callEvaluate(); break;
+    case 19: callDisplay(); break;
+    case 20: callPunch(); break;
+    case 21: callLines(); break;
+    case 22: callSkunk(); break;
+    case 23: addEnd(); break;
+    default:
+       return QMainWindow::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool SnarkInput::qt_emit( int _id, QUObject* _o )
+{
+    return QMainWindow::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool SnarkInput::qt_property( int id, int f, QVariant* v)
+{
+    return QMainWindow::qt_property( id, f, v);
+}
+
+bool SnarkInput::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_basis.cpp b/tools/Input/moc_basis.cpp
new file mode 100644 (file)
index 0000000..e6f5063
--- /dev/null
@@ -0,0 +1,107 @@
+/****************************************************************************
+** basiswindow meta object code from reading C++ file 'basis.h'
+**
+** Created: Sun Feb 11 21:07:20 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "basis.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *basiswindow::className() const
+{
+    return "basiswindow";
+}
+
+QMetaObject *basiswindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_basiswindow( "basiswindow", &basiswindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString basiswindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "basiswindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString basiswindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "basiswindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* basiswindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"activateBlobFields", 0, 0 };
+    static const QUMethod slot_1 = {"deactivateBlobFields", 0, 0 };
+    static const QUMethod slot_2 = {"checkValues", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "activateBlobFields()", &slot_0, QMetaData::Private },
+       { "deactivateBlobFields()", &slot_1, QMetaData::Private },
+       { "checkValues()", &slot_2, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "basiswindow", parentObject,
+       slot_tbl, 3,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_basiswindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* basiswindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "basiswindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool basiswindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: activateBlobFields(); break;
+    case 1: deactivateBlobFields(); break;
+    case 2: checkValues(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool basiswindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool basiswindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool basiswindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_create.cpp b/tools/Input/moc_create.cpp
new file mode 100644 (file)
index 0000000..2eed1ed
--- /dev/null
@@ -0,0 +1,170 @@
+/****************************************************************************
+** createwindow meta object code from reading C++ file 'create.h'
+**
+** Created: Sun Feb 11 21:07:20 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "create.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *createwindow::className() const
+{
+    return "createwindow";
+}
+
+QMetaObject *createwindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_createwindow( "createwindow", &createwindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString createwindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "createwindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString createwindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "createwindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* createwindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUParameter param_slot_0[] = {
+       { 0, &static_QUType_bool, 0, QUParameter::Out }
+    };
+    static const QUMethod slot_0 = {"isRaysumAveragePresent", 1, param_slot_0 };
+    static const QUMethod slot_1 = {"addShape", 0, 0 };
+    static const QUMethod slot_2 = {"activateMonochromaticFields", 0, 0 };
+    static const QUMethod slot_3 = {"activatePolychromaticFields", 0, 0 };
+    static const QUMethod slot_4 = {"activatePhantomAverageFields", 0, 0 };
+    static const QUMethod slot_5 = {"activateRaysumAverageFields", 0, 0 };
+    static const QUMethod slot_6 = {"activateParallelFields", 0, 0 };
+    static const QUMethod slot_7 = {"activateDivergentFields", 0, 0 };
+    static const QUParameter param_slot_8[] = {
+       { "enable", &static_QUType_bool, 0, QUParameter::In }
+    };
+    static const QUMethod slot_8 = {"activate__6_3__6_4__6_5", 1, param_slot_8 };
+    static const QUMethod slot_9 = {"activateLinogramFields", 0, 0 };
+    static const QUMethod slot_10 = {"activateUserFields", 0, 0 };
+    static const QUMethod slot_11 = {"activateProgramFields", 0, 0 };
+    static const QUMethod slot_12 = {"activateEqualSpacingFields", 0, 0 };
+    static const QUMethod slot_13 = {"deactivateEqualSpacingFields", 0, 0 };
+    static const QUMethod slot_14 = {"deactivateNoisyFields", 0, 0 };
+    static const QUMethod slot_15 = {"activateNoisyFields", 0, 0 };
+    static const QUMethod slot_16 = {"activateQuantumFields", 0, 0 };
+    static const QUMethod slot_17 = {"activateScatterFields", 0, 0 };
+    static const QUMethod slot_18 = {"activateAdditiveFields", 0, 0 };
+    static const QUMethod slot_19 = {"activateMultiplicativeFields", 0, 0 };
+    static const QUMethod slot_20 = {"activateOKButton", 0, 0 };
+    static const QUMethod slot_21 = {"checkValues", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "isRaysumAveragePresent()", &slot_0, QMetaData::Public },
+       { "addShape()", &slot_1, QMetaData::Private },
+       { "activateMonochromaticFields()", &slot_2, QMetaData::Private },
+       { "activatePolychromaticFields()", &slot_3, QMetaData::Private },
+       { "activatePhantomAverageFields()", &slot_4, QMetaData::Private },
+       { "activateRaysumAverageFields()", &slot_5, QMetaData::Private },
+       { "activateParallelFields()", &slot_6, QMetaData::Private },
+       { "activateDivergentFields()", &slot_7, QMetaData::Private },
+       { "activate__6_3__6_4__6_5(bool)", &slot_8, QMetaData::Private },
+       { "activateLinogramFields()", &slot_9, QMetaData::Private },
+       { "activateUserFields()", &slot_10, QMetaData::Private },
+       { "activateProgramFields()", &slot_11, QMetaData::Private },
+       { "activateEqualSpacingFields()", &slot_12, QMetaData::Private },
+       { "deactivateEqualSpacingFields()", &slot_13, QMetaData::Private },
+       { "deactivateNoisyFields()", &slot_14, QMetaData::Private },
+       { "activateNoisyFields()", &slot_15, QMetaData::Private },
+       { "activateQuantumFields()", &slot_16, QMetaData::Private },
+       { "activateScatterFields()", &slot_17, QMetaData::Private },
+       { "activateAdditiveFields()", &slot_18, QMetaData::Private },
+       { "activateMultiplicativeFields()", &slot_19, QMetaData::Private },
+       { "activateOKButton()", &slot_20, QMetaData::Private },
+       { "checkValues()", &slot_21, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "createwindow", parentObject,
+       slot_tbl, 22,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_createwindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* createwindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "createwindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool createwindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: static_QUType_bool.set(_o,isRaysumAveragePresent()); break;
+    case 1: addShape(); break;
+    case 2: activateMonochromaticFields(); break;
+    case 3: activatePolychromaticFields(); break;
+    case 4: activatePhantomAverageFields(); break;
+    case 5: activateRaysumAverageFields(); break;
+    case 6: activateParallelFields(); break;
+    case 7: activateDivergentFields(); break;
+    case 8: activate__6_3__6_4__6_5((bool)static_QUType_bool.get(_o+1)); break;
+    case 9: activateLinogramFields(); break;
+    case 10: activateUserFields(); break;
+    case 11: activateProgramFields(); break;
+    case 12: activateEqualSpacingFields(); break;
+    case 13: deactivateEqualSpacingFields(); break;
+    case 14: deactivateNoisyFields(); break;
+    case 15: activateNoisyFields(); break;
+    case 16: activateQuantumFields(); break;
+    case 17: activateScatterFields(); break;
+    case 18: activateAdditiveFields(); break;
+    case 19: activateMultiplicativeFields(); break;
+    case 20: activateOKButton(); break;
+    case 21: checkValues(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool createwindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool createwindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool createwindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_display.cpp b/tools/Input/moc_display.cpp
new file mode 100644 (file)
index 0000000..1515533
--- /dev/null
@@ -0,0 +1,104 @@
+/****************************************************************************
+** displaywindow meta object code from reading C++ file 'display.h'
+**
+** Created: Sun Feb 11 21:07:20 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "display.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *displaywindow::className() const
+{
+    return "displaywindow";
+}
+
+QMetaObject *displaywindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_displaywindow( "displaywindow", &displaywindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString displaywindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "displaywindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString displaywindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "displaywindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* displaywindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"activateScaleFields", 0, 0 };
+    static const QUMethod slot_1 = {"checkValues", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "activateScaleFields()", &slot_0, QMetaData::Private },
+       { "checkValues()", &slot_1, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "displaywindow", parentObject,
+       slot_tbl, 2,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_displaywindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* displaywindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "displaywindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool displaywindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: activateScaleFields(); break;
+    case 1: checkValues(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool displaywindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool displaywindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool displaywindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_evaluate.cpp b/tools/Input/moc_evaluate.cpp
new file mode 100644 (file)
index 0000000..e2e0a06
--- /dev/null
@@ -0,0 +1,107 @@
+/****************************************************************************
+** evaluatewindow meta object code from reading C++ file 'evaluate.h'
+**
+** Created: Sun Feb 11 21:07:21 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "evaluate.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *evaluatewindow::className() const
+{
+    return "evaluatewindow";
+}
+
+QMetaObject *evaluatewindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_evaluatewindow( "evaluatewindow", &evaluatewindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString evaluatewindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "evaluatewindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString evaluatewindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "evaluatewindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* evaluatewindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"activateWholepicFields", 0, 0 };
+    static const QUMethod slot_1 = {"activateSelectiveFields", 0, 0 };
+    static const QUMethod slot_2 = {"checkValues", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "activateWholepicFields()", &slot_0, QMetaData::Private },
+       { "activateSelectiveFields()", &slot_1, QMetaData::Private },
+       { "checkValues()", &slot_2, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "evaluatewindow", parentObject,
+       slot_tbl, 3,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_evaluatewindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* evaluatewindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "evaluatewindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool evaluatewindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: activateWholepicFields(); break;
+    case 1: activateSelectiveFields(); break;
+    case 2: checkValues(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool evaluatewindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool evaluatewindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool evaluatewindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_execute.cpp b/tools/Input/moc_execute.cpp
new file mode 100644 (file)
index 0000000..442d678
--- /dev/null
@@ -0,0 +1,107 @@
+/****************************************************************************
+** executewindow meta object code from reading C++ file 'execute.h'
+**
+** Created: Sun Feb 11 21:07:21 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "execute.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *executewindow::className() const
+{
+    return "executewindow";
+}
+
+QMetaObject *executewindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_executewindow( "executewindow", &executewindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString executewindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "executewindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString executewindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "executewindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* executewindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"activateContourSmoothFields", 0, 0 };
+    static const QUMethod slot_1 = {"deactivateContourSmoothFields", 0, 0 };
+    static const QUMethod slot_2 = {"checkValues", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "activateContourSmoothFields()", &slot_0, QMetaData::Private },
+       { "deactivateContourSmoothFields()", &slot_1, QMetaData::Private },
+       { "checkValues()", &slot_2, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "executewindow", parentObject,
+       slot_tbl, 3,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_executewindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* executewindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "executewindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool executewindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: activateContourSmoothFields(); break;
+    case 1: deactivateContourSmoothFields(); break;
+    case 2: checkValues(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool executewindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool executewindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool executewindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_experiment.cpp b/tools/Input/moc_experiment.cpp
new file mode 100644 (file)
index 0000000..31e331c
--- /dev/null
@@ -0,0 +1,92 @@
+/****************************************************************************
+** experimentwindow meta object code from reading C++ file 'experiment.h'
+**
+** Created: Sun Feb 11 21:07:21 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "experiment.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *experimentwindow::className() const
+{
+    return "experimentwindow";
+}
+
+QMetaObject *experimentwindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_experimentwindow( "experimentwindow", &experimentwindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString experimentwindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "experimentwindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString experimentwindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "experimentwindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* experimentwindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    metaObj = QMetaObject::new_metaobject(
+       "experimentwindow", parentObject,
+       0, 0,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_experimentwindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* experimentwindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "experimentwindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool experimentwindow::qt_invoke( int _id, QUObject* _o )
+{
+    return QDialog::qt_invoke(_id,_o);
+}
+
+bool experimentwindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool experimentwindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool experimentwindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_lines.cpp b/tools/Input/moc_lines.cpp
new file mode 100644 (file)
index 0000000..0ebf8bb
--- /dev/null
@@ -0,0 +1,104 @@
+/****************************************************************************
+** lineswindow meta object code from reading C++ file 'lines.h'
+**
+** Created: Sun Feb 11 21:07:22 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "lines.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *lineswindow::className() const
+{
+    return "lineswindow";
+}
+
+QMetaObject *lineswindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_lineswindow( "lineswindow", &lineswindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString lineswindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "lineswindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString lineswindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "lineswindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* lineswindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"activateScaleFields", 0, 0 };
+    static const QUMethod slot_1 = {"checkValues", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "activateScaleFields()", &slot_0, QMetaData::Private },
+       { "checkValues()", &slot_1, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "lineswindow", parentObject,
+       slot_tbl, 2,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_lineswindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* lineswindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "lineswindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool lineswindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: activateScaleFields(); break;
+    case 1: checkValues(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool lineswindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool lineswindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool lineswindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_mode.cpp b/tools/Input/moc_mode.cpp
new file mode 100644 (file)
index 0000000..58737a3
--- /dev/null
@@ -0,0 +1,107 @@
+/****************************************************************************
+** modewindow meta object code from reading C++ file 'mode.h'
+**
+** Created: Sun Feb 11 21:07:22 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "mode.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *modewindow::className() const
+{
+    return "modewindow";
+}
+
+QMetaObject *modewindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_modewindow( "modewindow", &modewindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString modewindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "modewindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString modewindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "modewindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* modewindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"activateLowerFields", 0, 0 };
+    static const QUMethod slot_1 = {"activateUpperFields", 0, 0 };
+    static const QUMethod slot_2 = {"checkValues", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "activateLowerFields()", &slot_0, QMetaData::Private },
+       { "activateUpperFields()", &slot_1, QMetaData::Private },
+       { "checkValues()", &slot_2, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "modewindow", parentObject,
+       slot_tbl, 3,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_modewindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* modewindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "modewindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool modewindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: activateLowerFields(); break;
+    case 1: activateUpperFields(); break;
+    case 2: checkValues(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool modewindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool modewindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool modewindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_picture.cpp b/tools/Input/moc_picture.cpp
new file mode 100644 (file)
index 0000000..10f17ee
--- /dev/null
@@ -0,0 +1,107 @@
+/****************************************************************************
+** picturewindow meta object code from reading C++ file 'picture.h'
+**
+** Created: Sun Feb 11 21:07:22 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "picture.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *picturewindow::className() const
+{
+    return "picturewindow";
+}
+
+QMetaObject *picturewindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_picturewindow( "picturewindow", &picturewindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString picturewindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "picturewindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString picturewindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "picturewindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* picturewindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"activateReconstructionFields", 0, 0 };
+    static const QUMethod slot_1 = {"deactivateReconstructionFields", 0, 0 };
+    static const QUMethod slot_2 = {"checkValues", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "activateReconstructionFields()", &slot_0, QMetaData::Private },
+       { "deactivateReconstructionFields()", &slot_1, QMetaData::Private },
+       { "checkValues()", &slot_2, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "picturewindow", parentObject,
+       slot_tbl, 3,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_picturewindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* picturewindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "picturewindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool picturewindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: activateReconstructionFields(); break;
+    case 1: deactivateReconstructionFields(); break;
+    case 2: checkValues(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool picturewindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool picturewindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool picturewindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_projection.cpp b/tools/Input/moc_projection.cpp
new file mode 100644 (file)
index 0000000..3ec5906
--- /dev/null
@@ -0,0 +1,146 @@
+/****************************************************************************
+** projectionwindow meta object code from reading C++ file 'projection.h'
+**
+** Created: Sun Feb 11 21:07:23 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "projection.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *projectionwindow::className() const
+{
+    return "projectionwindow";
+}
+
+QMetaObject *projectionwindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_projectionwindow( "projectionwindow", &projectionwindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString projectionwindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "projectionwindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString projectionwindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "projectionwindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* projectionwindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"deactivateFields", 0, 0 };
+    static const QUMethod slot_1 = {"activatePseudoFields", 0, 0 };
+    static const QUMethod slot_2 = {"activateRealOptions", 0, 0 };
+    static const QUMethod slot_3 = {"activateParallelFields", 0, 0 };
+    static const QUMethod slot_4 = {"activateDivergentFields", 0, 0 };
+    static const QUMethod slot_5 = {"activateUserFields", 0, 0 };
+    static const QUMethod slot_6 = {"activateProgramFields", 0, 0 };
+    static const QUMethod slot_7 = {"activateEqualSpacingFields", 0, 0 };
+    static const QUMethod slot_8 = {"deactivateEqualSpacingFields", 0, 0 };
+    static const QUMethod slot_9 = {"deactivateNoisyFields", 0, 0 };
+    static const QUMethod slot_10 = {"activateNoisyFields", 0, 0 };
+    static const QUMethod slot_11 = {"activateQuantumFields", 0, 0 };
+    static const QUMethod slot_12 = {"activateScatterFields", 0, 0 };
+    static const QUMethod slot_13 = {"activateAdditiveFields", 0, 0 };
+    static const QUMethod slot_14 = {"activateMultiplicativeFields", 0, 0 };
+    static const QUMethod slot_15 = {"checkValues", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "deactivateFields()", &slot_0, QMetaData::Private },
+       { "activatePseudoFields()", &slot_1, QMetaData::Private },
+       { "activateRealOptions()", &slot_2, QMetaData::Private },
+       { "activateParallelFields()", &slot_3, QMetaData::Private },
+       { "activateDivergentFields()", &slot_4, QMetaData::Private },
+       { "activateUserFields()", &slot_5, QMetaData::Private },
+       { "activateProgramFields()", &slot_6, QMetaData::Private },
+       { "activateEqualSpacingFields()", &slot_7, QMetaData::Private },
+       { "deactivateEqualSpacingFields()", &slot_8, QMetaData::Private },
+       { "deactivateNoisyFields()", &slot_9, QMetaData::Private },
+       { "activateNoisyFields()", &slot_10, QMetaData::Private },
+       { "activateQuantumFields()", &slot_11, QMetaData::Private },
+       { "activateScatterFields()", &slot_12, QMetaData::Private },
+       { "activateAdditiveFields()", &slot_13, QMetaData::Private },
+       { "activateMultiplicativeFields()", &slot_14, QMetaData::Private },
+       { "checkValues()", &slot_15, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "projectionwindow", parentObject,
+       slot_tbl, 16,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_projectionwindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* projectionwindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "projectionwindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool projectionwindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: deactivateFields(); break;
+    case 1: activatePseudoFields(); break;
+    case 2: activateRealOptions(); break;
+    case 3: activateParallelFields(); break;
+    case 4: activateDivergentFields(); break;
+    case 5: activateUserFields(); break;
+    case 6: activateProgramFields(); break;
+    case 7: activateEqualSpacingFields(); break;
+    case 8: deactivateEqualSpacingFields(); break;
+    case 9: deactivateNoisyFields(); break;
+    case 10: activateNoisyFields(); break;
+    case 11: activateQuantumFields(); break;
+    case 12: activateScatterFields(); break;
+    case 13: activateAdditiveFields(); break;
+    case 14: activateMultiplicativeFields(); break;
+    case 15: checkValues(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool projectionwindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool projectionwindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool projectionwindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_punch.cpp b/tools/Input/moc_punch.cpp
new file mode 100644 (file)
index 0000000..a4f429b
--- /dev/null
@@ -0,0 +1,101 @@
+/****************************************************************************
+** punchwindow meta object code from reading C++ file 'punch.h'
+**
+** Created: Sun Feb 11 21:07:23 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "punch.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *punchwindow::className() const
+{
+    return "punchwindow";
+}
+
+QMetaObject *punchwindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_punchwindow( "punchwindow", &punchwindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString punchwindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "punchwindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString punchwindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "punchwindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* punchwindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"checkValues", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "checkValues()", &slot_0, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "punchwindow", parentObject,
+       slot_tbl, 1,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_punchwindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* punchwindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "punchwindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool punchwindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: checkValues(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool punchwindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool punchwindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool punchwindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_select.cpp b/tools/Input/moc_select.cpp
new file mode 100644 (file)
index 0000000..53b9cce
--- /dev/null
@@ -0,0 +1,104 @@
+/****************************************************************************
+** selectwindow meta object code from reading C++ file 'select.h'
+**
+** Created: Sun Feb 11 21:07:23 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "select.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *selectwindow::className() const
+{
+    return "selectwindow";
+}
+
+QMetaObject *selectwindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_selectwindow( "selectwindow", &selectwindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString selectwindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "selectwindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString selectwindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "selectwindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* selectwindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"checkValues", 0, 0 };
+    static const QUMethod slot_1 = {"grayOrNot", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "checkValues()", &slot_0, QMetaData::Private },
+       { "grayOrNot()", &slot_1, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "selectwindow", parentObject,
+       slot_tbl, 2,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_selectwindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* selectwindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "selectwindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool selectwindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: checkValues(); break;
+    case 1: grayOrNot(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool selectwindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool selectwindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool selectwindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_skunk.cpp b/tools/Input/moc_skunk.cpp
new file mode 100644 (file)
index 0000000..53396d8
--- /dev/null
@@ -0,0 +1,107 @@
+/****************************************************************************
+** skunkwindow meta object code from reading C++ file 'skunk.h'
+**
+** Created: Sun Feb 11 21:07:24 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "skunk.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *skunkwindow::className() const
+{
+    return "skunkwindow";
+}
+
+QMetaObject *skunkwindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_skunkwindow( "skunkwindow", &skunkwindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString skunkwindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "skunkwindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString skunkwindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "skunkwindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* skunkwindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"activateMinimumFields", 0, 0 };
+    static const QUMethod slot_1 = {"activateMaximumFields", 0, 0 };
+    static const QUMethod slot_2 = {"checkValues", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "activateMinimumFields()", &slot_0, QMetaData::Private },
+       { "activateMaximumFields()", &slot_1, QMetaData::Private },
+       { "checkValues()", &slot_2, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "skunkwindow", parentObject,
+       slot_tbl, 3,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_skunkwindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* skunkwindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "skunkwindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool skunkwindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: activateMinimumFields(); break;
+    case 1: activateMaximumFields(); break;
+    case 2: checkValues(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool skunkwindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool skunkwindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool skunkwindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_stop.cpp b/tools/Input/moc_stop.cpp
new file mode 100644 (file)
index 0000000..c5f5b2a
--- /dev/null
@@ -0,0 +1,116 @@
+/****************************************************************************
+** stopwindow meta object code from reading C++ file 'stop.h'
+**
+** Created: Sun Feb 11 21:07:24 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "stop.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *stopwindow::className() const
+{
+    return "stopwindow";
+}
+
+QMetaObject *stopwindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_stopwindow( "stopwindow", &stopwindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString stopwindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "stopwindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString stopwindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "stopwindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* stopwindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"activateIterationFields", 0, 0 };
+    static const QUMethod slot_1 = {"activateTerminationFields", 0, 0 };
+    static const QUMethod slot_2 = {"deactivateFields", 0, 0 };
+    static const QUMethod slot_3 = {"checkValues", 0, 0 };
+    static const QUMethod slot_4 = {"setEpsilon", 0, 0 };
+    static const QUMethod slot_5 = {"setSkips", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "activateIterationFields()", &slot_0, QMetaData::Private },
+       { "activateTerminationFields()", &slot_1, QMetaData::Private },
+       { "deactivateFields()", &slot_2, QMetaData::Private },
+       { "checkValues()", &slot_3, QMetaData::Private },
+       { "setEpsilon()", &slot_4, QMetaData::Private },
+       { "setSkips()", &slot_5, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "stopwindow", parentObject,
+       slot_tbl, 6,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_stopwindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* stopwindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "stopwindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool stopwindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: activateIterationFields(); break;
+    case 1: activateTerminationFields(); break;
+    case 2: deactivateFields(); break;
+    case 3: checkValues(); break;
+    case 4: setEpsilon(); break;
+    case 5: setSkips(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool stopwindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool stopwindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool stopwindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_super.cpp b/tools/Input/moc_super.cpp
new file mode 100644 (file)
index 0000000..bf28bdf
--- /dev/null
@@ -0,0 +1,104 @@
+/****************************************************************************
+** superwindow meta object code from reading C++ file 'super.h'
+**
+** Created: Sun Feb 11 21:07:24 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "super.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *superwindow::className() const
+{
+    return "superwindow";
+}
+
+QMetaObject *superwindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_superwindow( "superwindow", &superwindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString superwindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "superwindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString superwindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "superwindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* superwindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    static const QUMethod slot_0 = {"checkValues", 0, 0 };
+    static const QUMethod slot_1 = {"setSkips", 0, 0 };
+    static const QMetaData slot_tbl[] = {
+       { "checkValues()", &slot_0, QMetaData::Private },
+       { "setSkips()", &slot_1, QMetaData::Private }
+    };
+    metaObj = QMetaObject::new_metaobject(
+       "superwindow", parentObject,
+       slot_tbl, 2,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_superwindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* superwindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "superwindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool superwindow::qt_invoke( int _id, QUObject* _o )
+{
+    switch ( _id - staticMetaObject()->slotOffset() ) {
+    case 0: checkValues(); break;
+    case 1: setSkips(); break;
+    default:
+       return QDialog::qt_invoke( _id, _o );
+    }
+    return TRUE;
+}
+
+bool superwindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool superwindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool superwindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES
diff --git a/tools/Input/moc_trace.cpp b/tools/Input/moc_trace.cpp
new file mode 100644 (file)
index 0000000..f96ea17
--- /dev/null
@@ -0,0 +1,92 @@
+/****************************************************************************
+** tracewindow meta object code from reading C++ file 'trace.h'
+**
+** Created: Sun Feb 11 21:07:25 2018
+**      by: The Qt MOC ($Id: qt/moc_yacc.cpp   3.3.8   edited Feb 2 14:59 $)
+**
+** WARNING! All changes made in this file will be lost!
+*****************************************************************************/
+
+#undef QT_NO_COMPAT
+#include "trace.h"
+#include <qmetaobject.h>
+#include <qapplication.h>
+
+#include <private/qucomextra_p.h>
+#if !defined(Q_MOC_OUTPUT_REVISION) || (Q_MOC_OUTPUT_REVISION != 26)
+#error "This file was generated using the moc from 3.3.8b. It"
+#error "cannot be used with the include files from this version of Qt."
+#error "(The moc has changed too much.)"
+#endif
+
+const char *tracewindow::className() const
+{
+    return "tracewindow";
+}
+
+QMetaObject *tracewindow::metaObj = 0;
+static QMetaObjectCleanUp cleanUp_tracewindow( "tracewindow", &tracewindow::staticMetaObject );
+
+#ifndef QT_NO_TRANSLATION
+QString tracewindow::tr( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "tracewindow", s, c, QApplication::DefaultCodec );
+    else
+       return QString::fromLatin1( s );
+}
+#ifndef QT_NO_TRANSLATION_UTF8
+QString tracewindow::trUtf8( const char *s, const char *c )
+{
+    if ( qApp )
+       return qApp->translate( "tracewindow", s, c, QApplication::UnicodeUTF8 );
+    else
+       return QString::fromUtf8( s );
+}
+#endif // QT_NO_TRANSLATION_UTF8
+
+#endif // QT_NO_TRANSLATION
+
+QMetaObject* tracewindow::staticMetaObject()
+{
+    if ( metaObj )
+       return metaObj;
+    QMetaObject* parentObject = QDialog::staticMetaObject();
+    metaObj = QMetaObject::new_metaobject(
+       "tracewindow", parentObject,
+       0, 0,
+       0, 0,
+#ifndef QT_NO_PROPERTIES
+       0, 0,
+       0, 0,
+#endif // QT_NO_PROPERTIES
+       0, 0 );
+    cleanUp_tracewindow.setMetaObject( metaObj );
+    return metaObj;
+}
+
+void* tracewindow::qt_cast( const char* clname )
+{
+    if ( !qstrcmp( clname, "tracewindow" ) )
+       return this;
+    return QDialog::qt_cast( clname );
+}
+
+bool tracewindow::qt_invoke( int _id, QUObject* _o )
+{
+    return QDialog::qt_invoke(_id,_o);
+}
+
+bool tracewindow::qt_emit( int _id, QUObject* _o )
+{
+    return QDialog::qt_emit(_id,_o);
+}
+#ifndef QT_NO_PROPERTIES
+
+bool tracewindow::qt_property( int id, int f, QVariant* v)
+{
+    return QDialog::qt_property( id, f, v);
+}
+
+bool tracewindow::qt_static_property( QObject* , int , int , QVariant* ){ return FALSE; }
+#endif // QT_NO_PROPERTIES