include/monitor.h
author Markus Bröker <mbroeker@largo.homelinux.org>
Sat, 03 Jan 2009 01:28:28 +0100
changeset 4 fdf04a93faeb
parent 3 724e07a9f155
permissions -rw-r--r--
Codebase indented by me and gnu-indent

/*
 *  $Id: monitor.h 2 2007-12-22 14:15:30Z mbroeker $
 * $URL: http://localhost/svn/cpp/qMonitor/trunk/include/monitor.h $
 */

#ifndef MONITOR_H
#define MONITOR_H

#include <readerthread.h>
#include <qevent.h>
#include "../ui_monitor.h"

class readerThread;

class Monitor:public QWidget, private Ui::qMonitor {
  Q_OBJECT public:
    Monitor (QWidget * parent = 0);
    virtual ~ Monitor ();
    int getPort ();
    int getProtocol ();

  protected:
    virtual void customEvent (QEvent *);
    std::map < QString, int >Protocol;

  private:
    readerThread * reader;

    public slots:virtual void startCapture ();
    virtual void stopCapture ();
};

#endif