Index: ossp-pkg/as/as-gui/Makefile.in
RCS File: /v/ossp/cvs/ossp-pkg/as/as-gui/Makefile.in,v
co -q -kk -p'1.6' '/v/ossp/cvs/ossp-pkg/as/as-gui/Makefile.in,v' | diff -u /dev/null - -L'ossp-pkg/as/as-gui/Makefile.in' 2>/dev/null
--- ossp-pkg/as/as-gui/Makefile.in
+++ - 2025-04-11 22:00:40.357859941 +0200
@@ -0,0 +1,155 @@
+##
+## OSSP titraq - Graphical user interface for time accounting
+## Copyright (c) 2002 Cable & Wireless Deutschland GmbH
+## Copyright (c) 2002 The OSSP Project
+## Copyright (c) 2002 Ralf S. Engelschall
+##
+## This file is part of OSSP GUI, a graphical user interface
+## for OSSP which can be found at http://www.ossp.org/
+##
+## Permission to use, copy, modify, and distribute this software for
+## any purpose with or without fee is hereby granted, provided that
+## the above copyright notice and this permission notice appear in all
+## copies.
+##
+## THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+## WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+## MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+## IN NO EVENT SHALL THE AUTHORS AND COPYRIGHT HOLDERS AND THEIR
+## CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+## SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+## LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+## USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+## ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+## OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+## OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+## SUCH DAMAGE.
+##
+## Makefile.in: Makefile for use with configure
+##
+
+@SET_MAKE@
+
+DESTDIR =
+prefix = @prefix@
+exec_prefix = @exec_prefix@
+bindir = @bindir@
+sbindir = @sbindir@
+libdir = @libdir@
+includedir = @includedir@
+mandir = @mandir@
+
+CC = @CC@
+CXX = @CXX@
+CFLAGS = @CFLAGS@ @DEFS@
+CXXFLAGS = @CXXFLAGS@ @DEFS@
+CPPFLAGS = @CPPFLAGS@
+CXXCPP = @CXXCPP@
+LDFLAGS = @LDFLAGS@
+LIBS = @LIBS@
+
+# Qt-specific variables
+QTBASE = @QTBASE@
+UIC = @UIC@
+MOC = @MOC@
+
+RM = rm -f
+STRIP = strip
+CHMOD = chmod
+RMDIR = rmdir
+SHTOOL = ./shtool
+POD2MAN = pod2man
+TRUE = true
+
+PROG_NAME = titraq
+TARGET_PROGS = titraq
+TARGET_MANS = titraq.1 titraq.conf.5
+
+SRCS = main.cpp titraq.cpp generic.cpp titraq_version.c
+
+OBJS = main.o titraq.o generic.o titraq_version.o
+
+GRAFX = gfx/ossplogo.xpm
+
+# Qt meta object compiler
+MOC_IN = titraq.h
+MOC_OUT = moc_titraq.cpp
+MOC_OBJ = moc_titraq.o
+
+.SUFFIXES:
+.SUFFIXES: .c .cc .cpp .cxx .o
+.c.o:
+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $<
+
+.cc.o:
+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $<
+
+.cpp.o:
+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $<
+
+.cxx.o:
+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $<
+
+all: Makefile $(TARGET_PROGS) $(TARGET_MANS)
+
+#$(PROG_NAME): Makefile $(OBJS) $(MOC_OBJ) $(GRAFX)
+# $(CXX) $(LDFLAGS) -o $@ $(OBJS) $(MOC_OBJ) $(LIBS)
+
+$(PROG_NAME): $(OBJS) $(MOC_OBJ)
+ $(CXX) $(LDFLAGS) -o $@ $+ $(LIBS)
+
+$(MOC_OBJ): $(MOC_OUT) $(MOC_IN)
+ $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $(MOC_OUT)
+
+$(MOC_OUT): $(MOC) $(MOC_IN)
+ $(MOC) $(MOC_IN) -o $(MOC_OUT)
+
+titraq.1: titraq.pod
+ VS=`$(SHTOOL) version -lc -dshort titraq_version.c`; \
+ VL=`$(SHTOOL) version -lc -dlong titraq_version.c`; \
+ $(POD2MAN) --section=5 --center="Graphical user interface" \
+ --release="$$VS" --date="$$VL" \
+ titraq.pod >titraq.1
+
+titraq.conf.5: titraq.conf.pod
+ VS=`$(SHTOOL) version -lc -dshort titraq_version.c`; \
+ VL=`$(SHTOOL) version -lc -dlong titraq_version.c`; \
+ $(POD2MAN) --section=5 --center="Graphical user interface config file" \
+ --release="$$VS" --date="$$VL" \
+ titraq.conf.pod >titraq.conf.5
+
+install:
+ $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(prefix)
+ $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(bindir)
+ $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(mandir)/man1
+ $(SHTOOL) mkdir -f -p -m 755 $(DESTDIR)$(mandir)/man5
+ $(SHTOOL) install -c -m 644 titraq $(DESTDIR)$(bindir)/titraq
+ $(SHTOOL) install -c -m 644 titraq.1 $(DESTDIR)$(mandir)/man1/titraq.1
+ $(SHTOOL) install -c -m 644 titraq.conf.5 $(DESTDIR)$(mandir)/man5/titraq.conf.5
+
+uninstall:
+ $(RM) $(DESTDIR)$(bindir)/titraq
+ $(RM) $(DESTDIR)$(mandir)/man1/titraq.1
+ $(RM) $(DESTDIR)$(mandir)/man5/titraq.conf.5
+
+clean:
+ $(RM) $(TARGET_PROGS) $(OBJS) $(MOC_OBJ)
+ $(RM) titraq.conf.5 titraq.1
+ $(RM) titraq_pcre.tab *.core
+
+distclean: clean
+ $(RM) config.log config.status config.cache # Generated by ./configure
+ $(RM) Makefile ac_config.h # Generated by ./configure
+ $(RM) $(MOC_OUT) # Generated by $(MOC)
+
+realclean: distclean
+ $(RM) configure ac_config.h.in* # Generated by Autoconf
+ $(RM) configure.lineno # Generated by Autoconf
+ $(RM) shtool # Generated by Devtool
+
+check: test
+test: titraq
+ $(CHMOD) 755 titraq_test.sh > /dev/null 2>&1
+ ./titraq_test.sh
+
+.PHONY: install uninstall clean distclean realclean check test
Index: ossp-pkg/as/as-gui/as_generic.cpp
RCS File: /v/ossp/cvs/ossp-pkg/as/as-gui/as_generic.cpp,v
co -q -kk -p'1.1' '/v/ossp/cvs/ossp-pkg/as/as-gui/as_generic.cpp,v' | diff -u /dev/null - -L'ossp-pkg/as/as-gui/as_generic.cpp' 2>/dev/null
--- ossp-pkg/as/as-gui/as_generic.cpp
+++ - 2025-04-11 22:00:40.360826742 +0200
@@ -0,0 +1,38 @@
+#include
+#include "generic.h"
+
+// Construct a Prototype object
+Prototype::Prototype()
+{
+ // For display of a prototype implementation
+ m_pProtomsg = new QMessageBox("OSSP titraq",
+ QObject::trUtf8("This method is not implemented yet."),
+ QMessageBox::NoIcon, QMessageBox::Ok | QMessageBox::Default,
+ QMessageBox::Cancel | QMessageBox::Escape, QMessageBox::NoButton,
+ NULL, "Prototypemsg", true, Qt::WStyle_NormalBorder);
+}
+
+// Destroy a Prototype object
+Prototype::~Prototype()
+{
+ // Destroy our QMessageBox
+ delete m_pProtomsg;
+}
+
+// Display a message box, acting as an implementation prototype
+void Prototype::doMbox()
+{
+ int nRet; // Return value
+
+ // Launch our QMessageBox
+ nRet = m_pProtomsg->exec();
+
+ // Handle message box modality
+ switch (nRet) {
+ case QMessageBox::Ok:
+ break;
+ case QMessageBox::Cancel:
+ default: // Just for sanity
+ break;
+ }
+}
Index: ossp-pkg/as/as-gui/as_generic.h
RCS File: /v/ossp/cvs/ossp-pkg/as/as-gui/as_generic.h,v
co -q -kk -p'1.1' '/v/ossp/cvs/ossp-pkg/as/as-gui/as_generic.h,v' | diff -u /dev/null - -L'ossp-pkg/as/as-gui/as_generic.h' 2>/dev/null
--- ossp-pkg/as/as-gui/as_generic.h
+++ - 2025-04-11 22:00:40.363426911 +0200
@@ -0,0 +1,21 @@
+#ifndef GENERIC_H
+#define GENERIC_H
+
+#include
+
+
+// Prototype stubs for unimplemented methods, widgets, and features
+class Prototype
+{
+public:
+ Prototype();
+ void doMbox();
+ ~Prototype();
+
+protected:
+
+private:
+ QMessageBox *m_pProtomsg; // Display prototype implementation
+};
+
+#endif // GENERIC_H