cd src && $(MAKE)
zip:
- cd zip && $(QMAKE) $(QOPT)
- cd zip && $(MAKE)
+ cd zip/src && $(QMAKE) $(QOPT)
+ cd zip/src && $(MAKE)
qwbase:
cd pack/qtbase && $(QMAKE) $(QOPT)
cd src ; $(QMAKE) && $(MAKE)
zip:
- cd zip ; $(QMAKE) && $(MAKE)
+ cd zip/src ; $(QMAKE) && $(MAKE)
tzone:
cd tzone ; $(QMAKE) && $(MAKE)
Copyrights
-----------
+MagicSmoke itself is copyrighted by
(c) Konrad Rosenbaum, 2007-2010
(c) Peter Keller, 2007/8
+There are several external sources that are used by MagicSmoke, which are
+(partly or wholly) under different copyrights, see below.
+
Documenation License
- - - - - - - - - - -
#include <QList>
#include <QScrollArea>
-#include "MOCustomerInfo.h"
-#include "MOCustomer.h"
+#include "MOCustomerInfo"
+#include "MOCustomer"
class QLineEdit;
class QListView;
#include "eventedit.h"
-#include "tzdata.h"
+#include <TimeStamp>
#include <QBoxLayout>
#include <QCheckBox>
#include <QTimer>
#include "msinterface.h"
-#include "MTGetEvent.h"
+#include "MTGetEvent"
#include "centbox.h"
#include "pricecatdlg.h"
#include <QDialog>
-#include "MOEvent.h"
+#include "MOEvent"
class QCheckBox;
class QDateTime;
#include <QDialog>
#include <QMap>
-#include "MOOrder.h"
-#include "MOEvent.h"
+#include "MOOrder"
+#include "MOEvent"
#include "odtrender.h"
class QTableView;
//
#include "flagedit.h"
-#include "MTGetValidFlags.h"
+#include "MTGetValidFlags"
#include <QBoxLayout>
#include <QComboBox>
#include <QDialog>
#include <QStringList>
-#include "MOFlag.h"
+#include "MOFlag"
class QStandardItemModel;
class QTableView;
#include "msinterface.h"
#include "templates.h"
-#include "MOEvent.h"
+#include "MOEvent"
#include <QApplication>
#include <QBoxLayout>
#include <QMainWindow>
#include "odtrender.h"
-#include "MOOrder.h"
-#include "MOShipping.h"
+#include "MOOrder"
+#include "MOShipping"
class QAction;
class QLabel;
#include <QDialog>
-#include "MOPriceCategory.h"
+#include "MOPriceCategory"
class QListWidget;
#include "centbox.h"
#include "flagedit.h"
-#include "MOShipping.h"
+#include "MOShipping"
#include "msinterface.h"
class QStandardItemModel;
class QTableView;
-#include "MOShipping.h"
+#include "MOShipping"
class MShippingEditor:public QDialog
{
#ifndef MAGICSMOKE_MSINTERFACE_H
#define MAGICSMOKE_MSINTERFACE_H
-#include "MInterface.h"
+#include "MInterface"
#define req (MSInterface::instance())
# Libraries for Magic Smoke by (c) Konrad Rosenbaum, 2007-2010
-LIBS += -L../zip -lzip -L../pack/qtbase -lqwbase -L../tzone -ltzdata
-INCLUDEPATH += ../zip ../pack/qtbase ../tzone
+# ZIP library
+LIBS += -L../zip -lQZip
+INCLUDEPATH += ../zip/include
+
+# PACK library
+LIBS += -L../pack/qtbase -lqwbase
+INCLUDEPATH += ../pack/qtbase/include
+
+# Time Zone DB library
+LIBS += -L../tzone -ltzdata
+INCLUDEPATH += ../tzone/include
#include "misc.h"
-#include <tzdata.h>
+#include <TimeStamp>
#include <math.h>
-#include "MOServerFormat.h"
+#include "MOServerFormat"
#include <QCoreApplication>
#include <QDateTime>
#include <QTimer>
#include <QBoxLayout>
-#include "tzdata.h"
+#include <TimeStamp>
#include "misc.h"
MServerClock::MServerClock()
#include <QMainWindow>
#include <QTimer>
-#include "MOCustomer.h"
+#include "MOCustomer"
class QAction;
class QCheckBox;
#include "eventstab.h"
-#include "tzdata.h"
+#include <TimeStamp>
#include <QApplication>
#include <QBoxLayout>
#include "orderstab.h"
-#include "tzdata.h"
+#include <TimeStamp>
#include <QBoxLayout>
#include <QComboBox>
#include "centbox.h"
#include "sclock.h"
-#include "tzdata.h"
+
+#include <TimeStamp>
#include <QBoxLayout>
#include <QCheckBox>
#include <QSettings>
#include <QTemporaryFile>
-#include "qunzip.h"
-#include "qzip.h"
+#include "QUnZip"
+#include "QZip"
class MOdtRendererPrivate
#include "qzip.h"
#include "code39.h"
-#include "MOTicket.h"
-#include "MOVoucher.h"
+#include "MOTicket"
+#include "MOVoucher"
class MLabelRendererPrivate
--- /dev/null
+#include"address.h"
--- /dev/null
+#include"customer.h"
--- /dev/null
+#include"customerinfo.h"
--- /dev/null
+#include"event.h"
--- /dev/null
+#include"order.h"
--- /dev/null
+#include"orderinfo.h"
--- /dev/null
+#include"role.h"
--- /dev/null
+#include"ticket.h"
--- /dev/null
+#include"voucher.h"
--- /dev/null
+#include "transaction.h"
//
//
-#include "MOAddress.h"
+#include "MOAddress"
#include <QStringList>
#ifndef MAGICSMOKE_MADDRESS_H
#define MAGICSMOKE_MADDRESS_H
-#include "MOAddressAbstract.h"
+#include "MOAddressAbstract"
#include <QMetaType>
//
//
-#include "MOCustomer.h"
-#include "MOCustomerInfo.h"
+#include "MOCustomer"
+#include "MOCustomerInfo"
#include "msinterface.h"
MOCustomer::MOCustomer(qint64 i)
#ifndef MAGICSMOKE_MOCUSTOMER_H
#define MAGICSMOKE_MOCUSTOMER_H
-#include "MOCustomerAbstract.h"
+#include "MOCustomerAbstract"
class MOCustomerInfo;
//
//
-#include "MOCustomerInfo.h"
+#include "MOCustomerInfo"
QString MOCustomerInfo::fullName()const
{
#ifndef MAGICSMOKE_MOCUSTOMERI_H
#define MAGICSMOKE_MOCUSTOMERI_H
-#include "MOCustomerInfoAbstract.h"
+#include "MOCustomerInfoAbstract"
class MOCustomerInfo:public MOCustomerInfoAbstract
{
WOBJECT(MOCustomerInfo);
//
//
-#include "MOEvent.h"
+#include "MOEvent"
#include <QCoreApplication>
#include <QRegExp>
#define EVENT_H
#include <QString>
-#include <MOEventAbstract.h>
+#include <MOEventAbstract>
/**encapsulation of an event, this class wraps the auto-generated event class to provide some convenience methods*/
class MOEvent:public MOEventAbstract
//
//
-#include "MOOrder.h"
+#include "MOOrder"
#include "msinterface.h"
#ifndef MAGICSMOKE_MOORDER_H
#define MAGICSMOKE_MOORDER_H
-#include "MOOrderAbstract.h"
+#include "MOOrderAbstract"
#include "misc.h"
-#include "tzdata.h"
+#include <TimeStamp>
/**this class represents a complete order*/
class MOOrder:public MOOrderAbstract
#ifndef MAGICSMOKE_MOORDERI_H
#define MAGICSMOKE_MOORDERI_H
-#include "MOOrderInfoAbstract.h"
+#include "MOOrderInfoAbstract"
#include "misc.h"
class MOOrderInfo:public MOOrderInfoAbstract
#ifndef MAGICSMOKE_MOROLE_H
#define MAGICSMOKE_MOROLE_H
-#include "MORoleAbstract.h"
+#include "MORoleAbstract"
typedef MORoleAbstract MORole;
#endif
\ No newline at end of file
//
//
-#include "MOTicket.h"
+#include "MOTicket"
#include "msinterface.h"
MOEvent MOTicket::event()const
#ifndef MAGICSMOKE_MOTICKET_H
#define MAGICSMOKE_MOTICKET_H
-#include "MOTicketAbstract.h"
+#include "MOTicketAbstract"
#include "misc.h"
-#include "MOEvent.h"
+#include "MOEvent"
class MOTicket:public MOTicketAbstract
{
//
//
-#include "MTransaction.h"
+#include "MTransaction"
#include "waitcursor.h"
QByteArray MTransaction::executeQuery(QString hreq,QByteArray data)
#ifndef MSMOKE_MTRANSACTION_H
#define MSMOKE_MTRANSACTION_H
-#include "WTransaction.h"
+#include <WTransaction>
class MTransaction:public WTransaction{
protected:
#ifndef MAGICSMOKE_MOVOUCHER_H
#define MAGICSMOKE_MOVOUCHER_H
-#include "MOVoucherAbstract.h"
+#include "MOVoucherAbstract"
#include "misc.h"
class MOVoucher:public MOVoucherAbstract
INCLUDEPATH += ./wext
HEADERS += \
- wext/MOCustomerInfo.h \
- wext/MOOrder.h \
- wext/MOOrderInfo.h \
- wext/MORole.h \
- wext/MOTicket.h \
- wext/MOAddress.h \
- wext/MOEvent.h \
- wext/MOCustomer.h \
- wext/MTransaction.h
+ wext/customerinfo.h \
+ wext/order.h \
+ wext/orderinfo.h \
+ wext/role.h \
+ wext/ticket.h \
+ wext/address.h \
+ wext/event.h \
+ wext/customer.h \
+ wext/transaction.h
SOURCES += \
- wext/MOCustomerInfo.cpp \
- wext/MOOrder.cpp \
- wext/MOTicket.cpp \
- wext/MOAddress.cpp \
- wext/MOEvent.cpp \
- wext/MOCustomer.cpp \
- wext/MTransaction.cpp
+ wext/customerinfo.cpp \
+ wext/order.cpp \
+ wext/ticket.cpp \
+ wext/address.cpp \
+ wext/event.cpp \
+ wext/customer.cpp \
+ wext/transaction.cpp