source: projects/punch-card/punch-card-editor/src/libs/qextserialport/qextserialport.h @ 53

Last change on this file since 53 was 53, checked in by sven, 14 years ago

Punch Card Editor, ongoing development

  • Extended new Deck interface, expanding the undo framework
  • Implemented editor changes via undo framework
  • revised the menu and toolbar actions and structure (now dynamic construction at deck load time), implemented undo viewer
  • Started implementation of device driver framework in menu
  • Embedded the Qextserialport library (http://qextserialport.sourceforge.net/)
  • Started the Documation M200 Client device driver (well, just created the directory structure and qmake project file infrastructure)
  • At the current state, the complete project compiles :-)

Statistics: About 3500 Lines of code (without libqextserialport)

-- sven @ workstation

  • Property svn:executable set to *
File size: 665 bytes
RevLine 
[53]1
2#ifndef _QEXTSERIALPORT_H_
3#define _QEXTSERIALPORT_H_
4
5/*POSIX CODE*/
6#ifdef _TTY_POSIX_
7#include "posix_qextserialport.h"
8#define QextBaseType Posix_QextSerialPort
9
10/*MS WINDOWS CODE*/
11#else
12#include "win_qextserialport.h"
13#define QextBaseType Win_QextSerialPort
14#endif
15
16class QextSerialPort: public QextBaseType {
17public:
18    QextSerialPort();
19    QextSerialPort(const QString & name);
20    QextSerialPort(PortSettings const& s);
21    QextSerialPort(const QString & name, PortSettings const& s);
22    QextSerialPort(const QextSerialPort& s);
23    QextSerialPort& operator=(const QextSerialPort&);
24    virtual ~QextSerialPort();
25};
26
27#endif
Note: See TracBrowser for help on using the repository browser.
© 2008 - 2013 technikum29 • Sven Köppel • Some rights reserved
Powered by Trac
Expect where otherwise noted, content on this site is licensed under a Creative Commons 3.0 License