/***************************************************************************
kpskmeter.h - description
-------------------
begin : Tue Sep 24 2002
copyright : (C) 2002 by David Kjellquist
email : kpsk-develop@lists.sourceforge.net
***************************************************************************/
/***************************************************************************
* *
* This program is free software; you can redistribute it and/or modify *
* it under the terms of the GNU General Public License as published by *
* the Free Software Foundation; either version 2 of the License, or *
* (at your option) any later version. *
* *
***************************************************************************/
#ifndef KPSKMETER_H
#define KPSKMETER_H
#include
#include
#include
#include
#include "server/server.h"
#include "dcddlg.h"
/**
*@author David Kjellquist
*/
class kpskmeter : public QWidget {
Q_OBJECT
public:
kpskmeter(QWidget* parent);
~kpskmeter();
PSK31info meterinfo;
dcdDlg* dcdDialog;
int meterchannel;
void setChannel(int ch);
protected:
void mousePressEvent (QMouseEvent* event);
private:
QPixmap buffer; //meter buffer
void paintEvent (QPaintEvent*);
void resizeEvent(QResizeEvent*);
QTimer* timer; // timer for statusbar updates
public slots:
void slotDrawMeter();
};
#endif
| Generated by: ernie on homer on Sun Oct 6 11:23:16 2002, using kdoc 2.0a53. |