source: projects/punch-card/punch-card-editor/src/driver/documation-m200-client/controller.h @ 53

Last change on this file since 53 was 53, checked in by sven, 10 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

File size: 575 bytes
Line 
1#ifndef M200_CLIENT_CONTROLLER_H
2#define M200_CLIENT_CONTROLLER_H
3
4#include <QDockWidget>
5#include <QString>
6#include <QList>
7
8namespace QPunchCard {
9namespace Device {
10namespace DocumationM200 {
11        class Controller; // GUI
12        class Driver; // Backend
13};
14};
15};
16
17#include "driver/driver.h"
18#include "app/mainwindow.h"
19
20namespace QPunchCard {
21namespace Device {
22namespace DocumationM200 {
23
24class Controller : public QWidget {
25        Q_OBJECT
26public:
27        Controller();
28};
29
30}; // namespace DocumationM200
31}; // namespace Driver
32}; // namespace QPunchCard
33
34
35#endif // M200_CLIENT_CONTROLLER_H
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