include/monitor.h
author Markus Bröker <mbroeker@largo.homelinux.org>
Fri, 10 Apr 2009 21:21:11 +0200
changeset 5 70980306fd61
parent 4 fdf04a93faeb
permissions -rw-r--r--
lintian checks minimized the lintian warnings, QoS

/*
 *  $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