Release 0.8.4

This commit is contained in:
Matthias Toussaint 2014-04-12 09:56:44 +01:00 committed by Joel Holdsworth
parent 563594d15c
commit 06b64b0698
31 changed files with 1699 additions and 114 deletions

View File

@ -1,3 +1,10 @@
29/04/2005 0.8.4
- Added header file for debian
- Added QtDMM.desktop (Radek Liboska)
- Added PNG Icon (Radek Liboska)
- Separated device name and number (this way you can
configure ttyS0-ttyS99 without the need for a one
kilometer long popupmenu)
24/04/2005 0.8.3
- Finally ported to Qt-3.x
20/10/2002 0.8.2

8
QtDMM.desktop Normal file
View File

@ -0,0 +1,8 @@
[Desktop Entry]
Encoding=UTF-8
Name=QtDMM
Exec=qtdmm
Icon=/usr/share/pixmaps/qtdmm.png
Terminal=false
Type=Application
Categories=GNOME;KDE;Application;Utility;

BIN
qtdmm.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.5 KiB

View File

@ -23,7 +23,7 @@ PROJECT_NAME = QtDMM
# This could be handy for archiving the generated documentation or
# if some version control system is used.
PROJECT_NUMBER = 0.8.3
PROJECT_NUMBER = 0.8.2
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
# base path where the generated documentation will be put.

740
src/Makefile Normal file
View File

@ -0,0 +1,740 @@
#############################################################################
# Makefile for building: ../bin/qtdmm
# Generated by qmake (1.07a) (Qt 3.3.4) on: Fri Apr 29 19:55:26 2005
# Project: src.pro
# Template: app
# Command: $(QMAKE) -o Makefile src.pro
#############################################################################
####### Compiler, tools and options
CC = gcc
CXX = g++
LEX = flex
YACC = yacc
CFLAGS = -pipe -O2 -fmessage-length=0 -Wall -g -DUSE_LIB64_PATHES -Wall -W -O2 -fmessage-length=0 -Wall -g -DUSE_LIB64_PATHES -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
CXXFLAGS = -pipe -O2 -fmessage-length=0 -Wall -g -DUSE_LIB64_PATHES -Wall -W -O2 -fmessage-length=0 -Wall -g -DUSE_LIB64_PATHES -D_REENTRANT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT
LEXFLAGS =
YACCFLAGS= -d
INCPATH = -I/usr/lib/qt3/mkspecs/default -I. -I. -Imoc -Ixpm -I/usr/include -I$(QTDIR)/include -Imoc/
LINK = g++
LFLAGS =
LIBS = $(SUBLIBS) -L/usr/lib64/ -L$(QTDIR)/lib64/ -L/usr/X11R6/lib64/ -lqt-mt -lXext -lX11 -lm -lpthread
AR = ar cqs
RANLIB =
MOC = $(QTDIR)/bin/moc
UIC = $(QTDIR)/bin/uic
QMAKE = qmake
TAR = tar -cf
GZIP = gzip -9f
COPY = cp -f
COPY_FILE= $(COPY)
COPY_DIR = $(COPY) -r
INSTALL_FILE= $(COPY_FILE)
INSTALL_DIR = $(COPY_DIR)
DEL_FILE = rm -f
SYMLINK = ln -sf
DEL_DIR = rmdir
MOVE = mv -f
CHK_DIR_EXISTS= test -d
MKDIR = mkdir -p
####### Output directory
OBJECTS_DIR = tmp/
####### Files
HEADERS = colorbutton.h \
configdlg.h \
configitem.h \
displaywid.h \
dmm.h \
dmmbar.h \
dmmgraph.h \
dmmprefs.h \
engnumbervalidator.h \
executeprefs.h \
graphprefs.h \
guiprefs.h \
integrationprefs.h \
mainwid.h \
mainwin.h \
prefwidget.h \
printdlg.h \
qcleanuphandler.h \
readerthread.h \
readevent.h \
recorderprefs.h \
scaleprefs.h \
simplecfg.h \
tipdlg.h
SOURCES = colorbutton.cpp \
configdlg.cpp \
configitem.cpp \
displaywid.cpp \
dmm.cpp \
dmmbar.cpp \
dmmgraph.cpp \
dmmprefs.cpp \
engnumbervalidator.cpp \
executeprefs.cpp \
graphprefs.cpp \
guiprefs.cpp \
integrationprefs.cpp \
main.cpp \
mainwid.cpp \
mainwin.cpp \
prefwidget.cpp \
printdlg.cpp \
readerthread.cpp \
readevent.cpp \
recorderprefs.cpp \
scaleprefs.cpp \
simplecfg.cpp \
tipdlg.cpp
OBJECTS = tmp/colorbutton.o \
tmp/configdlg.o \
tmp/configitem.o \
tmp/displaywid.o \
tmp/dmm.o \
tmp/dmmbar.o \
tmp/dmmgraph.o \
tmp/dmmprefs.o \
tmp/engnumbervalidator.o \
tmp/executeprefs.o \
tmp/graphprefs.o \
tmp/guiprefs.o \
tmp/integrationprefs.o \
tmp/main.o \
tmp/mainwid.o \
tmp/mainwin.o \
tmp/prefwidget.o \
tmp/printdlg.o \
tmp/readerthread.o \
tmp/readevent.o \
tmp/recorderprefs.o \
tmp/scaleprefs.o \
tmp/simplecfg.o \
tmp/tipdlg.o \
tmp/uiconfigdlg.o \
tmp/uidmmprefs.o \
tmp/uiexecuteprefs.o \
tmp/uigraphprefs.o \
tmp/uiguiprefs.o \
tmp/uiintegrationprefs.o \
tmp/uimainwid.o \
tmp/uiprintdlg.o \
tmp/uirecorderprefs.o \
tmp/uiscaleprefs.o \
tmp/uitipdlg.o
FORMS = uiconfigdlg.ui \
uidmmprefs.ui \
uiexecuteprefs.ui \
uigraphprefs.ui \
uiguiprefs.ui \
uiintegrationprefs.ui \
uimainwid.ui \
uiprintdlg.ui \
uirecorderprefs.ui \
uiscaleprefs.ui \
uitipdlg.ui
UICDECLS = uiconfigdlg.h \
uidmmprefs.h \
uiexecuteprefs.h \
uigraphprefs.h \
uiguiprefs.h \
uiintegrationprefs.h \
uimainwid.h \
uiprintdlg.h \
uirecorderprefs.h \
uiscaleprefs.h \
uitipdlg.h
UICIMPLS = uiconfigdlg.cpp \
uidmmprefs.cpp \
uiexecuteprefs.cpp \
uigraphprefs.cpp \
uiguiprefs.cpp \
uiintegrationprefs.cpp \
uimainwid.cpp \
uiprintdlg.cpp \
uirecorderprefs.cpp \
uiscaleprefs.cpp \
uitipdlg.cpp
SRCMOC = moc/moc_colorbutton.cpp \
moc/moc_configdlg.cpp \
moc/moc_displaywid.cpp \
moc/moc_dmm.cpp \
moc/moc_dmmbar.cpp \
moc/moc_dmmgraph.cpp \
moc/moc_dmmprefs.cpp \
moc/moc_executeprefs.cpp \
moc/moc_graphprefs.cpp \
moc/moc_guiprefs.cpp \
moc/moc_integrationprefs.cpp \
moc/moc_mainwid.cpp \
moc/moc_mainwin.cpp \
moc/moc_prefwidget.cpp \
moc/moc_printdlg.cpp \
moc/moc_readerthread.cpp \
moc/moc_recorderprefs.cpp \
moc/moc_scaleprefs.cpp \
moc/moc_tipdlg.cpp \
moc/moc_uiconfigdlg.cpp \
moc/moc_uidmmprefs.cpp \
moc/moc_uiexecuteprefs.cpp \
moc/moc_uigraphprefs.cpp \
moc/moc_uiguiprefs.cpp \
moc/moc_uiintegrationprefs.cpp \
moc/moc_uimainwid.cpp \
moc/moc_uiprintdlg.cpp \
moc/moc_uirecorderprefs.cpp \
moc/moc_uiscaleprefs.cpp \
moc/moc_uitipdlg.cpp
OBJMOC = tmp/moc_colorbutton.o \
tmp/moc_configdlg.o \
tmp/moc_displaywid.o \
tmp/moc_dmm.o \
tmp/moc_dmmbar.o \
tmp/moc_dmmgraph.o \
tmp/moc_dmmprefs.o \
tmp/moc_executeprefs.o \
tmp/moc_graphprefs.o \
tmp/moc_guiprefs.o \
tmp/moc_integrationprefs.o \
tmp/moc_mainwid.o \
tmp/moc_mainwin.o \
tmp/moc_prefwidget.o \
tmp/moc_printdlg.o \
tmp/moc_readerthread.o \
tmp/moc_recorderprefs.o \
tmp/moc_scaleprefs.o \
tmp/moc_tipdlg.o \
tmp/moc_uiconfigdlg.o \
tmp/moc_uidmmprefs.o \
tmp/moc_uiexecuteprefs.o \
tmp/moc_uigraphprefs.o \
tmp/moc_uiguiprefs.o \
tmp/moc_uiintegrationprefs.o \
tmp/moc_uimainwid.o \
tmp/moc_uiprintdlg.o \
tmp/moc_uirecorderprefs.o \
tmp/moc_uiscaleprefs.o \
tmp/moc_uitipdlg.o
DIST = src.pro
QMAKE_TARGET = qtdmm
DESTDIR = ../bin/
TARGET = ../bin/qtdmm
first: all
####### Implicit rules
.SUFFIXES: .c .o .cpp .cc .cxx .C
.cpp.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.cc.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.cxx.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.C.o:
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o $@ $<
.c.o:
$(CC) -c $(CFLAGS) $(INCPATH) -o $@ $<
####### Build rules
all: Makefile $(TARGET)
$(TARGET): $(UICDECLS) $(OBJECTS) $(OBJMOC)
test -d ../bin/ || mkdir -p ../bin/
$(LINK) $(LFLAGS) -o $(TARGET) $(OBJECTS) $(OBJMOC) $(OBJCOMP) $(LIBS)
mocables: $(SRCMOC)
uicables: $(UICDECLS) $(UICIMPLS)
$(MOC):
( cd $(QTDIR)/src/moc && $(MAKE) )
Makefile: src.pro /usr/lib/qt3/mkspecs/default/qmake.conf
$(QMAKE) -o Makefile src.pro
qmake:
@$(QMAKE) -o Makefile src.pro
dist:
@mkdir -p tmp/qtdmm && $(COPY_FILE) --parents $(SOURCES) $(HEADERS) $(FORMS) $(DIST) tmp/qtdmm/ && ( cd `dirname tmp/qtdmm` && $(TAR) qtdmm.tar qtdmm && $(GZIP) qtdmm.tar ) && $(MOVE) `dirname tmp/qtdmm`/qtdmm.tar.gz . && $(DEL_FILE) -r tmp/qtdmm
mocclean:
-$(DEL_FILE) $(OBJMOC)
-$(DEL_FILE) $(SRCMOC)
uiclean:
-$(DEL_FILE) $(UICIMPLS) $(UICDECLS)
yaccclean:
lexclean:
clean: mocclean uiclean
-$(DEL_FILE) $(OBJECTS)
-$(DEL_FILE) *~ core *.core
####### Sub-libraries
distclean: clean
-$(DEL_FILE) ../bin/$(TARGET) $(TARGET)
FORCE:
####### Compile
tmp/colorbutton.o: colorbutton.cpp colorbutton.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/colorbutton.o colorbutton.cpp
tmp/configdlg.o: configdlg.cpp configdlg.h \
configitem.h \
dmmprefs.h \
executeprefs.h \
graphprefs.h \
guiprefs.h \
integrationprefs.h \
recorderprefs.h \
scaleprefs.h \
simplecfg.h \
xpm/icon.xpm \
uiconfigdlg.h \
dmmgraph.h \
readevent.h \
uidmmprefs.h \
prefwidget.h \
uiexecuteprefs.h \
uigraphprefs.h \
uiguiprefs.h \
uiintegrationprefs.h \
uirecorderprefs.h \
uiscaleprefs.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/configdlg.o configdlg.cpp
tmp/configitem.o: configitem.cpp configitem.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/configitem.o configitem.cpp
tmp/displaywid.o: displaywid.cpp displaywid.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/displaywid.o displaywid.cpp
tmp/dmm.o: dmm.cpp dmm.h \
readerthread.h \
readevent.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/dmm.o dmm.cpp
tmp/dmmbar.o: dmmbar.cpp dmmbar.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/dmmbar.o dmmbar.cpp
tmp/dmmgraph.o: dmmgraph.cpp dmmgraph.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/dmmgraph.o dmmgraph.cpp
tmp/dmmprefs.o: dmmprefs.cpp dmmprefs.h \
simplecfg.h \
uidmmprefs.h \
readevent.h \
prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/dmmprefs.o dmmprefs.cpp
tmp/engnumbervalidator.o: engnumbervalidator.cpp engnumbervalidator.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/engnumbervalidator.o engnumbervalidator.cpp
tmp/executeprefs.o: executeprefs.cpp engnumbervalidator.h \
executeprefs.h \
simplecfg.h \
uiexecuteprefs.h \
prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/executeprefs.o executeprefs.cpp
tmp/graphprefs.o: graphprefs.cpp colorbutton.h \
graphprefs.h \
simplecfg.h \
uigraphprefs.h \
prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/graphprefs.o graphprefs.cpp
tmp/guiprefs.o: guiprefs.cpp colorbutton.h \
guiprefs.h \
simplecfg.h \
uiguiprefs.h \
prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/guiprefs.o guiprefs.cpp
tmp/integrationprefs.o: integrationprefs.cpp colorbutton.h \
engnumbervalidator.h \
integrationprefs.h \
simplecfg.h \
uiintegrationprefs.h \
prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/integrationprefs.o integrationprefs.cpp
tmp/main.o: main.cpp mainwin.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/main.o main.cpp
tmp/mainwid.o: mainwid.cpp mainwid.h \
dmmgraph.h \
configdlg.h \
printdlg.h \
dmm.h \
displaywid.h \
tipdlg.h \
uimainwid.h \
uiconfigdlg.h \
readevent.h \
uiprintdlg.h \
readerthread.h \
uitipdlg.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/mainwid.o mainwid.cpp
tmp/mainwin.o: mainwin.cpp mainwin.h \
mainwid.h \
displaywid.h \
uimainwid.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/mainwin.o mainwin.cpp
tmp/prefwidget.o: prefwidget.cpp prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/prefwidget.o prefwidget.cpp
tmp/printdlg.o: printdlg.cpp printdlg.h \
uiprintdlg.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/printdlg.o printdlg.cpp
tmp/readerthread.o: readerthread.cpp readerthread.h \
readevent.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/readerthread.o readerthread.cpp
tmp/readevent.o: readevent.cpp readevent.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/readevent.o readevent.cpp
tmp/recorderprefs.o: recorderprefs.cpp engnumbervalidator.h \
recorderprefs.h \
simplecfg.h \
uirecorderprefs.h \
dmmgraph.h \
prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/recorderprefs.o recorderprefs.cpp
tmp/scaleprefs.o: scaleprefs.cpp engnumbervalidator.h \
scaleprefs.h \
simplecfg.h \
uiscaleprefs.h \
prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/scaleprefs.o scaleprefs.cpp
tmp/simplecfg.o: simplecfg.cpp simplecfg.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/simplecfg.o simplecfg.cpp
tmp/tipdlg.o: tipdlg.cpp tipdlg.h \
uitipdlg.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/tipdlg.o tipdlg.cpp
uiconfigdlg.h: uiconfigdlg.ui
$(UIC) uiconfigdlg.ui -o uiconfigdlg.h
uiconfigdlg.cpp: uiconfigdlg.h uiconfigdlg.ui
$(UIC) uiconfigdlg.ui -i uiconfigdlg.h -o uiconfigdlg.cpp
uidmmprefs.h: uidmmprefs.ui prefwidget.h
$(UIC) uidmmprefs.ui -o uidmmprefs.h
uidmmprefs.cpp: uidmmprefs.h uidmmprefs.ui prefwidget.h
$(UIC) uidmmprefs.ui -i uidmmprefs.h -o uidmmprefs.cpp
uiexecuteprefs.h: uiexecuteprefs.ui prefwidget.h
$(UIC) uiexecuteprefs.ui -o uiexecuteprefs.h
uiexecuteprefs.cpp: uiexecuteprefs.h uiexecuteprefs.ui prefwidget.h
$(UIC) uiexecuteprefs.ui -i uiexecuteprefs.h -o uiexecuteprefs.cpp
uigraphprefs.h: uigraphprefs.ui colorbutton.h \
prefwidget.h
$(UIC) uigraphprefs.ui -o uigraphprefs.h
uigraphprefs.cpp: uigraphprefs.h uigraphprefs.ui colorbutton.h \
prefwidget.h
$(UIC) uigraphprefs.ui -i uigraphprefs.h -o uigraphprefs.cpp
uiguiprefs.h: uiguiprefs.ui colorbutton.h \
prefwidget.h
$(UIC) uiguiprefs.ui -o uiguiprefs.h
uiguiprefs.cpp: uiguiprefs.h uiguiprefs.ui colorbutton.h \
prefwidget.h
$(UIC) uiguiprefs.ui -i uiguiprefs.h -o uiguiprefs.cpp
uiintegrationprefs.h: uiintegrationprefs.ui colorbutton.h \
prefwidget.h
$(UIC) uiintegrationprefs.ui -o uiintegrationprefs.h
uiintegrationprefs.cpp: uiintegrationprefs.h uiintegrationprefs.ui colorbutton.h \
prefwidget.h
$(UIC) uiintegrationprefs.ui -i uiintegrationprefs.h -o uiintegrationprefs.cpp
uimainwid.h: uimainwid.ui dmmgraph.h
$(UIC) uimainwid.ui -o uimainwid.h
uimainwid.cpp: uimainwid.h uimainwid.ui dmmgraph.h
$(UIC) uimainwid.ui -i uimainwid.h -o uimainwid.cpp
uiprintdlg.h: uiprintdlg.ui
$(UIC) uiprintdlg.ui -o uiprintdlg.h
uiprintdlg.cpp: uiprintdlg.h uiprintdlg.ui
$(UIC) uiprintdlg.ui -i uiprintdlg.h -o uiprintdlg.cpp
uirecorderprefs.h: uirecorderprefs.ui prefwidget.h
$(UIC) uirecorderprefs.ui -o uirecorderprefs.h
uirecorderprefs.cpp: uirecorderprefs.h uirecorderprefs.ui prefwidget.h
$(UIC) uirecorderprefs.ui -i uirecorderprefs.h -o uirecorderprefs.cpp
uiscaleprefs.h: uiscaleprefs.ui prefwidget.h
$(UIC) uiscaleprefs.ui -o uiscaleprefs.h
uiscaleprefs.cpp: uiscaleprefs.h uiscaleprefs.ui prefwidget.h
$(UIC) uiscaleprefs.ui -i uiscaleprefs.h -o uiscaleprefs.cpp
uitipdlg.h: uitipdlg.ui
$(UIC) uitipdlg.ui -o uitipdlg.h
uitipdlg.cpp: uitipdlg.h uitipdlg.ui
$(UIC) uitipdlg.ui -i uitipdlg.h -o uitipdlg.cpp
tmp/uiconfigdlg.o: uiconfigdlg.cpp uiconfigdlg.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/uiconfigdlg.o uiconfigdlg.cpp
tmp/uidmmprefs.o: uidmmprefs.cpp uidmmprefs.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/uidmmprefs.o uidmmprefs.cpp
tmp/uiexecuteprefs.o: uiexecuteprefs.cpp uiexecuteprefs.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/uiexecuteprefs.o uiexecuteprefs.cpp
tmp/uigraphprefs.o: uigraphprefs.cpp uigraphprefs.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/uigraphprefs.o uigraphprefs.cpp
tmp/uiguiprefs.o: uiguiprefs.cpp uiguiprefs.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/uiguiprefs.o uiguiprefs.cpp
tmp/uiintegrationprefs.o: uiintegrationprefs.cpp uiintegrationprefs.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/uiintegrationprefs.o uiintegrationprefs.cpp
tmp/uimainwid.o: uimainwid.cpp uimainwid.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/uimainwid.o uimainwid.cpp
tmp/uiprintdlg.o: uiprintdlg.cpp uiprintdlg.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/uiprintdlg.o uiprintdlg.cpp
tmp/uirecorderprefs.o: uirecorderprefs.cpp uirecorderprefs.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/uirecorderprefs.o uirecorderprefs.cpp
tmp/uiscaleprefs.o: uiscaleprefs.cpp uiscaleprefs.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/uiscaleprefs.o uiscaleprefs.cpp
tmp/uitipdlg.o: uitipdlg.cpp uitipdlg.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/uitipdlg.o uitipdlg.cpp
tmp/moc_colorbutton.o: moc/moc_colorbutton.cpp colorbutton.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_colorbutton.o moc/moc_colorbutton.cpp
tmp/moc_configdlg.o: moc/moc_configdlg.cpp configdlg.h uiconfigdlg.h \
dmmgraph.h \
readevent.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_configdlg.o moc/moc_configdlg.cpp
tmp/moc_displaywid.o: moc/moc_displaywid.cpp displaywid.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_displaywid.o moc/moc_displaywid.cpp
tmp/moc_dmm.o: moc/moc_dmm.cpp dmm.h readerthread.h \
readevent.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_dmm.o moc/moc_dmm.cpp
tmp/moc_dmmbar.o: moc/moc_dmmbar.cpp dmmbar.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_dmmbar.o moc/moc_dmmbar.cpp
tmp/moc_dmmgraph.o: moc/moc_dmmgraph.cpp dmmgraph.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_dmmgraph.o moc/moc_dmmgraph.cpp
tmp/moc_dmmprefs.o: moc/moc_dmmprefs.cpp dmmprefs.h uidmmprefs.h \
readevent.h \
prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_dmmprefs.o moc/moc_dmmprefs.cpp
tmp/moc_executeprefs.o: moc/moc_executeprefs.cpp executeprefs.h uiexecuteprefs.h \
prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_executeprefs.o moc/moc_executeprefs.cpp
tmp/moc_graphprefs.o: moc/moc_graphprefs.cpp graphprefs.h uigraphprefs.h \
prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_graphprefs.o moc/moc_graphprefs.cpp
tmp/moc_guiprefs.o: moc/moc_guiprefs.cpp guiprefs.h uiguiprefs.h \
prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_guiprefs.o moc/moc_guiprefs.cpp
tmp/moc_integrationprefs.o: moc/moc_integrationprefs.cpp integrationprefs.h uiintegrationprefs.h \
prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_integrationprefs.o moc/moc_integrationprefs.cpp
tmp/moc_mainwid.o: moc/moc_mainwid.cpp mainwid.h uimainwid.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_mainwid.o moc/moc_mainwid.cpp
tmp/moc_mainwin.o: moc/moc_mainwin.cpp mainwin.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_mainwin.o moc/moc_mainwin.cpp
tmp/moc_prefwidget.o: moc/moc_prefwidget.cpp prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_prefwidget.o moc/moc_prefwidget.cpp
tmp/moc_printdlg.o: moc/moc_printdlg.cpp printdlg.h uiprintdlg.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_printdlg.o moc/moc_printdlg.cpp
tmp/moc_readerthread.o: moc/moc_readerthread.cpp readerthread.h readevent.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_readerthread.o moc/moc_readerthread.cpp
tmp/moc_recorderprefs.o: moc/moc_recorderprefs.cpp recorderprefs.h uirecorderprefs.h \
dmmgraph.h \
prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_recorderprefs.o moc/moc_recorderprefs.cpp
tmp/moc_scaleprefs.o: moc/moc_scaleprefs.cpp scaleprefs.h uiscaleprefs.h \
prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_scaleprefs.o moc/moc_scaleprefs.cpp
tmp/moc_tipdlg.o: moc/moc_tipdlg.cpp tipdlg.h uitipdlg.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_tipdlg.o moc/moc_tipdlg.cpp
tmp/moc_uiconfigdlg.o: moc/moc_uiconfigdlg.cpp uiconfigdlg.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_uiconfigdlg.o moc/moc_uiconfigdlg.cpp
tmp/moc_uidmmprefs.o: moc/moc_uidmmprefs.cpp uidmmprefs.h prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_uidmmprefs.o moc/moc_uidmmprefs.cpp
tmp/moc_uiexecuteprefs.o: moc/moc_uiexecuteprefs.cpp uiexecuteprefs.h prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_uiexecuteprefs.o moc/moc_uiexecuteprefs.cpp
tmp/moc_uigraphprefs.o: moc/moc_uigraphprefs.cpp uigraphprefs.h prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_uigraphprefs.o moc/moc_uigraphprefs.cpp
tmp/moc_uiguiprefs.o: moc/moc_uiguiprefs.cpp uiguiprefs.h prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_uiguiprefs.o moc/moc_uiguiprefs.cpp
tmp/moc_uiintegrationprefs.o: moc/moc_uiintegrationprefs.cpp uiintegrationprefs.h prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_uiintegrationprefs.o moc/moc_uiintegrationprefs.cpp
tmp/moc_uimainwid.o: moc/moc_uimainwid.cpp uimainwid.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_uimainwid.o moc/moc_uimainwid.cpp
tmp/moc_uiprintdlg.o: moc/moc_uiprintdlg.cpp uiprintdlg.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_uiprintdlg.o moc/moc_uiprintdlg.cpp
tmp/moc_uirecorderprefs.o: moc/moc_uirecorderprefs.cpp uirecorderprefs.h prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_uirecorderprefs.o moc/moc_uirecorderprefs.cpp
tmp/moc_uiscaleprefs.o: moc/moc_uiscaleprefs.cpp uiscaleprefs.h prefwidget.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_uiscaleprefs.o moc/moc_uiscaleprefs.cpp
tmp/moc_uitipdlg.o: moc/moc_uitipdlg.cpp uitipdlg.h
$(CXX) -c $(CXXFLAGS) $(INCPATH) -o tmp/moc_uitipdlg.o moc/moc_uitipdlg.cpp
moc/moc_colorbutton.cpp: $(MOC) colorbutton.h
$(MOC) colorbutton.h -o moc/moc_colorbutton.cpp
moc/moc_configdlg.cpp: $(MOC) configdlg.h
$(MOC) configdlg.h -o moc/moc_configdlg.cpp
moc/moc_displaywid.cpp: $(MOC) displaywid.h
$(MOC) displaywid.h -o moc/moc_displaywid.cpp
moc/moc_dmm.cpp: $(MOC) dmm.h
$(MOC) dmm.h -o moc/moc_dmm.cpp
moc/moc_dmmbar.cpp: $(MOC) dmmbar.h
$(MOC) dmmbar.h -o moc/moc_dmmbar.cpp
moc/moc_dmmgraph.cpp: $(MOC) dmmgraph.h
$(MOC) dmmgraph.h -o moc/moc_dmmgraph.cpp
moc/moc_dmmprefs.cpp: $(MOC) dmmprefs.h
$(MOC) dmmprefs.h -o moc/moc_dmmprefs.cpp
moc/moc_executeprefs.cpp: $(MOC) executeprefs.h
$(MOC) executeprefs.h -o moc/moc_executeprefs.cpp
moc/moc_graphprefs.cpp: $(MOC) graphprefs.h
$(MOC) graphprefs.h -o moc/moc_graphprefs.cpp
moc/moc_guiprefs.cpp: $(MOC) guiprefs.h
$(MOC) guiprefs.h -o moc/moc_guiprefs.cpp
moc/moc_integrationprefs.cpp: $(MOC) integrationprefs.h
$(MOC) integrationprefs.h -o moc/moc_integrationprefs.cpp
moc/moc_mainwid.cpp: $(MOC) mainwid.h
$(MOC) mainwid.h -o moc/moc_mainwid.cpp
moc/moc_mainwin.cpp: $(MOC) mainwin.h
$(MOC) mainwin.h -o moc/moc_mainwin.cpp
moc/moc_prefwidget.cpp: $(MOC) prefwidget.h
$(MOC) prefwidget.h -o moc/moc_prefwidget.cpp
moc/moc_printdlg.cpp: $(MOC) printdlg.h
$(MOC) printdlg.h -o moc/moc_printdlg.cpp
moc/moc_readerthread.cpp: $(MOC) readerthread.h
$(MOC) readerthread.h -o moc/moc_readerthread.cpp
moc/moc_recorderprefs.cpp: $(MOC) recorderprefs.h
$(MOC) recorderprefs.h -o moc/moc_recorderprefs.cpp
moc/moc_scaleprefs.cpp: $(MOC) scaleprefs.h
$(MOC) scaleprefs.h -o moc/moc_scaleprefs.cpp
moc/moc_tipdlg.cpp: $(MOC) tipdlg.h
$(MOC) tipdlg.h -o moc/moc_tipdlg.cpp
moc/moc_uiconfigdlg.cpp: $(MOC) uiconfigdlg.h
$(MOC) uiconfigdlg.h -o moc/moc_uiconfigdlg.cpp
moc/moc_uidmmprefs.cpp: $(MOC) uidmmprefs.h
$(MOC) uidmmprefs.h -o moc/moc_uidmmprefs.cpp
moc/moc_uiexecuteprefs.cpp: $(MOC) uiexecuteprefs.h
$(MOC) uiexecuteprefs.h -o moc/moc_uiexecuteprefs.cpp
moc/moc_uigraphprefs.cpp: $(MOC) uigraphprefs.h
$(MOC) uigraphprefs.h -o moc/moc_uigraphprefs.cpp
moc/moc_uiguiprefs.cpp: $(MOC) uiguiprefs.h
$(MOC) uiguiprefs.h -o moc/moc_uiguiprefs.cpp
moc/moc_uiintegrationprefs.cpp: $(MOC) uiintegrationprefs.h
$(MOC) uiintegrationprefs.h -o moc/moc_uiintegrationprefs.cpp
moc/moc_uimainwid.cpp: $(MOC) uimainwid.h
$(MOC) uimainwid.h -o moc/moc_uimainwid.cpp
moc/moc_uiprintdlg.cpp: $(MOC) uiprintdlg.h
$(MOC) uiprintdlg.h -o moc/moc_uiprintdlg.cpp
moc/moc_uirecorderprefs.cpp: $(MOC) uirecorderprefs.h
$(MOC) uirecorderprefs.h -o moc/moc_uirecorderprefs.cpp
moc/moc_uiscaleprefs.cpp: $(MOC) uiscaleprefs.h
$(MOC) uiscaleprefs.h -o moc/moc_uiscaleprefs.cpp
moc/moc_uitipdlg.cpp: $(MOC) uitipdlg.h
$(MOC) uitipdlg.h -o moc/moc_uitipdlg.cpp
####### Install
install:
uninstall:

View File

@ -94,11 +94,11 @@ ConfigDlg::ConfigDlg( QWidget *parent, const char *name ) :
int version = m_cfg->getInt( "QtDMM", "version", 0 );
int revision = m_cfg->getInt( "QtDMM", "revision", 0 );
if ((version <= 0 && revision < 62) || version >= 7)
if ((version <= 0 && revision < 84) || version >= 7)
{
QMessageBox welcome( tr("QtDMM: Welcome!" ),
tr("<font size=+2><b>Welcome!</b></font><p>"
"You seem to have upgraded <b>QtDMM</b> from a version prior to 0.8"
"You seem to have upgraded <b>QtDMM</b> from a version prior to 0.8.4"
" Please check your configuration. There are some new parameter to be"
" configured."
"<p>Thank you for choosing <b>QtDMM</b>.<p><i>Matthias Toussaint</i>"),
@ -330,7 +330,7 @@ void
ConfigDlg::applySLOT()
{
m_cfg->setInt( "QtDMM", "version", 0 );
m_cfg->setInt( "QtDMM", "revision", 62 );
m_cfg->setInt( "QtDMM", "revision", 84 );
m_cfg->setBool( "QtDMM", "show-tip", showTip() );
m_cfg->setInt( "Custom colors", "count", QColorDialog::customCount() );

64
src/cvslog.out Normal file
View File

@ -0,0 +1,64 @@
RCS file: /home/cvs/QtDMM/src/configdlg.h,v
Working file: configdlg.h
head: 1.12
branch:
locks: strict
access list:
symbolic names:
v0_6_0: 1.4
V60: 1.4
v0_5_1: 1.3
v_0_5: 1.2
keyword substitution: kv
total revisions: 12; selected revisions: 12
description:
----------------------------
revision 1.12
date: 2002/10/20 17:06:55; author: mt; state: Exp; lines: +1 -0
panning works now
----------------------------
revision 1.11
date: 2002/10/20 16:03:17; author: mt; state: Exp; lines: +3 -1
moving thresholds with mouse and improved scale
----------------------------
revision 1.10
date: 2002/10/20 10:12:01; author: mt; state: Exp; lines: +37 -5
better config dialog and numerous fixes in graph
----------------------------
revision 1.9
date: 2002/10/19 14:15:29; author: mt; state: Exp; lines: +5 -38
first version of new configuration dialog
----------------------------
revision 1.8
date: 2002/10/15 15:26:39; author: mt; state: Exp; lines: +2 -0
added zoom with wheel and fix for comp. problem on redhat
----------------------------
revision 1.7
date: 2002/10/13 15:48:41; author: mt; state: Exp; lines: +9 -3
version 0.8 seems to be working
----------------------------
revision 1.6
date: 2002/03/20 20:34:13; author: mt; state: Exp; lines: +6 -0
mt: pre 0.7.1 (enhanced display plus more models)
----------------------------
revision 1.5
date: 2001/12/15 18:19:21; author: mt; state: Exp; lines: +13 -0
Version 0.6.2 (integration + graph options)
----------------------------
revision 1.4
date: 2001/11/17 20:00:12; author: mt; state: Exp; lines: +3 -0
added validator and some preferences
----------------------------
revision 1.3
date: 2001/10/27 16:25:25; author: mt; state: Exp; lines: +1 -0
added Metex M-3660D and some onlie help chrome
----------------------------
revision 1.2
date: 2001/09/04 22:01:27; author: mt; state: Exp; lines: +8 -0
Added external command (still small bug with start failure)
----------------------------
revision 1.1
date: 2001/09/04 14:38:13; author: mt; state: Exp;
FIRST
=============================================================================

View File

@ -104,6 +104,7 @@ void
DmmPrefs::defaultsSLOT()
{
port->setCurrentItem( m_cfg->getInt( "Port settings", "device", 0 ) );
portNumber->setValue( QMIN( 2, m_cfg->getInt( "Port settings", "device-number", 0 )) );
baudRate->setCurrentItem( m_cfg->getInt( "Port settings", "baud", 0 ) );
bitsCombo->setCurrentItem( m_cfg->getInt( "Port settings", "bits", 7 )-5 );
stopBitsCombo->setCurrentItem( m_cfg->getInt( "Port settings", "stop-bits", 2 )-1);
@ -151,6 +152,7 @@ void
DmmPrefs::applySLOT()
{
m_cfg->setInt( "Port settings", "device", port->currentItem() );
m_cfg->setInt( "Port settings", "device-number", portNumber->value() );
m_cfg->setInt( "Port settings", "baud", baudRate->currentItem() );
m_cfg->setInt( "Port settings", "bits", bitsCombo->currentItem()+5 );
m_cfg->setInt( "Port settings", "stop-bits", stopBitsCombo->currentItem()+1 );
@ -269,5 +271,7 @@ DmmPrefs::dmmName() const
QString
DmmPrefs::device() const
{
return port->currentText();
QString txt;
txt.sprintf( "%s%d", port->currentText().latin1(), portNumber->value() );
return txt;
}

View File

@ -18,6 +18,7 @@
// (c) 2000-2002 Matthias Toussaint
//======================================================================
#include <math.h>
#include <engnumbervalidator.h>
EngNumberValidator::EngNumberValidator( QObject *parent,

View File

@ -80,7 +80,7 @@ void
GuiPrefs::applySLOT()
{
m_cfg->setInt( "QtDMM", "version", 0 );
m_cfg->setInt( "QtDMM", "revision", 62 );
m_cfg->setInt( "QtDMM", "revision", 84 );
m_cfg->setBool( "QtDMM", "show-tip", showTip() );
m_cfg->setRGB( "Display", "display-background", ui_bgColorDisplay->color().rgb() );
m_cfg->setRGB( "Display", "display-text", ui_textColor->color().rgb() );

BIN
src/icons/appearance.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
src/icons/connect_no.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 KiB

102
src/icons/connection.xpm Executable file
View File

@ -0,0 +1,102 @@
/* XPM */
static char * connection_xpm[] = {
"32 32 67 1",
" c None",
". c #FDFD00",
"+ c #D2D200",
"@ c #FFFF00",
"# c #E2E200",
"$ c #A3A300",
"% c #E4E400",
"& c #464600",
"* c #000000",
"= c #FFFFFF",
"- c #C4C1C4",
"; c #00000D",
"> c #E5E500",
", c #DEDEDE",
"' c #000001",
") c #DCDCDC",
"! c #DDDDDD",
"~ c #838183",
"{ c #BDBBC0",
"] c #DFDFDF",
"^ c #DEDFDE",
"/ c #E4E2E4",
"( c #111100",
"_ c #5A595A",
": c #E1E1E1",
"< c #E0E0E0",
"[ c #E6E3E6",
"} c #E0DDE0",
"| c #DCDCDD",
"1 c #B1AFB1",
"2 c #626162",
"3 c #5B5A5B",
"4 c #8B898B",
"5 c #E0E1E0",
"6 c #DDDCDD",
"7 c #010101",
"8 c #807D80",
"9 c #DDDBDD",
"0 c #696969",
"a c #DFDEDF",
"b c #A9A6A9",
"c c #817F81",
"d c #BFBDBF",
"e c #C8C6C8",
"f c #A5A2A5",
"g c #CAC8CA",
"h c #636263",
"i c #9B989B",
"j c #868486",
"k c #080808",
"l c #0A0A0A",
"m c #6A676A",
"n c #444444",
"o c #686768",
"p c #5D5C5D",
"q c #D5D3D5",
"r c #040404",
"s c #050505",
"t c #CECBCE",
"u c #0C0B0C",
"v c #0E0E0E",
"w c #0B0A0B",
"x c #DBDADB",
"y c #141314",
"z c #060606",
"A c #D9D7D9",
"B c #070607",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" ",
" .+ ",
" @#$ ",
" @%$& ",
" ** @%$& ",
" *=-;@>$& ",
" *=,,-*$& .# ",
" *=,,,,-* @#$ ",
" *=,,,,,,-' @#$& ",
" *=,))!,,,,-' @#$& ",
" *~{]],,^/,,-(@#$& ",
" *_~{!:,!</[,-*$& ",
" *__~{,],,,},,-* ",
" *___~{<],,,,|,1* ",
" *_234{,:,56,1~* ",
" 7890~{a:6,bc~* ",
" *d=e_~{,,f~~_* ",
" *d=gbh3~{ij~_k ",
" ld=9mnop__~~_* ",
" *d=qmrs7___~_* ",
" *d=tmu v___w ",
" rd=xmy *** ",
" zd=Am* ",
" *d=dmB ",
" "};

39
src/icons/display.xpm Executable file
View File

@ -0,0 +1,39 @@
/* XPM */
static char * display_xpm[] = {
"32 32 4 1",
" c None",
". c #006808",
"+ c #001E99",
"@ c #000000",
" ",
" ",
" ",
" ",
" ",
" ",
" .......... ",
" + + ........@. ",
" ++ ++@ ......@..@ ",
" +++ +++@ @@@@@...@ ",
" +++@ +++@ ...@ ",
" +++@ +++@ ...@ ",
" +++@ +++@ ...@ ",
" +++@ +++@ ...@ ",
" +++@ +++@ ...@ ",
" ++@++++++ ++@ ...... ..@ ",
" @++++++++ @@ ........ @@ ",
" ++++++@++ .. ......@@ ",
" @@@@@+++@ ... @@@@@@ ",
" +++@ ...@ ",
" +++@ ...@ ",
" +++@ ...@ ",
" +++@ ...@ ",
" +++@ ...@ ",
" ++@ ..@...... ",
" +@ .@........ ",
" @ .......... ",
" @@@@@@@@@@ ",
" ",
" ",
" ",
" "};

49
src/icons/dmm.xpm Executable file
View File

@ -0,0 +1,49 @@
/* XPM */
static char * dmm_xpm[] = {
"32 32 14 1",
" c None",
". c #000000",
"+ c #7F7F7F",
"@ c #595959",
"# c #3A3A3A",
"$ c #C0D8C1",
"% c #FF0000",
"& c #FFFFFF",
"* c #969696",
"= c #FFEE00",
"- c #0019FF",
"; c #C4C4C4",
"> c #0022FF",
", c #141414",
" ",
" ..................... ",
" .+++++++++++++++++++++. ",
" .+@@@@@@@@@@@@@@@@@@@@@#. ",
" .+@...................@#. ",
" .+@.$$$$$$$$$$$$$$$$$.@#. ",
" .+@.$...$$$.$.$...$.$.@#. ",
" .+@.$$$.$$$.$.$$$.$.$.@#. ",
" .+@.$...$$$...$...$.$.@#. ",
" .+@.$$$.$$$$$.$.$$$.$.@#. ",
" .+@.$...$.$$$.$...$.$.@#. ",
" .+@.$$$$$$$$$$$$$$$$$.@#. ",
" .+@.$.$.$.$.$$$$$$$$$.@#. ",
" .+@.$.$.$.$.$$$$$$$$$.@#. ",
" .+@.$$$$$$$$$$$$$$$$$.@#. ",
" .+@...................@#. ",
" .+@@@@@@@@@@@@@@@@@@@@@#. ",
" .+@%%@@@@@@@@@@@@@@@@@@@. ",
" .+%&%%@@@@@@@..........#. ",
" .+%&&%@@@@...**********#. ",
" .+@%%@@...******=***--*#. ",
" .@@@@..********===*----#. ",
" .+...*****;;**;****----#. ",
" .+*****;**********;*--*#. ",
" .+=******===;;;;**;****#. ",
" .+=*;**;;===;;;;;;*****#. ",
" .+=;**;;;.......;;>**;*#. ",
" .+=**;;;.........>>>*;*#. ",
" .+=**;;.&.#####...>>***#. ",
" .+=*%%..#&,#####...>>**#. ",
" .+=*%%..#,,,#####..>>**#. ",
" ######################### "};

BIN
src/icons/dmm_color.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 620 B

BIN
src/icons/dmm_gray.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 577 B

44
src/icons/execute.xpm Executable file
View File

@ -0,0 +1,44 @@
/* XPM */
static char * execute_xpm[] = {
"32 32 9 1",
" c None",
". c #050505",
"+ c #404040",
"@ c #707070",
"# c #8C8C8C",
"$ c #D9D9D9",
"% c #9A9A9A",
"& c #B9B9B9",
"* c #F8F8F8",
" .. ",
" .. .+%.... ",
" ..%.++$@@@$. ",
" .. ++++@+@@+$%.. ",
" .+++++@+@@+@@&.@#. ",
" .++@++++@@@@@@#@$%. ",
" ..++++@%&%@@@#@#@$&#+ ",
" .+@++@&$&%%&%@##@&&+. ",
" .+++#$&@++.++%%%#%%#@. ",
" ..+@+%*#++....+%#%%%%&$&. ",
" .@@+@#$@+... ..%%%&%%&$&+ ",
" .@@+@$#@.. .%&%%&$&#@. ",
" .@@&&+.. .%%&&&&@.. ",
" ..@@@$@+. .&&&&&$@. ",
" .%@#@%&+. .&%&&&&$. ",
" .%@@#&%.. .&&&&&$&$*. ",
" +###&#. .&&&&$&$$*$@. ",
" .###&@. .&&&$&$$&%%&@. ",
" +#%%%&#+. ..&&$&$$$%@.... ",
" .#&%%&%&#+..&&$&$&$$*%. ",
" .&&%%&%&&&&&$&$&$$$$*$. ",
" .@&&&&&&&&$&$$$$*$***@. ",
" .&&&&&&$&$$$$$$$&%**$%. ",
" .&&$&&$&&$&$$$$$$@++&&@. ",
" .$@%$$$$$$$**$*&+...++. ",
" ..&$$&$$*$#***&+. .. ",
" .&*$%@$*$%++**&. ",
" .$&@.**&@..*&%. ",
" .#..**&+. .@+. ",
" . .%#+. .. ",
" .#.. ",
" .. "};

BIN
src/icons/funct.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 298 B

BIN
src/icons/gear.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

39
src/icons/graph.xpm Executable file
View File

@ -0,0 +1,39 @@
/* XPM */
static char * graph_xpm[] = {
"32 32 4 1",
" c None",
". c #000000",
"+ c #939393",
"@ c #08AD00",
" ",
" . + + + + ",
" . + + + + ",
" . + + + + ",
" ..+++++++++++++++++++++++++ ",
" . + + + + ",
" . + + + + ",
" . + + + + ",
" ..++++++@@@@@++++++++++++++ ",
" . @@@@@@@ + + ",
" . @@@@@@@@ + + ",
" . @@@@@@@@@ + + ",
" ..+++@@@@++@@@+++++++++++++ ",
" . @@@@@ @@@@ + + ",
" . @@@@ @@@@ + + ",
" . @@@@@ @@@ + + ",
" ..@@@@@+++++@@@@+++++++++++ ",
" .@@@@ + @@@@ + @@@ ",
" .@@@@ + @@@@ + @@@@ ",
" .@@@ + @@@@ + @@@@@ ",
" ..@@@++++++++@@@@+++++@@@@@ ",
" .@@ + +@@@@ +@@@@@@ ",
" .@@ + +@@@@@@@@@@@+ ",
" . + + @@@@@@@@@ + ",
" ..+++++++++++++@@@@@@@@++++ ",
" . + + @@@@@ + ",
" . + + + + ",
" . + + + + ",
" ........................... ",
" . . . . . ",
" ",
" "};

338
src/icons/gui.xpm Executable file
View File

@ -0,0 +1,338 @@
/* XPM */
static char * gui_xpm[] = {
"32 32 303 2",
" c None",
". c #272727",
"+ c #111111",
"@ c #010101",
"# c #1F1F1F",
"$ c #383838",
"% c #F7F5EF",
"& c #F0EEE4",
"* c #EEEBDF",
"= c #000000",
"- c #494949",
"; c #F7F5F0",
"> c #F1EEE4",
", c #EFEBE0",
"' c #EFECE1",
") c #F0EDE2",
"! c #020202",
"~ c #525252",
"{ c #F6F4EE",
"] c #EEEADE",
"^ c #F1EFE5",
"/ c #F2EFE6",
"( c #1B1B1B",
"_ c #E4DFCC",
": c #D8D0B4",
"< c #D6CEB0",
"[ c #D4CBAC",
"} c #252525",
"| c #EDE9DC",
"1 c #F0EDE3",
"2 c #F3F1E9",
"3 c #F4F2EA",
"4 c #101010",
"5 c #E5E0CE",
"6 c #DBD3B9",
"7 c #D9D1B5",
"8 c #D6CEB1",
"9 c #D4CCAD",
"0 c #D1C8A8",
"a c #BEB596",
"b c #323232",
"c c #ECE9DC",
"d c #EDEADD",
"e c #E9E6DB",
"f c #CFC5A2",
"g c #F5F3EC",
"h c #050505",
"i c #E7E3D2",
"j c #DDD6BD",
"k c #DBD4BA",
"l c #D9D1B6",
"m c #D7CEB1",
"n c #D5CCAD",
"o c #D3CAAA",
"p c #D0C7A5",
"q c #0E0E0E",
"r c #F4F2EB",
"s c #EBE8DA",
"t c #EBE7DB",
"u c #1E1E1E",
"v c #DFD9C2",
"w c #DDD6BE",
"x c #D5CCAE",
"y c #BFB695",
"z c #EAE6D6",
"A c #EBE7D9",
"B c #EAE5D7",
"C c #117BB3",
"D c #D2C9AD",
"E c #040404",
"F c #F2F0E8",
"G c #E9E4D5",
"H c #E1DCC6",
"I c #DFD8C1",
"J c #60B7D8",
"K c #ACE9F8",
"L c #79D0F4",
"M c #1286BE",
"N c #0A7DB4",
"O c #CDC5A5",
"P c #CFC6A4",
"Q c #E7E3D4",
"R c #E8E3D3",
"S c #EAE6D7",
"T c #ECE8DA",
"U c #212121",
"V c #E9E5D6",
"W c #E0DAC4",
"X c #AAE1F5",
"Y c #DBF1FA",
"Z c #A7E0F3",
"` c #3AACDA",
" . c #006798",
".. c #C7BE9D",
"+. c #CEC4A1",
"@. c #E9E5D5",
"#. c #EBE7D8",
"$. c #F0ECE2",
"%. c #ECE8DB",
"&. c #030303",
"*. c #EBE6D8",
"=. c #E2DBC7",
"-. c #E0D9C3",
";. c #75C9EC",
">. c #9ADCF3",
",. c #66C1E7",
"'. c #57B6E1",
"). c #B9B091",
"!. c #CAC19E",
"~. c #C8BE9C",
"{. c #E6E1CF",
"]. c #E8E3D2",
"^. c #060606",
"/. c #ECE9DB",
"(. c #E3DDC9",
"_. c #E1DBC5",
":. c #34A3DA",
"<. c #49B5E2",
"[. c #2EA3D8",
"}. c #2C98CB",
"|. c #00517E",
"1. c #B5AC8E",
"2. c #CAC09E",
"3. c #E3DECA",
"4. c #E5E0CD",
"5. c #E6E1D0",
"6. c #0B0B0B",
"7. c #F1EFE9",
"8. c #E2DBC6",
"9. c #DED7BF",
"0. c #D7D0B8",
"a. c #004164",
"b. c #B0A789",
"c. c #E2DCC7",
"d. c #E7E3D3",
"e. c #F1EFEA",
"f. c #070707",
"g. c #F1F0EA",
"h. c #DAD3B9",
"i. c #D0C8AE",
"j. c #004266",
"k. c #867F69",
"l. c #B6AD8E",
"m. c #C2B897",
"n. c #E8E4D4",
"o. c #E7E4D3",
"p. c #E7E2D1",
"q. c #DCD4BB",
"r. c #DAD3B8",
"s. c #D7CFB3",
"t. c #CDC5AA",
"u. c #BDB59A",
"v. c #B3AB90",
"w. c #B1A98D",
"x. c #B2AA8D",
"y. c #C6BD9B",
"z. c #E4DECA",
"A. c #DCD5BC",
"B. c #169291",
"C. c #2CB2B4",
"D. c #2CAFB1",
"E. c #C8BFA0",
"F. c #CAC09F",
"G. c #A49C80",
"H. c #E2DCC8",
"I. c #E5B6A8",
"J. c #BA6967",
"K. c #E3484A",
"L. c #C91932",
"M. c #DED8C5",
"N. c #E1DBC7",
"O. c #24ADAC",
"P. c #7FD8D3",
"Q. c #3EC2C2",
"R. c #C6BD9C",
"S. c #D0C9B1",
"T. c #FF9D9D",
"U. c #FF9E9C",
"V. c #FC8081",
"W. c #FA5F5C",
"X. c #D8D2BD",
"Y. c #DFD8C2",
"Z. c #D8D0B3",
"`. c #2DB3B5",
" + c #9BDCD9",
".+ c #DBF0EF",
"++ c #A7E2DC",
"@+ c #5BCBC0",
"#+ c #C1B897",
"$+ c #C3BDA6",
"%+ c #FFB9B9",
"&+ c #FCD1D0",
"*+ c #FBC4C4",
"=+ c #F07373",
"-+ c #A81429",
";+ c #C6C1AB",
">+ c #D9D2BB",
",+ c #93B487",
"'+ c #32924A",
")+ c #D7CEB2",
"!+ c #99DCD7",
"~+ c #B8E4E1",
"{+ c #136B6C",
"]+ c #B8AF90",
"^+ c #A69D81",
"/+ c #FB8D8D",
"(+ c #FABBBB",
"_+ c #FBA4A4",
":+ c #E73E4A",
"<+ c #A21428",
"[+ c #C1BBA5",
"}+ c #D6CFB6",
"|+ c #B5E3B0",
"1+ c #288D3E",
"2+ c #81C57A",
"3+ c #3CA84B",
"4+ c #77D1C9",
"5+ c #59C9C2",
"6+ c #0F5657",
"7+ c #B5AC8D",
"8+ c #CEC7AC",
"9+ c #DAD2B7",
"0+ c #FF5E5F",
"a+ c #F38686",
"b+ c #FC454D",
"c+ c #C21E28",
"d+ c #8B1122",
"e+ c #BAB49C",
"f+ c #D4CDB2",
"g+ c #E4EFE6",
"h+ c #F6FBF8",
"i+ c #A6DCA1",
"j+ c #6DC16D",
"k+ c #CBC2A4",
"l+ c #177C7D",
"m+ c #0B4748",
"n+ c #A39B7F",
"o+ c #6F0C1A",
"p+ c #B9B29A",
"q+ c #D2CBAE",
"r+ c #43994B",
"s+ c #BAEEC9",
"t+ c #29783C",
"u+ c #BAB295",
"v+ c #C7BF9D",
"w+ c #0B4647",
"x+ c #908970",
"y+ c #B7AE8F",
"z+ c #C5BEA2",
"A+ c #D3CAAC",
"B+ c #D1C9AC",
"C+ c #9D9782",
"D+ c #BEB79C",
"E+ c #D1C8AB",
"F+ c #4EB157",
"G+ c #236633",
"H+ c #B6AD90",
"I+ c #C9BF9D",
"J+ c #A1997D",
"K+ c #A69E81",
"L+ c #A49C81",
"M+ c #A1997E",
"N+ c #C7BFA1",
"O+ c #D3CAAB",
"P+ c #CCC4A6",
"Q+ c #AE8B7E",
"R+ c #A68578",
"S+ c #B2AB90",
"T+ c #B6AF94",
"U+ c #CCC3A5",
"V+ c #184723",
"W+ c #AFA688",
"X+ c #C6BC9A",
"Y+ c #C6BC9B",
"Z+ c #C3BB9C",
"`+ c #D0C7A7",
" @ c #CEC6A6",
".@ c #CEC5A6",
"+@ c #D1C8A7",
"@@ c #D2C8A7",
"#@ c #CCC4A3",
"$@ c #ABA486",
"%@ c #9B9479",
"&@ c #B8B092",
"*@ c #D0C6A4",
"=@ c #CEC4A2",
"-@ c #C7BE9C",
";@ c #1F5D2E",
">@ c #174622",
",@ c #938C73",
"'@ c #CDC3A0",
")@ c #979076",
"!@ c #B3AA8B",
"~@ c #CBC19E",
"{@ c #B7AE8E",
"]@ c #B2AA8B",
"^@ c #CCC29F",
"/@ c #958E74",
"(@ c #B4AB8D",
"_@ c #C4BA99",
":@ c #BEB594",
"<@ c #B2A98B",
"[@ c #948D74",
" ",
" ",
" . + @ ",
" # $ % & * = ",
" - ; > , ' ) ' = ! = = = ",
" ~ { ] ' > ^ / ^ = ( _ : < [ = = ",
" } ; | , 1 / 2 3 2 / = 4 5 6 7 8 9 0 a = ",
" b c d e f = = f g 2 = h i j k l m n o p = ",
" q r s t f = = { 3 / = u v w k l m x o p y = ",
" ( z A d = = 2 ^ ' = + B v j C C D [ o p f = ",
"E F G A | = = f > , = 4 H I J K L M N O P f = ",
"= Q R S T = ! ' ] T = U V W C X Y Z ` .N ..+.= ",
"= 5 i @.#.= E $.%.#.@.= &.*.=.-.C ;.>.,.'.N .).!.~.= ",
"= _ {.].@.= ^./.#.@.].{._ (._.I .:.<.[.}. .|.1.2.f = ",
"= 3.4.5.].f ^. 6.7.S @.].5.4.3.8.-.9.0.|. .C .|.a.b.2.f = ",
"= c.3.4.{.d.e.h f.^.g.G R i {.4.3.c.W I j h.i.|.|.j.j.k.l.!.m.= ",
"= W c.3._ 5 5.n.V o.i p.5.5 _ 3.c.W v w q.r.s.t.u.v.w.x.y.+.y = ",
"= v W 8.(.z._ 4.4.5 4.4._ z.(.8.W v 9.A.r.l B.C.D.E.F.!.+.f G.= ",
" = I -._.8.H.I.J.K.L.M.N.8._.-.I w A.6 l B.O.P.Q.B.R.+.f f = ",
" = S.9.I -.I.T.U.V.W.L.X.Y.I 9.j q.r.l Z.`. +.+++@+B.y.+.#+= ",
" = $+A.w 9.J.%+&+*+=+-+;+>+w ,+'+'+,+)+< B.!+~+~+O.{+]+!.^+= ",
" = r.k q.K./+(+_+:+<+[+}+|+1+2+3+'+,+[ B.O.4+5+B.6+7+y = ",
" = 8+l 9+L.0+a+b+c+d+e+f+1+g+h+i+j+'+k+l+B.B.B.{+m+7+n+= ",
" = 8 Z.<+L.K.L.<+o+p+q+r+i+s+i+j+t+u+v+l+{+6+w+x+y+= ",
" = z+A+B+d+<+d+o+C+D+E+1+j+i+i+F+G+H+I+y.]+J+K+L+M+= ",
" = N+O+P+Q+R+S+T+U+O+t+j+F+F+r+V+W+2.+.!.X+Y+M+= ",
" = Z+`+ @.@.@O +@@@#@t+F+r+t+V+$@2.f f Y+%@= ",
" = &@p p p p *@*@=@-@G+;@>@,@l.!.'@+.)@= ",
" = = !@+.~@'@f f +.-@{@]@{@-@^@n+= = ",
" = = /@(@_@f f +.-@:@<@[@= = ",
" = = = = = = = = = = ",
" "};

BIN
src/icons/int.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 437 B

39
src/icons/integration.xpm Executable file
View File

@ -0,0 +1,39 @@
/* XPM */
static char * integration_xpm[] = {
"32 32 4 1",
" c None",
". c #0033FF",
"+ c #114811",
"@ c #00A500",
" ",
" ",
" .... ",
" .. ... ",
" .. ... ",
" .. . ",
" ... ",
" .. ",
" .. ",
" .. ",
" ... +@@@ @@@@ ",
" ... @@ @@@ @@ @@ ",
" ... @@ @@@@ @@@ ",
" ... @ @@@ @@@ ",
" ... @ @@ @ ",
" .. @@@ ",
" .. @@ ",
" ... @@ ",
" ... @@@ ",
" ... @ @@ @ ",
" ... @@@ @@@ @ ",
" ... @@@ @@@@ @@ ",
" .. @@ @@ @@@ @@ ",
" .. @@@@ @@@@ ",
" .. ",
" ... ",
" . .. ",
" ... .. ",
" ... .. ",
" .... ",
" ",
" "};

BIN
src/icons/player_end.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 774 B

136
src/icons/recorder.xpm Executable file
View File

@ -0,0 +1,136 @@
/* XPM */
static char * recorder_xpm[] = {
"32 32 101 2",
" g None",
". g #000000",
"+ g #010101",
"@ g #606060",
"# g #050505",
"$ g #040404",
"% g #9E9E9E",
"& g #5D5D5D",
"* g #0F0F0F",
"= g #090909",
"- g #B3B3B3",
"; g #171717",
"> g #0D0D0D",
", g #0C0C0C",
"' g #C6C6C6",
") g #DCDCDC",
"! g #C2C2C2",
"~ g #191919",
"{ g #0B0B0B",
"] g #919191",
"^ g #8E8E8E",
"/ g #8A8A8A",
"( g #6B6B6B",
"_ g #515151",
": g #393939",
"< g #0E0E0E",
"[ g #C7C7C7",
"} g #EFEFEF",
"| g #C1C1C1",
"1 g #151515",
"2 g #8B8B8B",
"3 g #CECECE",
"4 g #E3E3E3",
"5 g #E1E1E1",
"6 g #AFAFAF",
"7 g #131313",
"8 g #B6B6B6",
"9 g #DADADA",
"0 g #888888",
"a g #CBCBCB",
"b g #B4B4B4",
"c g #727272",
"d g #252525",
"e g #ACACAC",
"f g #C3C3C3",
"g g #111111",
"h g #8D8D8D",
"i g #FFFFFF",
"j g #989898",
"k g #A4A4A4",
"l g #EEEEEE",
"m g #A9A9A9",
"n g #AAAAAA",
"o g #909090",
"p g #A5A5A5",
"q g #9D9D9D",
"r g #E0E0E0",
"s g #949494",
"t g #959595",
"u g #D3D3D3",
"v g #878787",
"w g #858585",
"x g #C5C5C5",
"y g #868686",
"z g #B7B7B7",
"A g #838383",
"B g #7E7E7E",
"C g #A8A8A8",
"D g #585858",
"E g #313131",
"F g #777777",
"G g #9B9B9B",
"H g #747474",
"I g #6F6F6F",
"J g #686868",
"K g #7F7F7F",
"L g #787878",
"M g #BBBBBB",
"N g #222222",
"O g #5B5B5B",
"P g #707070",
"Q g #BEBEBE",
"R g #101010",
"S g #E6E6E6",
"T g #A0A0A0",
"U g #565656",
"V g #6D6D6D",
"W g #BCBCBC",
"X g #545454",
"Y g #666666",
"Z g #616161",
"` g #7C7C7C",
" . g #494949",
".. g #4E4E4E",
"+. g #5F5F5F",
"@. g #242424",
"#. g #4D4D4D",
"$. g #454545",
"%. g #424242",
"&. g #4C4C4C",
"*. g #373737",
" ",
" ",
" ",
" . . ",
" + @ # ",
" $ % & * ",
" = - % & ; + $ = > > = $ + ",
" , ' ) ! & ~ { ] ^ / ( _ : $ ",
" < [ } ) | & ~ 1 2 3 4 5 6 _ = ",
" 7 8 } [ 9 | & ~ ; 0 } a b c _ , ",
" d e } f ! 9 | & ~ g h i 5 j c _ < ",
" . k l 8 m n ) | & ~ < o i 5 p c _ < ",
" . q r m ^ ^ m ) | & ~ < s i 5 - c _ < ",
" . t u ^ v w ^ m ) | & ~ < o i 5 p c _ < ",
" . ^ x v w w w ^ m ) | & 7 < s i 5 - c _ < ",
" . y z w A A w v j b ) | & = < s i 5 - c _ < ",
" . B C A A A v ] s p m D E = < s i 5 - c _ < ",
" . F G A w v ] j p H D E 7 < s i 5 - c _ < ",
" . I h ] ] ] j p H D E ~ < s i 5 - c _ < ",
" . J K s ] G - H D E ~ < s i 5 - c _ < ",
" E @ L j q M H _ E ~ < s i 5 - c _ < ",
" N O P G Q H _ E ~ R I S ) T c _ . ",
" 7 U V W c _ E ~ N ( ) W j c _ . ",
" < X Y ( _ E ~ + Z c ` c _ .. ",
" , ..+._ E ~ . @._ _ _ #.$.. ",
" = %.&.E ; . . . . . . . . ",
" $ *.E * ",
" + E # ",
" . . ",
" ",
" ",
" "};

40
src/icons/scale.xpm Executable file
View File

@ -0,0 +1,40 @@
/* XPM */
static char * scale_xpm[] = {
"32 32 5 1",
" c None",
". c #000000",
"+ c #7A7A7A",
"@ c #FFFFFF",
"# c #B2B2B2",
" ",
" . ",
" . ",
" .. ",
" . .................... ",
" . .++++++++++++++++++. ",
" ... .+@@@@@@@@@@@@@@@@#. ",
" . .+@@@@@@@@@@@@@@@@#. ",
" . .+@@@@@@@@@@@@@@@@#. ",
" .. .+@@@@@@@@@@@@@@@@#. ",
" . .+#################. ",
" . .................... ",
" ... ",
" . ",
" . ",
" .. ",
" . .. ",
" . .++. ",
" ... .+@@#. ",
" . .+@@#. ",
" . .##. ",
" .. .. ",
" . ",
" . ",
" ... .. ",
" . .++. ",
" . .+@@#. ",
" .. .+@@#. ",
" . .##. ",
" . .. ",
" ... ",
" "};

BIN
src/icons/view_choose.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 614 B

View File

@ -44,7 +44,7 @@
#include <help.xpm>
#include <icon.xpm>
#define VERSION_STRING "0.8.3"
#define VERSION_STRING "0.8.4"
MainWin::MainWin( QWidget *parent, const char *name ) :
QMainWindow( parent, name ),

View File

@ -72,6 +72,6 @@ SOURCES = \
LIBS =
TARGET = qtdmm
VERSION = 0.8.3
VERSION = 0.8.4
DESTDIR = ../bin

View File

@ -8,8 +8,8 @@
<rect>
<x>0</x>
<y>0</y>
<width>456</width>
<height>589</height>
<width>492</width>
<height>607</height>
</rect>
</property>
<property name="caption">
@ -114,103 +114,7 @@
<property name="hAlign" stdset="0">
</property>
</widget>
<widget class="QComboBox" row="0" column="1">
<item>
<property name="text">
<string>/dev/ttyS0</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/ttyS1</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/ttyS2</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/ttyS3</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/ttyS4</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/ttyS5</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/ttyS6</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/ttyS7</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/modem</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/usb/ttyUSB0</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/usb/ttyUSB1</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/usb/ttyUSB2</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/usb/ttyUSB3</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/ttyUSB0</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/ttyUSB1</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/ttyUSB2</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/ttyUSB3</string>
</property>
</item>
<property name="name">
<cstring>port</cstring>
</property>
<property name="currentItem">
<number>0</number>
</property>
<property name="whatsThis" stdset="0">
<string>Choose the serial device here. &lt;i&gt;(Hint for DOS people: /dev/ttyS0 corresponds to COM1. /dev/ttyS1 to COM2 ...)&lt;/i&gt;</string>
</property>
</widget>
<widget class="QComboBox" row="1" column="1">
<widget class="QComboBox" row="1" column="1" rowspan="1" colspan="2">
<item>
<property name="text">
<string>5 bits</string>
@ -238,7 +142,7 @@
<string>Number of bits for serial communication.</string>
</property>
</widget>
<widget class="QLabel" row="0" column="2">
<widget class="QLabel" row="0" column="3">
<property name="name">
<cstring>ui_baudLabel</cstring>
</property>
@ -254,7 +158,7 @@
<property name="hAlign" stdset="0">
</property>
</widget>
<widget class="QComboBox" row="0" column="3">
<widget class="QComboBox" row="0" column="4">
<item>
<property name="text">
<string>600 baud</string>
@ -295,7 +199,7 @@
<string>Select the baud rate for the DMM here. If you encounter problems connecting to your DMM try lowering the baud rate. I had some problems with my &lt;b&gt;Metex ME-32&lt;/b&gt;. The Documentation said 1200 baud but it only worked at 600.</string>
</property>
</widget>
<widget class="QLabel" row="1" column="2">
<widget class="QLabel" row="1" column="3">
<property name="name">
<cstring>ui_stopLabel</cstring>
</property>
@ -311,7 +215,7 @@
<property name="hAlign" stdset="0">
</property>
</widget>
<widget class="QComboBox" row="1" column="3">
<widget class="QComboBox" row="1" column="4">
<item>
<property name="text">
<string>1 Stop bit</string>
@ -329,7 +233,7 @@
<string>Number of stop bits for serial communication.</string>
</property>
</widget>
<widget class="QComboBox" row="2" column="1">
<widget class="QComboBox" row="2" column="1" rowspan="1" colspan="2">
<item>
<property name="text">
<string>None</string>
@ -368,7 +272,7 @@
<property name="hAlign" stdset="0">
</property>
</widget>
<widget class="QLabel" row="2" column="2">
<widget class="QLabel" row="2" column="3">
<property name="name">
<cstring>ui_displayLabel</cstring>
</property>
@ -384,7 +288,7 @@
<property name="hAlign" stdset="0">
</property>
</widget>
<widget class="QComboBox" row="2" column="3">
<widget class="QComboBox" row="2" column="4">
<item>
<property name="text">
<string>3 1/2</string>
@ -412,6 +316,37 @@
<string>Number of stop bits for serial communication.</string>
</property>
</widget>
<widget class="QComboBox" row="0" column="1">
<item>
<property name="text">
<string>/dev/ttyS</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/usb/ttyUSB</string>
</property>
</item>
<item>
<property name="text">
<string>/dev/ttyUSB</string>
</property>
</item>
<property name="name">
<cstring>port</cstring>
</property>
<property name="currentItem">
<number>0</number>
</property>
<property name="whatsThis" stdset="0">
<string>Choose the serial device here. &lt;i&gt;(Hint for DOS people: /dev/ttyS0 corresponds to COM1. /dev/ttyS1 to COM2 ...)&lt;/i&gt;</string>
</property>
</widget>
<widget class="QSpinBox" row="0" column="2">
<property name="name">
<cstring>portNumber</cstring>
</property>
</widget>
</grid>
</widget>
<widget class="QButtonGroup">