Index: /trunk/MagicSoft/AMC/activemirrorcontrol/activemirrorcontrol/Makefile.am
===================================================================
--- /trunk/MagicSoft/AMC/activemirrorcontrol/activemirrorcontrol/Makefile.am	(revision 4498)
+++ /trunk/MagicSoft/AMC/activemirrorcontrol/activemirrorcontrol/Makefile.am	(revision 4499)
@@ -1,9 +1,9 @@
 ####### kdevelop will overwrite this part!!! (begin)##########
 bin_PROGRAMS = activemirrorcontrol
-activemirrorcontrol_SOURCES = errortestthreadcontroller.cpp errortestthread.cpp amclookuptable.cpp laseradjustthreadcontroller.cpp laseradjustthread.cpp adjustthreadcontroller.cpp adjustthread.cpp calibratepaneldialogbase.ui calibratepaneldialog.cpp videospotthread.cpp videothread.cpp videospot.cpp videopixel.cpp defocusthreadcontroller.cpp defocusthread.cpp amclog.cpp heatstate.cpp linearregression.cpp frameevent.cpp progressinfoevent.cpp calibratelasermovementdialogbase.ui calibratelasermovementdialog.cpp errorinfoevent.cpp movethread.cpp centertread.cpp amcframegrabber.cpp threadcontroller.cpp amcprogdlgbase.ui amcprogdlg.cpp laserthreadcontroller.cpp laserthread.cpp magicmirror.cpp threadinfo.cpp threadevent.cpp motorthreaddialogbase.ui motorthreaddialog.cpp motorthreadcontroller.cpp motorthread.cpp videodisplay.cpp videodisplaybase.ui videoframe.cpp mirrorselector.cpp adjustmirrordlgbase.ui adjustmirrordlg.cpp amcserialport.cpp amcpushbutton.cpp amcmotor.cpp amcmirrorpanel.cpp amcerror.cpp amcstate.cpp amcreportsocket.cpp amccmdserversocket.cpp activemirrorcontrolbase.ui activemirrorcontrol.cpp main.cpp 
+activemirrorcontrol_SOURCES = amccmdstate.cpp errortestthreadcontroller.cpp errortestthread.cpp amclookuptable.cpp laseradjustthreadcontroller.cpp laseradjustthread.cpp adjustthreadcontroller.cpp adjustthread.cpp calibratepaneldialogbase.ui calibratepaneldialog.cpp videospotthread.cpp videothread.cpp videospot.cpp videopixel.cpp defocusthreadcontroller.cpp defocusthread.cpp amclog.cpp heatstate.cpp linearregression.cpp frameevent.cpp progressinfoevent.cpp calibratelasermovementdialogbase.ui calibratelasermovementdialog.cpp errorinfoevent.cpp movethread.cpp centertread.cpp amcframegrabber.cpp threadcontroller.cpp amcprogdlgbase.ui amcprogdlg.cpp laserthreadcontroller.cpp laserthread.cpp magicmirror.cpp threadinfo.cpp threadevent.cpp motorthreaddialogbase.ui motorthreaddialog.cpp motorthreadcontroller.cpp motorthread.cpp videodisplay.cpp videodisplaybase.ui videoframe.cpp mirrorselector.cpp adjustmirrordlgbase.ui adjustmirrordlg.cpp amcserialport.cpp amcpushbutton.cpp amcmotor.cpp amcmirrorpanel.cpp amcerror.cpp amcstate.cpp amcreportsocket.cpp amccmdserversocket.cpp activemirrorcontrolbase.ui activemirrorcontrol.cpp main.cpp 
 activemirrorcontrol_LDADD   = -lqt-mt -lkdeui -lkdecore $(LIBSOCKET)
 
 
-EXTRA_DIST = main.cpp activemirrorcontrol.cpp activemirrorcontrol.h lo32-app-activemirrorcontrol.png lo16-app-activemirrorcontrol.png activemirrorcontrolbase.ui amccmdserversocket.cpp amccmdserversocket.h amcreportsocket.h amcreportsocket.cpp cc_defs.h amcstate.cpp amcstate.h amcerror.cpp amcerror.h amcerrors.h amcmirrorpanel.cpp amcmirrorpanel.h amcmotor.cpp amcmotor.h amcpushbutton.cpp amcpushbutton.h amccommands.h amcserialport.cpp amcserialport.h adjustmirrordlg.cpp adjustmirrordlg.h adjustmirrordlgbase.ui mirrorselector.cpp mirrorselector.h videoframe.cpp videoframe.h videodisplaybase.ui videodisplay.cpp videodisplay.h motorthread.cpp motorthread.h motorthreadcontroller.cpp motorthreadcontroller.h motorthreaddialog.cpp motorthreaddialog.h motorthreaddialogbase.ui threadevent.cpp threadevent.h threadinfo.cpp threadinfo.h magicmirror.cpp magicmirror.h laserthread.cpp laserthread.h laserthreadcontroller.cpp laserthreadcontroller.h amcprogdlg.cpp amcprogdlg.h amcprogdlgbase.ui threadcontroller.cpp threadcontroller.h amcframegrabber.cpp amcframegrabber.h centerthread.h centertread.cpp movethread.cpp movethread.h errorinfoevent.cpp errorinfoevent.h calibratelasermovementdialog.cpp calibratelasermovementdialog.h calibratelasermovementdialogbase.ui progressinfoevent.cpp progressinfoevent.h eventdefs.h frameevent.cpp frameevent.h linearregression.cpp linearregression.h heatstate.cpp heatstate.h amclog.cpp amclog.h defocusthread.cpp defocusthread.h defocusthreadcontroller.cpp defocusthreadcontroller.h videopixel.cpp videopixel.h videospot.cpp videospot.h videothread.cpp videothread.h videospotthread.cpp videospotthread.h calibratepaneldialog.cpp calibratepaneldialog.h calibratepaneldialogbase.ui adjustthread.cpp adjustthread.h adjustthreadcontroller.cpp adjustthreadcontroller.h laseradjustthread.cpp laseradjustthread.h laseradjustthreadcontroller.cpp laseradjustthreadcontroller.h amclookuptable.cpp amclookuptable.h amcdefs.h errortestthread.cpp errortestthread.h errortestthreadcontroller.cpp errortestthreadcontroller.h 
+EXTRA_DIST = main.cpp activemirrorcontrol.cpp activemirrorcontrol.h lo32-app-activemirrorcontrol.png lo16-app-activemirrorcontrol.png activemirrorcontrolbase.ui amccmdserversocket.cpp amccmdserversocket.h amcreportsocket.h amcreportsocket.cpp cc_defs.h amcstate.cpp amcstate.h amcerror.cpp amcerror.h amcerrors.h amcmirrorpanel.cpp amcmirrorpanel.h amcmotor.cpp amcmotor.h amcpushbutton.cpp amcpushbutton.h amccommands.h amcserialport.cpp amcserialport.h adjustmirrordlg.cpp adjustmirrordlg.h adjustmirrordlgbase.ui mirrorselector.cpp mirrorselector.h videoframe.cpp videoframe.h videodisplaybase.ui videodisplay.cpp videodisplay.h motorthread.cpp motorthread.h motorthreadcontroller.cpp motorthreadcontroller.h motorthreaddialog.cpp motorthreaddialog.h motorthreaddialogbase.ui threadevent.cpp threadevent.h threadinfo.cpp threadinfo.h magicmirror.cpp magicmirror.h laserthread.cpp laserthread.h laserthreadcontroller.cpp laserthreadcontroller.h amcprogdlg.cpp amcprogdlg.h amcprogdlgbase.ui threadcontroller.cpp threadcontroller.h amcframegrabber.cpp amcframegrabber.h centerthread.h centertread.cpp movethread.cpp movethread.h errorinfoevent.cpp errorinfoevent.h calibratelasermovementdialog.cpp calibratelasermovementdialog.h calibratelasermovementdialogbase.ui progressinfoevent.cpp progressinfoevent.h eventdefs.h frameevent.cpp frameevent.h linearregression.cpp linearregression.h heatstate.cpp heatstate.h amclog.cpp amclog.h defocusthread.cpp defocusthread.h defocusthreadcontroller.cpp defocusthreadcontroller.h videopixel.cpp videopixel.h videospot.cpp videospot.h videothread.cpp videothread.h videospotthread.cpp videospotthread.h calibratepaneldialog.cpp calibratepaneldialog.h calibratepaneldialogbase.ui adjustthread.cpp adjustthread.h adjustthreadcontroller.cpp adjustthreadcontroller.h laseradjustthread.cpp laseradjustthread.h laseradjustthreadcontroller.cpp laseradjustthreadcontroller.h amclookuptable.cpp amclookuptable.h amcdefs.h errortestthread.cpp errortestthread.h errortestthreadcontroller.cpp errortestthreadcontroller.h amccmdstate.cpp amccmdstate.h 
 
 install-data-local:
Index: /trunk/MagicSoft/AMC/activemirrorcontrol/activemirrorcontrol/Makefile.in
===================================================================
--- /trunk/MagicSoft/AMC/activemirrorcontrol/activemirrorcontrol/Makefile.in	(revision 4498)
+++ /trunk/MagicSoft/AMC/activemirrorcontrol/activemirrorcontrol/Makefile.in	(revision 4499)
@@ -1,3 +1,3 @@
-# KDE tags expanded automatically by am_edit - $Revision: 1.1 $ 
+# KDE tags expanded automatically by am_edit - $Revision: 1.2 $ 
 # Makefile.in generated automatically by automake 1.4 from Makefile.am
 
@@ -203,10 +203,10 @@
 
 bin_PROGRAMS = activemirrorcontrol
-#>- activemirrorcontrol_SOURCES = errortestthreadcontroller.cpp errortestthread.cpp amclookuptable.cpp laseradjustthreadcontroller.cpp laseradjustthread.cpp adjustthreadcontroller.cpp adjustthread.cpp calibratepaneldialogbase.ui calibratepaneldialog.cpp videospotthread.cpp videothread.cpp videospot.cpp videopixel.cpp defocusthreadcontroller.cpp defocusthread.cpp amclog.cpp heatstate.cpp linearregression.cpp frameevent.cpp progressinfoevent.cpp calibratelasermovementdialogbase.ui calibratelasermovementdialog.cpp errorinfoevent.cpp movethread.cpp centertread.cpp amcframegrabber.cpp threadcontroller.cpp amcprogdlgbase.ui amcprogdlg.cpp laserthreadcontroller.cpp laserthread.cpp magicmirror.cpp threadinfo.cpp threadevent.cpp motorthreaddialogbase.ui motorthreaddialog.cpp motorthreadcontroller.cpp motorthread.cpp videodisplay.cpp videodisplaybase.ui videoframe.cpp mirrorselector.cpp adjustmirrordlgbase.ui adjustmirrordlg.cpp amcserialport.cpp amcpushbutton.cpp amcmotor.cpp amcmirrorpanel.cpp amcerror.cpp amcstate.cpp amcreportsocket.cpp amccmdserversocket.cpp activemirrorcontrolbase.ui activemirrorcontrol.cpp main.cpp 
-#>+ 1
-activemirrorcontrol_SOURCES=errortestthreadcontroller.cpp errortestthread.cpp amclookuptable.cpp laseradjustthreadcontroller.cpp laseradjustthread.cpp adjustthreadcontroller.cpp adjustthread.cpp  calibratepaneldialog.cpp videospotthread.cpp videothread.cpp videospot.cpp videopixel.cpp defocusthreadcontroller.cpp defocusthread.cpp amclog.cpp heatstate.cpp linearregression.cpp frameevent.cpp progressinfoevent.cpp  calibratelasermovementdialog.cpp errorinfoevent.cpp movethread.cpp centertread.cpp amcframegrabber.cpp threadcontroller.cpp  amcprogdlg.cpp laserthreadcontroller.cpp laserthread.cpp magicmirror.cpp threadinfo.cpp threadevent.cpp  motorthreaddialog.cpp motorthreadcontroller.cpp motorthread.cpp videodisplay.cpp  videoframe.cpp mirrorselector.cpp  adjustmirrordlg.cpp amcserialport.cpp amcpushbutton.cpp amcmotor.cpp amcmirrorpanel.cpp amcerror.cpp amcstate.cpp amcreportsocket.cpp amccmdserversocket.cpp  activemirrorcontrol.cpp main.cpp  calibratepaneldialogbase.cpp calibratelasermovementdialogbase.cpp amcprogdlgbase.cpp motorthreaddialogbase.cpp videodisplaybase.cpp adjustmirrordlgbase.cpp activemirrorcontrolbase.cpp
+#>- activemirrorcontrol_SOURCES = amccmdstate.cpp errortestthreadcontroller.cpp errortestthread.cpp amclookuptable.cpp laseradjustthreadcontroller.cpp laseradjustthread.cpp adjustthreadcontroller.cpp adjustthread.cpp calibratepaneldialogbase.ui calibratepaneldialog.cpp videospotthread.cpp videothread.cpp videospot.cpp videopixel.cpp defocusthreadcontroller.cpp defocusthread.cpp amclog.cpp heatstate.cpp linearregression.cpp frameevent.cpp progressinfoevent.cpp calibratelasermovementdialogbase.ui calibratelasermovementdialog.cpp errorinfoevent.cpp movethread.cpp centertread.cpp amcframegrabber.cpp threadcontroller.cpp amcprogdlgbase.ui amcprogdlg.cpp laserthreadcontroller.cpp laserthread.cpp magicmirror.cpp threadinfo.cpp threadevent.cpp motorthreaddialogbase.ui motorthreaddialog.cpp motorthreadcontroller.cpp motorthread.cpp videodisplay.cpp videodisplaybase.ui videoframe.cpp mirrorselector.cpp adjustmirrordlgbase.ui adjustmirrordlg.cpp amcserialport.cpp amcpushbutton.cpp amcmotor.cpp amcmirrorpanel.cpp amcerror.cpp amcstate.cpp amcreportsocket.cpp amccmdserversocket.cpp activemirrorcontrolbase.ui activemirrorcontrol.cpp main.cpp 
+#>+ 1
+activemirrorcontrol_SOURCES=amccmdstate.cpp errortestthreadcontroller.cpp errortestthread.cpp amclookuptable.cpp laseradjustthreadcontroller.cpp laseradjustthread.cpp adjustthreadcontroller.cpp adjustthread.cpp  calibratepaneldialog.cpp videospotthread.cpp videothread.cpp videospot.cpp videopixel.cpp defocusthreadcontroller.cpp defocusthread.cpp amclog.cpp heatstate.cpp linearregression.cpp frameevent.cpp progressinfoevent.cpp  calibratelasermovementdialog.cpp errorinfoevent.cpp movethread.cpp centertread.cpp amcframegrabber.cpp threadcontroller.cpp  amcprogdlg.cpp laserthreadcontroller.cpp laserthread.cpp magicmirror.cpp threadinfo.cpp threadevent.cpp  motorthreaddialog.cpp motorthreadcontroller.cpp motorthread.cpp videodisplay.cpp  videoframe.cpp mirrorselector.cpp  adjustmirrordlg.cpp amcserialport.cpp amcpushbutton.cpp amcmotor.cpp amcmirrorpanel.cpp amcerror.cpp amcstate.cpp amcreportsocket.cpp amccmdserversocket.cpp  activemirrorcontrol.cpp main.cpp  calibratepaneldialogbase.cpp calibratelasermovementdialogbase.cpp amcprogdlgbase.cpp motorthreaddialogbase.cpp videodisplaybase.cpp adjustmirrordlgbase.cpp activemirrorcontrolbase.cpp
 activemirrorcontrol_LDADD = -lqt-mt -lkdeui -lkdecore $(LIBSOCKET)
 
-EXTRA_DIST = main.cpp activemirrorcontrol.cpp activemirrorcontrol.h lo32-app-activemirrorcontrol.png lo16-app-activemirrorcontrol.png activemirrorcontrolbase.ui amccmdserversocket.cpp amccmdserversocket.h amcreportsocket.h amcreportsocket.cpp cc_defs.h amcstate.cpp amcstate.h amcerror.cpp amcerror.h amcerrors.h amcmirrorpanel.cpp amcmirrorpanel.h amcmotor.cpp amcmotor.h amcpushbutton.cpp amcpushbutton.h amccommands.h amcserialport.cpp amcserialport.h adjustmirrordlg.cpp adjustmirrordlg.h adjustmirrordlgbase.ui mirrorselector.cpp mirrorselector.h videoframe.cpp videoframe.h videodisplaybase.ui videodisplay.cpp videodisplay.h motorthread.cpp motorthread.h motorthreadcontroller.cpp motorthreadcontroller.h motorthreaddialog.cpp motorthreaddialog.h motorthreaddialogbase.ui threadevent.cpp threadevent.h threadinfo.cpp threadinfo.h magicmirror.cpp magicmirror.h laserthread.cpp laserthread.h laserthreadcontroller.cpp laserthreadcontroller.h amcprogdlg.cpp amcprogdlg.h amcprogdlgbase.ui threadcontroller.cpp threadcontroller.h amcframegrabber.cpp amcframegrabber.h centerthread.h centertread.cpp movethread.cpp movethread.h errorinfoevent.cpp errorinfoevent.h calibratelasermovementdialog.cpp calibratelasermovementdialog.h calibratelasermovementdialogbase.ui progressinfoevent.cpp progressinfoevent.h eventdefs.h frameevent.cpp frameevent.h linearregression.cpp linearregression.h heatstate.cpp heatstate.h amclog.cpp amclog.h defocusthread.cpp defocusthread.h defocusthreadcontroller.cpp defocusthreadcontroller.h videopixel.cpp videopixel.h videospot.cpp videospot.h videothread.cpp videothread.h videospotthread.cpp videospotthread.h calibratepaneldialog.cpp calibratepaneldialog.h calibratepaneldialogbase.ui adjustthread.cpp adjustthread.h adjustthreadcontroller.cpp adjustthreadcontroller.h laseradjustthread.cpp laseradjustthread.h laseradjustthreadcontroller.cpp laseradjustthreadcontroller.h amclookuptable.cpp amclookuptable.h amcdefs.h errortestthread.cpp errortestthread.h errortestthreadcontroller.cpp errortestthreadcontroller.h 
+EXTRA_DIST = main.cpp activemirrorcontrol.cpp activemirrorcontrol.h lo32-app-activemirrorcontrol.png lo16-app-activemirrorcontrol.png activemirrorcontrolbase.ui amccmdserversocket.cpp amccmdserversocket.h amcreportsocket.h amcreportsocket.cpp cc_defs.h amcstate.cpp amcstate.h amcerror.cpp amcerror.h amcerrors.h amcmirrorpanel.cpp amcmirrorpanel.h amcmotor.cpp amcmotor.h amcpushbutton.cpp amcpushbutton.h amccommands.h amcserialport.cpp amcserialport.h adjustmirrordlg.cpp adjustmirrordlg.h adjustmirrordlgbase.ui mirrorselector.cpp mirrorselector.h videoframe.cpp videoframe.h videodisplaybase.ui videodisplay.cpp videodisplay.h motorthread.cpp motorthread.h motorthreadcontroller.cpp motorthreadcontroller.h motorthreaddialog.cpp motorthreaddialog.h motorthreaddialogbase.ui threadevent.cpp threadevent.h threadinfo.cpp threadinfo.h magicmirror.cpp magicmirror.h laserthread.cpp laserthread.h laserthreadcontroller.cpp laserthreadcontroller.h amcprogdlg.cpp amcprogdlg.h amcprogdlgbase.ui threadcontroller.cpp threadcontroller.h amcframegrabber.cpp amcframegrabber.h centerthread.h centertread.cpp movethread.cpp movethread.h errorinfoevent.cpp errorinfoevent.h calibratelasermovementdialog.cpp calibratelasermovementdialog.h calibratelasermovementdialogbase.ui progressinfoevent.cpp progressinfoevent.h eventdefs.h frameevent.cpp frameevent.h linearregression.cpp linearregression.h heatstate.cpp heatstate.h amclog.cpp amclog.h defocusthread.cpp defocusthread.h defocusthreadcontroller.cpp defocusthreadcontroller.h videopixel.cpp videopixel.h videospot.cpp videospot.h videothread.cpp videothread.h videospotthread.cpp videospotthread.h calibratepaneldialog.cpp calibratepaneldialog.h calibratepaneldialogbase.ui adjustthread.cpp adjustthread.h adjustthreadcontroller.cpp adjustthreadcontroller.h laseradjustthread.cpp laseradjustthread.h laseradjustthreadcontroller.cpp laseradjustthreadcontroller.h amclookuptable.cpp amclookuptable.h amcdefs.h errortestthread.cpp errortestthread.h errortestthreadcontroller.cpp errortestthreadcontroller.h amccmdstate.cpp amccmdstate.h 
 
 ####### kdevelop will overwrite this part!!! (end)############
@@ -242,49 +242,51 @@
 LDFLAGS = @LDFLAGS@
 LIBS = @LIBS@
-#>- activemirrorcontrol_OBJECTS =  errortestthreadcontroller.$(OBJEXT) \
-#>- errortestthread.$(OBJEXT) amclookuptable.$(OBJEXT) \
-#>- laseradjustthreadcontroller.$(OBJEXT) laseradjustthread.$(OBJEXT) \
-#>- adjustthreadcontroller.$(OBJEXT) adjustthread.$(OBJEXT) \
-#>- calibratepaneldialog.$(OBJEXT) videospotthread.$(OBJEXT) \
-#>- videothread.$(OBJEXT) videospot.$(OBJEXT) videopixel.$(OBJEXT) \
-#>- defocusthreadcontroller.$(OBJEXT) defocusthread.$(OBJEXT) \
-#>- amclog.$(OBJEXT) heatstate.$(OBJEXT) linearregression.$(OBJEXT) \
-#>- frameevent.$(OBJEXT) progressinfoevent.$(OBJEXT) \
-#>- calibratelasermovementdialog.$(OBJEXT) errorinfoevent.$(OBJEXT) \
-#>- movethread.$(OBJEXT) centertread.$(OBJEXT) amcframegrabber.$(OBJEXT) \
-#>- threadcontroller.$(OBJEXT) amcprogdlg.$(OBJEXT) \
-#>- laserthreadcontroller.$(OBJEXT) laserthread.$(OBJEXT) \
-#>- magicmirror.$(OBJEXT) threadinfo.$(OBJEXT) threadevent.$(OBJEXT) \
-#>- motorthreaddialog.$(OBJEXT) motorthreadcontroller.$(OBJEXT) \
-#>- motorthread.$(OBJEXT) videodisplay.$(OBJEXT) videoframe.$(OBJEXT) \
-#>- mirrorselector.$(OBJEXT) adjustmirrordlg.$(OBJEXT) \
-#>- amcserialport.$(OBJEXT) amcpushbutton.$(OBJEXT) amcmotor.$(OBJEXT) \
-#>- amcmirrorpanel.$(OBJEXT) amcerror.$(OBJEXT) amcstate.$(OBJEXT) \
-#>- amcreportsocket.$(OBJEXT) amccmdserversocket.$(OBJEXT) \
-#>- activemirrorcontrol.$(OBJEXT) main.$(OBJEXT)
-#>+ 26
+#>- activemirrorcontrol_OBJECTS =  amccmdstate.$(OBJEXT) \
+#>- errortestthreadcontroller.$(OBJEXT) errortestthread.$(OBJEXT) \
+#>- amclookuptable.$(OBJEXT) laseradjustthreadcontroller.$(OBJEXT) \
+#>- laseradjustthread.$(OBJEXT) adjustthreadcontroller.$(OBJEXT) \
+#>- adjustthread.$(OBJEXT) calibratepaneldialog.$(OBJEXT) \
+#>- videospotthread.$(OBJEXT) videothread.$(OBJEXT) videospot.$(OBJEXT) \
+#>- videopixel.$(OBJEXT) defocusthreadcontroller.$(OBJEXT) \
+#>- defocusthread.$(OBJEXT) amclog.$(OBJEXT) heatstate.$(OBJEXT) \
+#>- linearregression.$(OBJEXT) frameevent.$(OBJEXT) \
+#>- progressinfoevent.$(OBJEXT) calibratelasermovementdialog.$(OBJEXT) \
+#>- errorinfoevent.$(OBJEXT) movethread.$(OBJEXT) centertread.$(OBJEXT) \
+#>- amcframegrabber.$(OBJEXT) threadcontroller.$(OBJEXT) \
+#>- amcprogdlg.$(OBJEXT) laserthreadcontroller.$(OBJEXT) \
+#>- laserthread.$(OBJEXT) magicmirror.$(OBJEXT) threadinfo.$(OBJEXT) \
+#>- threadevent.$(OBJEXT) motorthreaddialog.$(OBJEXT) \
+#>- motorthreadcontroller.$(OBJEXT) motorthread.$(OBJEXT) \
+#>- videodisplay.$(OBJEXT) videoframe.$(OBJEXT) mirrorselector.$(OBJEXT) \
+#>- adjustmirrordlg.$(OBJEXT) amcserialport.$(OBJEXT) \
+#>- amcpushbutton.$(OBJEXT) amcmotor.$(OBJEXT) amcmirrorpanel.$(OBJEXT) \
+#>- amcerror.$(OBJEXT) amcstate.$(OBJEXT) amcreportsocket.$(OBJEXT) \
+#>- amccmdserversocket.$(OBJEXT) activemirrorcontrol.$(OBJEXT) \
+#>- main.$(OBJEXT)
+#>+ 27
 activemirrorcontrol_final_OBJECTS = activemirrorcontrol.all_cpp.o 
-activemirrorcontrol_nofinal_OBJECTS = errortestthreadcontroller.$(OBJEXT) \
-errortestthread.$(OBJEXT) amclookuptable.$(OBJEXT) \
-laseradjustthreadcontroller.$(OBJEXT) laseradjustthread.$(OBJEXT) \
-adjustthreadcontroller.$(OBJEXT) adjustthread.$(OBJEXT) \
-calibratepaneldialog.$(OBJEXT) videospotthread.$(OBJEXT) \
-videothread.$(OBJEXT) videospot.$(OBJEXT) videopixel.$(OBJEXT) \
-defocusthreadcontroller.$(OBJEXT) defocusthread.$(OBJEXT) \
-amclog.$(OBJEXT) heatstate.$(OBJEXT) linearregression.$(OBJEXT) \
-frameevent.$(OBJEXT) progressinfoevent.$(OBJEXT) \
-calibratelasermovementdialog.$(OBJEXT) errorinfoevent.$(OBJEXT) \
-movethread.$(OBJEXT) centertread.$(OBJEXT) amcframegrabber.$(OBJEXT) \
-threadcontroller.$(OBJEXT) amcprogdlg.$(OBJEXT) \
-laserthreadcontroller.$(OBJEXT) laserthread.$(OBJEXT) \
-magicmirror.$(OBJEXT) threadinfo.$(OBJEXT) threadevent.$(OBJEXT) \
-motorthreaddialog.$(OBJEXT) motorthreadcontroller.$(OBJEXT) \
-motorthread.$(OBJEXT) videodisplay.$(OBJEXT) videoframe.$(OBJEXT) \
-mirrorselector.$(OBJEXT) adjustmirrordlg.$(OBJEXT) \
-amcserialport.$(OBJEXT) amcpushbutton.$(OBJEXT) amcmotor.$(OBJEXT) \
-amcmirrorpanel.$(OBJEXT) amcerror.$(OBJEXT) amcstate.$(OBJEXT) \
-amcreportsocket.$(OBJEXT) amccmdserversocket.$(OBJEXT) \
-activemirrorcontrol.$(OBJEXT) main.$(OBJEXT) calibratepaneldialogbase.$(OBJEXT) calibratelasermovementdialogbase.$(OBJEXT) amcprogdlgbase.$(OBJEXT) motorthreaddialogbase.$(OBJEXT) videodisplaybase.$(OBJEXT) adjustmirrordlgbase.$(OBJEXT) activemirrorcontrolbase.$(OBJEXT)\
-calibratepaneldialog.moc.o mirrorselector.moc.o amcprogdlg.moc.o activemirrorcontrol.moc.o motorthreaddialog.moc.o heatstate.moc.o amcstate.moc.o videodisplay.moc.o amcpushbutton.moc.o videoframe.moc.o adjustmirrordlg.moc.o amccmdserversocket.moc.o amcreportsocket.moc.o calibratelasermovementdialog.moc.o amcframegrabber.moc.o  \
+activemirrorcontrol_nofinal_OBJECTS = amccmdstate.$(OBJEXT) \
+errortestthreadcontroller.$(OBJEXT) errortestthread.$(OBJEXT) \
+amclookuptable.$(OBJEXT) laseradjustthreadcontroller.$(OBJEXT) \
+laseradjustthread.$(OBJEXT) adjustthreadcontroller.$(OBJEXT) \
+adjustthread.$(OBJEXT) calibratepaneldialog.$(OBJEXT) \
+videospotthread.$(OBJEXT) videothread.$(OBJEXT) videospot.$(OBJEXT) \
+videopixel.$(OBJEXT) defocusthreadcontroller.$(OBJEXT) \
+defocusthread.$(OBJEXT) amclog.$(OBJEXT) heatstate.$(OBJEXT) \
+linearregression.$(OBJEXT) frameevent.$(OBJEXT) \
+progressinfoevent.$(OBJEXT) calibratelasermovementdialog.$(OBJEXT) \
+errorinfoevent.$(OBJEXT) movethread.$(OBJEXT) centertread.$(OBJEXT) \
+amcframegrabber.$(OBJEXT) threadcontroller.$(OBJEXT) \
+amcprogdlg.$(OBJEXT) laserthreadcontroller.$(OBJEXT) \
+laserthread.$(OBJEXT) magicmirror.$(OBJEXT) threadinfo.$(OBJEXT) \
+threadevent.$(OBJEXT) motorthreaddialog.$(OBJEXT) \
+motorthreadcontroller.$(OBJEXT) motorthread.$(OBJEXT) \
+videodisplay.$(OBJEXT) videoframe.$(OBJEXT) mirrorselector.$(OBJEXT) \
+adjustmirrordlg.$(OBJEXT) amcserialport.$(OBJEXT) \
+amcpushbutton.$(OBJEXT) amcmotor.$(OBJEXT) amcmirrorpanel.$(OBJEXT) \
+amcerror.$(OBJEXT) amcstate.$(OBJEXT) amcreportsocket.$(OBJEXT) \
+amccmdserversocket.$(OBJEXT) activemirrorcontrol.$(OBJEXT) \
+main.$(OBJEXT) calibratepaneldialogbase.$(OBJEXT) calibratelasermovementdialogbase.$(OBJEXT) amcprogdlgbase.$(OBJEXT) motorthreaddialogbase.$(OBJEXT) videodisplaybase.$(OBJEXT) adjustmirrordlgbase.$(OBJEXT) activemirrorcontrolbase.$(OBJEXT)\
+calibratepaneldialog.moc.o mirrorselector.moc.o amcprogdlg.moc.o activemirrorcontrol.moc.o motorthreaddialog.moc.o heatstate.moc.o amcstate.moc.o videodisplay.moc.o amcpushbutton.moc.o videoframe.moc.o adjustmirrordlg.moc.o amccmdserversocket.moc.o amccmdstate.moc.o amcreportsocket.moc.o calibratelasermovementdialog.moc.o amcframegrabber.moc.o  \
 activemirrorcontrol_meta_unload.o 
 @KDE_USE_FINAL_FALSE@activemirrorcontrol_OBJECTS = $(activemirrorcontrol_nofinal_OBJECTS)
@@ -307,5 +309,5 @@
 #>- DISTFILES = $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST)
 #>+ 4
-KDE_DIST=Frame06.png mainthreadcontroller.h Spots03.txt Spots07.txt Frame03.png focusthread.cpp Dark1.png Spots00.txt Frame07.png calibratelasermovementdialogbase.h Spots04.txt Frame00.png adjustmirrordlgbase.h Spots08.txt calibratepaneldialogbase.h Frame04.png focusthread.h activemirrorcontrol_meta_unload.cpp amcprogdlgbase.h Spots01.txt Frame08.png Spots05.txt Frame01.png Spots09.txt activemirrorcontrolbase.h Frame05.png mainthreadcontroller.cpp motorthreaddialogbase.h Spots02.txt Frame09.png Spots06.txt Frame02.png videodisplaybase.h 
+KDE_DIST=Frame06.png mainthreadcontroller.h Spots03.txt Frame03.png focusthread.cpp Spots00.txt activemirrorcontrol calibratelasermovementdialogbase.h Spots04.txt Frame00.png adjustmirrordlgbase.h calibratepaneldialogbase.h Frame04.png focusthread.h activemirrorcontrol_meta_unload.cpp amcprogdlgbase.h Spots01.txt LED01.txt Spots05.txt Frame01.png activemirrorcontrolbase.h Frame05.png mainthreadcontroller.cpp motorthreaddialogbase.h Spots02.txt Spots06.txt Frame02.png videodisplaybase.h 
 
 DISTFILES= $(DIST_COMMON) $(SOURCES) $(HEADERS) $(TEXINFOS) $(EXTRA_DIST) $(KDE_DIST)
@@ -316,10 +318,10 @@
 #>- DEP_FILES =  .deps/activemirrorcontrol.P .deps/adjustmirrordlg.P \
 #>- .deps/adjustthread.P .deps/adjustthreadcontroller.P \
-#>- .deps/amccmdserversocket.P .deps/amcerror.P .deps/amcframegrabber.P \
-#>- .deps/amclog.P .deps/amclookuptable.P .deps/amcmirrorpanel.P \
-#>- .deps/amcmotor.P .deps/amcprogdlg.P .deps/amcpushbutton.P \
-#>- .deps/amcreportsocket.P .deps/amcserialport.P .deps/amcstate.P \
-#>- .deps/calibratelasermovementdialog.P .deps/calibratepaneldialog.P \
-#>- .deps/centertread.P .deps/defocusthread.P \
+#>- .deps/amccmdserversocket.P .deps/amccmdstate.P .deps/amcerror.P \
+#>- .deps/amcframegrabber.P .deps/amclog.P .deps/amclookuptable.P \
+#>- .deps/amcmirrorpanel.P .deps/amcmotor.P .deps/amcprogdlg.P \
+#>- .deps/amcpushbutton.P .deps/amcreportsocket.P .deps/amcserialport.P \
+#>- .deps/amcstate.P .deps/calibratelasermovementdialog.P \
+#>- .deps/calibratepaneldialog.P .deps/centertread.P .deps/defocusthread.P \
 #>- .deps/defocusthreadcontroller.P .deps/errorinfoevent.P \
 #>- .deps/errortestthread.P .deps/errortestthreadcontroller.P \
@@ -334,13 +336,13 @@
 #>- .deps/videospot.P .deps/videospotthread.P .deps/videothread.P
 #>+ 40
-@KDE_USE_FINAL_TRUE@DEP_FILES =  $(DEPDIR)/calibratepaneldialogbase.P $(DEPDIR)/calibratelasermovementdialogbase.P $(DEPDIR)/amcprogdlgbase.P $(DEPDIR)/motorthreaddialogbase.P $(DEPDIR)/videodisplaybase.P $(DEPDIR)/adjustmirrordlgbase.P $(DEPDIR)/activemirrorcontrolbase.P $(DEPDIR)/calibratepaneldialog.moc.P $(DEPDIR)/mirrorselector.moc.P $(DEPDIR)/amcprogdlg.moc.P $(DEPDIR)/activemirrorcontrol.moc.P $(DEPDIR)/motorthreaddialog.moc.P $(DEPDIR)/heatstate.moc.P $(DEPDIR)/amcstate.moc.P $(DEPDIR)/videodisplay.moc.P $(DEPDIR)/amcpushbutton.moc.P $(DEPDIR)/videoframe.moc.P $(DEPDIR)/adjustmirrordlg.moc.P $(DEPDIR)/amccmdserversocket.moc.P $(DEPDIR)/amcreportsocket.moc.P $(DEPDIR)/calibratelasermovementdialog.moc.P $(DEPDIR)/amcframegrabber.moc.P $(DEPDIR)/activemirrorcontrol_meta_unload.P  $(DEPDIR)/activemirrorcontrol.all_cpp.P \
+@KDE_USE_FINAL_TRUE@DEP_FILES =  $(DEPDIR)/calibratepaneldialogbase.P $(DEPDIR)/calibratelasermovementdialogbase.P $(DEPDIR)/amcprogdlgbase.P $(DEPDIR)/motorthreaddialogbase.P $(DEPDIR)/videodisplaybase.P $(DEPDIR)/adjustmirrordlgbase.P $(DEPDIR)/activemirrorcontrolbase.P $(DEPDIR)/calibratepaneldialog.moc.P $(DEPDIR)/mirrorselector.moc.P $(DEPDIR)/amcprogdlg.moc.P $(DEPDIR)/activemirrorcontrol.moc.P $(DEPDIR)/motorthreaddialog.moc.P $(DEPDIR)/heatstate.moc.P $(DEPDIR)/amcstate.moc.P $(DEPDIR)/videodisplay.moc.P $(DEPDIR)/amcpushbutton.moc.P $(DEPDIR)/videoframe.moc.P $(DEPDIR)/adjustmirrordlg.moc.P $(DEPDIR)/amccmdserversocket.moc.P $(DEPDIR)/amccmdstate.moc.P $(DEPDIR)/amcreportsocket.moc.P $(DEPDIR)/calibratelasermovementdialog.moc.P $(DEPDIR)/amcframegrabber.moc.P $(DEPDIR)/activemirrorcontrol_meta_unload.P  $(DEPDIR)/activemirrorcontrol.all_cpp.P \
 	  .deps/activemirrorcontrol.P .deps/adjustmirrordlg.P \
 .deps/adjustthread.P .deps/adjustthreadcontroller.P \
-.deps/amccmdserversocket.P .deps/amcerror.P .deps/amcframegrabber.P \
-.deps/amclog.P .deps/amclookuptable.P .deps/amcmirrorpanel.P \
-.deps/amcmotor.P .deps/amcprogdlg.P .deps/amcpushbutton.P \
-.deps/amcreportsocket.P .deps/amcserialport.P .deps/amcstate.P \
-.deps/calibratelasermovementdialog.P .deps/calibratepaneldialog.P \
-.deps/centertread.P .deps/defocusthread.P \
+.deps/amccmdserversocket.P .deps/amccmdstate.P .deps/amcerror.P \
+.deps/amcframegrabber.P .deps/amclog.P .deps/amclookuptable.P \
+.deps/amcmirrorpanel.P .deps/amcmotor.P .deps/amcprogdlg.P \
+.deps/amcpushbutton.P .deps/amcreportsocket.P .deps/amcserialport.P \
+.deps/amcstate.P .deps/calibratelasermovementdialog.P \
+.deps/calibratepaneldialog.P .deps/centertread.P .deps/defocusthread.P \
 .deps/defocusthreadcontroller.P .deps/errorinfoevent.P \
 .deps/errortestthread.P .deps/errortestthreadcontroller.P \
@@ -354,12 +356,12 @@
 .deps/videodisplay.P .deps/videoframe.P .deps/videopixel.P \
 .deps/videospot.P .deps/videospotthread.P .deps/videothread.P
-@KDE_USE_FINAL_FALSE@DEP_FILES =  $(DEPDIR)/calibratepaneldialogbase.P $(DEPDIR)/calibratelasermovementdialogbase.P $(DEPDIR)/amcprogdlgbase.P $(DEPDIR)/motorthreaddialogbase.P $(DEPDIR)/videodisplaybase.P $(DEPDIR)/adjustmirrordlgbase.P $(DEPDIR)/activemirrorcontrolbase.P $(DEPDIR)/calibratepaneldialog.moc.P $(DEPDIR)/mirrorselector.moc.P $(DEPDIR)/amcprogdlg.moc.P $(DEPDIR)/activemirrorcontrol.moc.P $(DEPDIR)/motorthreaddialog.moc.P $(DEPDIR)/heatstate.moc.P $(DEPDIR)/amcstate.moc.P $(DEPDIR)/videodisplay.moc.P $(DEPDIR)/amcpushbutton.moc.P $(DEPDIR)/videoframe.moc.P $(DEPDIR)/adjustmirrordlg.moc.P $(DEPDIR)/amccmdserversocket.moc.P $(DEPDIR)/amcreportsocket.moc.P $(DEPDIR)/calibratelasermovementdialog.moc.P $(DEPDIR)/amcframegrabber.moc.P $(DEPDIR)/activemirrorcontrol_meta_unload.P   .deps/activemirrorcontrol.P .deps/adjustmirrordlg.P \
+@KDE_USE_FINAL_FALSE@DEP_FILES =  $(DEPDIR)/calibratepaneldialogbase.P $(DEPDIR)/calibratelasermovementdialogbase.P $(DEPDIR)/amcprogdlgbase.P $(DEPDIR)/motorthreaddialogbase.P $(DEPDIR)/videodisplaybase.P $(DEPDIR)/adjustmirrordlgbase.P $(DEPDIR)/activemirrorcontrolbase.P $(DEPDIR)/calibratepaneldialog.moc.P $(DEPDIR)/mirrorselector.moc.P $(DEPDIR)/amcprogdlg.moc.P $(DEPDIR)/activemirrorcontrol.moc.P $(DEPDIR)/motorthreaddialog.moc.P $(DEPDIR)/heatstate.moc.P $(DEPDIR)/amcstate.moc.P $(DEPDIR)/videodisplay.moc.P $(DEPDIR)/amcpushbutton.moc.P $(DEPDIR)/videoframe.moc.P $(DEPDIR)/adjustmirrordlg.moc.P $(DEPDIR)/amccmdserversocket.moc.P $(DEPDIR)/amccmdstate.moc.P $(DEPDIR)/amcreportsocket.moc.P $(DEPDIR)/calibratelasermovementdialog.moc.P $(DEPDIR)/amcframegrabber.moc.P $(DEPDIR)/activemirrorcontrol_meta_unload.P   .deps/activemirrorcontrol.P .deps/adjustmirrordlg.P \
 .deps/adjustthread.P .deps/adjustthreadcontroller.P \
-.deps/amccmdserversocket.P .deps/amcerror.P .deps/amcframegrabber.P \
-.deps/amclog.P .deps/amclookuptable.P .deps/amcmirrorpanel.P \
-.deps/amcmotor.P .deps/amcprogdlg.P .deps/amcpushbutton.P \
-.deps/amcreportsocket.P .deps/amcserialport.P .deps/amcstate.P \
-.deps/calibratelasermovementdialog.P .deps/calibratepaneldialog.P \
-.deps/centertread.P .deps/defocusthread.P \
+.deps/amccmdserversocket.P .deps/amccmdstate.P .deps/amcerror.P \
+.deps/amcframegrabber.P .deps/amclog.P .deps/amclookuptable.P \
+.deps/amcmirrorpanel.P .deps/amcmotor.P .deps/amcprogdlg.P \
+.deps/amcpushbutton.P .deps/amcreportsocket.P .deps/amcserialport.P \
+.deps/amcstate.P .deps/calibratelasermovementdialog.P \
+.deps/calibratepaneldialog.P .deps/centertread.P .deps/defocusthread.P \
 .deps/defocusthreadcontroller.P .deps/errorinfoevent.P \
 .deps/errortestthread.P .deps/errortestthreadcontroller.P \
@@ -850,4 +852,8 @@
 
 #>+ 3
+amccmdstate.moc.cpp: $(srcdir)/amccmdstate.h
+	$(MOC) $(srcdir)/amccmdstate.h -o amccmdstate.moc.cpp
+
+#>+ 3
 amcreportsocket.moc.cpp: $(srcdir)/amcreportsocket.h
 	$(MOC) $(srcdir)/amcreportsocket.h -o amcreportsocket.moc.cpp
@@ -863,5 +869,5 @@
 #>+ 3
 clean-metasources:
-	-rm -f  calibratepaneldialogbase.moc calibratepaneldialog.moc.cpp calibratelasermovementdialogbase.moc mirrorselector.moc.cpp amcprogdlg.moc.cpp videodisplaybase.moc activemirrorcontrol.moc.cpp amcprogdlgbase.moc activemirrorcontrolbase.moc motorthreaddialog.moc.cpp heatstate.moc.cpp adjustmirrordlgbase.moc amcstate.moc.cpp videodisplay.moc.cpp amcpushbutton.moc.cpp videoframe.moc.cpp motorthreaddialogbase.moc adjustmirrordlg.moc.cpp amccmdserversocket.moc.cpp amcreportsocket.moc.cpp calibratelasermovementdialog.moc.cpp amcframegrabber.moc.cpp
+	-rm -f  calibratepaneldialogbase.moc calibratepaneldialog.moc.cpp calibratelasermovementdialogbase.moc mirrorselector.moc.cpp amcprogdlg.moc.cpp videodisplaybase.moc activemirrorcontrol.moc.cpp amcprogdlgbase.moc activemirrorcontrolbase.moc motorthreaddialog.moc.cpp heatstate.moc.cpp adjustmirrordlgbase.moc amcstate.moc.cpp videodisplay.moc.cpp amcpushbutton.moc.cpp videoframe.moc.cpp motorthreaddialogbase.moc adjustmirrordlg.moc.cpp amccmdserversocket.moc.cpp amccmdstate.moc.cpp amcreportsocket.moc.cpp calibratelasermovementdialog.moc.cpp amcframegrabber.moc.cpp
 
 #>+ 10
@@ -886,9 +892,9 @@
 
 #>+ 10
-activemirrorcontrol_meta_unload.cpp:  calibratepaneldialogbase.moc calibratelasermovementdialogbase.moc calibratepaneldialog.moc.cpp mirrorselector.moc.cpp amcprogdlg.moc.cpp videodisplaybase.moc activemirrorcontrol.moc.cpp amcprogdlgbase.moc activemirrorcontrolbase.moc motorthreaddialog.moc.cpp heatstate.moc.cpp adjustmirrordlgbase.moc amcstate.moc.cpp videodisplay.moc.cpp amcpushbutton.moc.cpp videoframe.moc.cpp motorthreaddialogbase.moc adjustmirrordlg.moc.cpp amccmdserversocket.moc.cpp amcreportsocket.moc.cpp calibratelasermovementdialog.moc.cpp amcframegrabber.moc.cpp calibratepaneldialogbase.moc calibratelasermovementdialogbase.moc amcprogdlgbase.moc motorthreaddialogbase.moc videodisplaybase.moc adjustmirrordlgbase.moc activemirrorcontrolbase.moc
+activemirrorcontrol_meta_unload.cpp:  calibratepaneldialogbase.moc calibratelasermovementdialogbase.moc calibratepaneldialog.moc.cpp mirrorselector.moc.cpp amcprogdlg.moc.cpp videodisplaybase.moc activemirrorcontrol.moc.cpp amcprogdlgbase.moc activemirrorcontrolbase.moc motorthreaddialog.moc.cpp heatstate.moc.cpp adjustmirrordlgbase.moc amcstate.moc.cpp videodisplay.moc.cpp amcpushbutton.moc.cpp videoframe.moc.cpp motorthreaddialogbase.moc adjustmirrordlg.moc.cpp amccmdserversocket.moc.cpp amccmdstate.moc.cpp amcreportsocket.moc.cpp calibratelasermovementdialog.moc.cpp amcframegrabber.moc.cpp calibratepaneldialogbase.moc calibratelasermovementdialogbase.moc amcprogdlgbase.moc motorthreaddialogbase.moc videodisplaybase.moc adjustmirrordlgbase.moc activemirrorcontrolbase.moc
 	@echo 'creating activemirrorcontrol_meta_unload.cpp'
 	-rm -f activemirrorcontrol_meta_unload.cpp
 	@echo 'static const char * _metalist_activemirrorcontrol[] = {' > activemirrorcontrol_meta_unload.cpp
-	cat  calibratepaneldialogbase.moc calibratelasermovementdialogbase.moc calibratepaneldialog.moc.cpp mirrorselector.moc.cpp amcprogdlg.moc.cpp videodisplaybase.moc activemirrorcontrol.moc.cpp amcprogdlgbase.moc activemirrorcontrolbase.moc motorthreaddialog.moc.cpp heatstate.moc.cpp adjustmirrordlgbase.moc amcstate.moc.cpp videodisplay.moc.cpp amcpushbutton.moc.cpp videoframe.moc.cpp motorthreaddialogbase.moc adjustmirrordlg.moc.cpp amccmdserversocket.moc.cpp amcreportsocket.moc.cpp calibratelasermovementdialog.moc.cpp amcframegrabber.moc.cpp calibratepaneldialogbase.moc calibratelasermovementdialogbase.moc amcprogdlgbase.moc motorthreaddialogbase.moc videodisplaybase.moc adjustmirrordlgbase.moc activemirrorcontrolbase.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> activemirrorcontrol_meta_unload.cpp
+	cat  calibratepaneldialogbase.moc calibratelasermovementdialogbase.moc calibratepaneldialog.moc.cpp mirrorselector.moc.cpp amcprogdlg.moc.cpp videodisplaybase.moc activemirrorcontrol.moc.cpp amcprogdlgbase.moc activemirrorcontrolbase.moc motorthreaddialog.moc.cpp heatstate.moc.cpp adjustmirrordlgbase.moc amcstate.moc.cpp videodisplay.moc.cpp amcpushbutton.moc.cpp videoframe.moc.cpp motorthreaddialogbase.moc adjustmirrordlg.moc.cpp amccmdserversocket.moc.cpp amccmdstate.moc.cpp amcreportsocket.moc.cpp calibratelasermovementdialog.moc.cpp amcframegrabber.moc.cpp calibratepaneldialogbase.moc calibratelasermovementdialogbase.moc amcprogdlgbase.moc motorthreaddialogbase.moc videodisplaybase.moc adjustmirrordlgbase.moc activemirrorcontrolbase.moc | grep 'char.*className' | sed -e 's/.*[^A-Za-z0-9_:]\([A-Za-z0-9_:]*\)::className.*$$/\"\1\",/' | sort | uniq >> activemirrorcontrol_meta_unload.cpp
 	@echo '0};' >> activemirrorcontrol_meta_unload.cpp
 	@echo '#include <kunload.h>' >> activemirrorcontrol_meta_unload.cpp
@@ -901,9 +907,9 @@
 
 #>+ 11
-activemirrorcontrol.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/errortestthreadcontroller.cpp $(srcdir)/errortestthread.cpp $(srcdir)/amclookuptable.cpp $(srcdir)/laseradjustthreadcontroller.cpp $(srcdir)/laseradjustthread.cpp $(srcdir)/adjustthreadcontroller.cpp $(srcdir)/adjustthread.cpp $(srcdir)/calibratepaneldialog.cpp $(srcdir)/videospotthread.cpp $(srcdir)/videothread.cpp $(srcdir)/videospot.cpp $(srcdir)/videopixel.cpp $(srcdir)/defocusthreadcontroller.cpp $(srcdir)/defocusthread.cpp $(srcdir)/amclog.cpp $(srcdir)/heatstate.cpp $(srcdir)/linearregression.cpp $(srcdir)/frameevent.cpp $(srcdir)/progressinfoevent.cpp $(srcdir)/calibratelasermovementdialog.cpp $(srcdir)/errorinfoevent.cpp $(srcdir)/movethread.cpp $(srcdir)/centertread.cpp $(srcdir)/amcframegrabber.cpp $(srcdir)/threadcontroller.cpp $(srcdir)/amcprogdlg.cpp $(srcdir)/laserthreadcontroller.cpp $(srcdir)/laserthread.cpp $(srcdir)/magicmirror.cpp $(srcdir)/threadinfo.cpp $(srcdir)/threadevent.cpp $(srcdir)/motorthreaddialog.cpp $(srcdir)/motorthreadcontroller.cpp $(srcdir)/motorthread.cpp $(srcdir)/videodisplay.cpp $(srcdir)/videoframe.cpp $(srcdir)/mirrorselector.cpp $(srcdir)/adjustmirrordlg.cpp $(srcdir)/amcserialport.cpp $(srcdir)/amcpushbutton.cpp $(srcdir)/amcmotor.cpp $(srcdir)/amcmirrorpanel.cpp $(srcdir)/amcerror.cpp $(srcdir)/amcstate.cpp $(srcdir)/amcreportsocket.cpp $(srcdir)/amccmdserversocket.cpp $(srcdir)/activemirrorcontrol.cpp $(srcdir)/main.cpp $(srcdir)/calibratepaneldialogbase.cpp $(srcdir)/calibratelasermovementdialogbase.cpp $(srcdir)/amcprogdlgbase.cpp $(srcdir)/motorthreaddialogbase.cpp $(srcdir)/videodisplaybase.cpp $(srcdir)/adjustmirrordlgbase.cpp $(srcdir)/activemirrorcontrolbase.cpp $(srcdir)/activemirrorcontrol_meta_unload.cpp  calibratepaneldialog.moc.cpp mirrorselector.moc.cpp amcprogdlg.moc.cpp activemirrorcontrol.moc.cpp motorthreaddialog.moc.cpp heatstate.moc.cpp amcstate.moc.cpp videodisplay.moc.cpp amcpushbutton.moc.cpp videoframe.moc.cpp adjustmirrordlg.moc.cpp amccmdserversocket.moc.cpp amcreportsocket.moc.cpp calibratelasermovementdialog.moc.cpp amcframegrabber.moc.cpp calibratepaneldialogbase.moc calibratelasermovementdialogbase.moc videodisplaybase.moc amcprogdlgbase.moc activemirrorcontrolbase.moc adjustmirrordlgbase.moc motorthreaddialogbase.moc 
+activemirrorcontrol.all_cpp.cpp: $(srcdir)/Makefile.in $(srcdir)/amccmdstate.cpp $(srcdir)/errortestthreadcontroller.cpp $(srcdir)/errortestthread.cpp $(srcdir)/amclookuptable.cpp $(srcdir)/laseradjustthreadcontroller.cpp $(srcdir)/laseradjustthread.cpp $(srcdir)/adjustthreadcontroller.cpp $(srcdir)/adjustthread.cpp $(srcdir)/calibratepaneldialog.cpp $(srcdir)/videospotthread.cpp $(srcdir)/videothread.cpp $(srcdir)/videospot.cpp $(srcdir)/videopixel.cpp $(srcdir)/defocusthreadcontroller.cpp $(srcdir)/defocusthread.cpp $(srcdir)/amclog.cpp $(srcdir)/heatstate.cpp $(srcdir)/linearregression.cpp $(srcdir)/frameevent.cpp $(srcdir)/progressinfoevent.cpp $(srcdir)/calibratelasermovementdialog.cpp $(srcdir)/errorinfoevent.cpp $(srcdir)/movethread.cpp $(srcdir)/centertread.cpp $(srcdir)/amcframegrabber.cpp $(srcdir)/threadcontroller.cpp $(srcdir)/amcprogdlg.cpp $(srcdir)/laserthreadcontroller.cpp $(srcdir)/laserthread.cpp $(srcdir)/magicmirror.cpp $(srcdir)/threadinfo.cpp $(srcdir)/threadevent.cpp $(srcdir)/motorthreaddialog.cpp $(srcdir)/motorthreadcontroller.cpp $(srcdir)/motorthread.cpp $(srcdir)/videodisplay.cpp $(srcdir)/videoframe.cpp $(srcdir)/mirrorselector.cpp $(srcdir)/adjustmirrordlg.cpp $(srcdir)/amcserialport.cpp $(srcdir)/amcpushbutton.cpp $(srcdir)/amcmotor.cpp $(srcdir)/amcmirrorpanel.cpp $(srcdir)/amcerror.cpp $(srcdir)/amcstate.cpp $(srcdir)/amcreportsocket.cpp $(srcdir)/amccmdserversocket.cpp $(srcdir)/activemirrorcontrol.cpp $(srcdir)/main.cpp $(srcdir)/calibratepaneldialogbase.cpp $(srcdir)/calibratelasermovementdialogbase.cpp $(srcdir)/amcprogdlgbase.cpp $(srcdir)/motorthreaddialogbase.cpp $(srcdir)/videodisplaybase.cpp $(srcdir)/adjustmirrordlgbase.cpp $(srcdir)/activemirrorcontrolbase.cpp $(srcdir)/activemirrorcontrol_meta_unload.cpp  calibratepaneldialog.moc.cpp mirrorselector.moc.cpp amcprogdlg.moc.cpp activemirrorcontrol.moc.cpp motorthreaddialog.moc.cpp heatstate.moc.cpp amcstate.moc.cpp videodisplay.moc.cpp amcpushbutton.moc.cpp videoframe.moc.cpp adjustmirrordlg.moc.cpp amccmdserversocket.moc.cpp amccmdstate.moc.cpp amcreportsocket.moc.cpp calibratelasermovementdialog.moc.cpp amcframegrabber.moc.cpp calibratepaneldialogbase.moc calibratelasermovementdialogbase.moc videodisplaybase.moc amcprogdlgbase.moc activemirrorcontrolbase.moc adjustmirrordlgbase.moc motorthreaddialogbase.moc 
 	@echo 'creating activemirrorcontrol.all_cpp.cpp ...'; \
 	rm -f activemirrorcontrol.all_cpp.files activemirrorcontrol.all_cpp.final; \
 	echo "#define KDE_USE_FINAL 1" >> activemirrorcontrol.all_cpp.final; \
-	for file in errortestthreadcontroller.cpp errortestthread.cpp amclookuptable.cpp laseradjustthreadcontroller.cpp laseradjustthread.cpp adjustthreadcontroller.cpp adjustthread.cpp calibratepaneldialog.cpp videospotthread.cpp videothread.cpp videospot.cpp videopixel.cpp defocusthreadcontroller.cpp defocusthread.cpp amclog.cpp heatstate.cpp linearregression.cpp frameevent.cpp progressinfoevent.cpp calibratelasermovementdialog.cpp errorinfoevent.cpp movethread.cpp centertread.cpp amcframegrabber.cpp threadcontroller.cpp amcprogdlg.cpp laserthreadcontroller.cpp laserthread.cpp magicmirror.cpp threadinfo.cpp threadevent.cpp motorthreaddialog.cpp motorthreadcontroller.cpp motorthread.cpp videodisplay.cpp videoframe.cpp mirrorselector.cpp adjustmirrordlg.cpp amcserialport.cpp amcpushbutton.cpp amcmotor.cpp amcmirrorpanel.cpp amcerror.cpp amcstate.cpp amcreportsocket.cpp amccmdserversocket.cpp activemirrorcontrol.cpp main.cpp calibratepaneldialogbase.cpp calibratelasermovementdialogbase.cpp amcprogdlgbase.cpp motorthreaddialogbase.cpp videodisplaybase.cpp adjustmirrordlgbase.cpp activemirrorcontrolbase.cpp activemirrorcontrol_meta_unload.cpp  calibratepaneldialog.moc.cpp mirrorselector.moc.cpp amcprogdlg.moc.cpp activemirrorcontrol.moc.cpp motorthreaddialog.moc.cpp heatstate.moc.cpp amcstate.moc.cpp videodisplay.moc.cpp amcpushbutton.moc.cpp videoframe.moc.cpp adjustmirrordlg.moc.cpp amccmdserversocket.moc.cpp amcreportsocket.moc.cpp calibratelasermovementdialog.moc.cpp amcframegrabber.moc.cpp; do \
+	for file in amccmdstate.cpp errortestthreadcontroller.cpp errortestthread.cpp amclookuptable.cpp laseradjustthreadcontroller.cpp laseradjustthread.cpp adjustthreadcontroller.cpp adjustthread.cpp calibratepaneldialog.cpp videospotthread.cpp videothread.cpp videospot.cpp videopixel.cpp defocusthreadcontroller.cpp defocusthread.cpp amclog.cpp heatstate.cpp linearregression.cpp frameevent.cpp progressinfoevent.cpp calibratelasermovementdialog.cpp errorinfoevent.cpp movethread.cpp centertread.cpp amcframegrabber.cpp threadcontroller.cpp amcprogdlg.cpp laserthreadcontroller.cpp laserthread.cpp magicmirror.cpp threadinfo.cpp threadevent.cpp motorthreaddialog.cpp motorthreadcontroller.cpp motorthread.cpp videodisplay.cpp videoframe.cpp mirrorselector.cpp adjustmirrordlg.cpp amcserialport.cpp amcpushbutton.cpp amcmotor.cpp amcmirrorpanel.cpp amcerror.cpp amcstate.cpp amcreportsocket.cpp amccmdserversocket.cpp activemirrorcontrol.cpp main.cpp calibratepaneldialogbase.cpp calibratelasermovementdialogbase.cpp amcprogdlgbase.cpp motorthreaddialogbase.cpp videodisplaybase.cpp adjustmirrordlgbase.cpp activemirrorcontrolbase.cpp activemirrorcontrol_meta_unload.cpp  calibratepaneldialog.moc.cpp mirrorselector.moc.cpp amcprogdlg.moc.cpp activemirrorcontrol.moc.cpp motorthreaddialog.moc.cpp heatstate.moc.cpp amcstate.moc.cpp videodisplay.moc.cpp amcpushbutton.moc.cpp videoframe.moc.cpp adjustmirrordlg.moc.cpp amccmdserversocket.moc.cpp amccmdstate.moc.cpp amcreportsocket.moc.cpp calibratelasermovementdialog.moc.cpp amcframegrabber.moc.cpp; do \
 	  echo "#include \"$$file\"" >> activemirrorcontrol.all_cpp.files; \
 	  test ! -f $(srcdir)/$$file || egrep '^#pragma +implementation' $(srcdir)/$$file >> activemirrorcontrol.all_cpp.final; \
@@ -930,5 +936,5 @@
 	-rm -f *.rpo
 
-#>+ 56
+#>+ 57
 $(srcdir)/videospotthread.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/adjustthreadcontroller.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
@@ -942,16 +948,17 @@
 $(srcdir)/main.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/threadinfo.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
+$(srcdir)/amccmdstate.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/videoframe.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/videodisplay.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
+$(srcdir)/threadevent.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/defocusthread.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
-$(srcdir)/threadevent.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/magicmirror.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/amcstate.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/motorthread.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/adjustmirrordlg.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
+$(srcdir)/amccmdserversocket.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/videopixel.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
-$(srcdir)/amccmdserversocket.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
+$(srcdir)/adjustthread.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/calibratepaneldialogbase.cpp: calibratepaneldialogbase.moc 
-$(srcdir)/adjustthread.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/frameevent.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/amcpushbutton.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
@@ -959,6 +966,6 @@
 $(srcdir)/laserthread.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/videothread.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
+$(srcdir)/amcmirrorpanel.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/videodisplaybase.cpp: videodisplaybase.moc 
-$(srcdir)/amcmirrorpanel.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/amcmotor.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/amcerror.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
@@ -966,20 +973,20 @@
 $(srcdir)/calibratepaneldialog.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/defocusthreadcontroller.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
+$(srcdir)/progressinfoevent.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
+$(srcdir)/amcserialport.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
+$(srcdir)/adjustmirrordlgbase.cpp: adjustmirrordlgbase.moc 
 $(srcdir)/amclog.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
-$(srcdir)/adjustmirrordlgbase.cpp: adjustmirrordlgbase.moc 
-$(srcdir)/amcserialport.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
-$(srcdir)/progressinfoevent.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/errorinfoevent.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/amcframegrabber.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/amclookuptable.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
+$(srcdir)/laseradjustthreadcontroller.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
+$(srcdir)/motorthreaddialogbase.cpp: motorthreaddialogbase.moc 
 $(srcdir)/threadcontroller.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
-$(srcdir)/motorthreaddialogbase.cpp: motorthreaddialogbase.moc 
-$(srcdir)/laseradjustthreadcontroller.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/motorthreaddialog.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
+$(srcdir)/amcprogdlgbase.cpp: amcprogdlgbase.moc 
 $(srcdir)/mirrorselector.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
-$(srcdir)/amcprogdlgbase.cpp: amcprogdlgbase.moc 
 $(srcdir)/motorthreadcontroller.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
+$(srcdir)/calibratelasermovementdialogbase.cpp: calibratelasermovementdialogbase.moc 
 $(srcdir)/laserthreadcontroller.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
-$(srcdir)/calibratelasermovementdialogbase.cpp: calibratelasermovementdialogbase.moc 
 $(srcdir)/calibratelasermovementdialog.cpp: calibratepaneldialogbase.h calibratelasermovementdialogbase.h amcprogdlgbase.h motorthreaddialogbase.h videodisplaybase.h adjustmirrordlgbase.h activemirrorcontrolbase.h 
 $(srcdir)/activemirrorcontrolbase.cpp: activemirrorcontrolbase.moc 
