SystemGui/Sources/AvReceiver/AvReceiverGui.h
2022-12-20 12:58:37 -05:00

41 lines
931 B
C++

#ifndef AVRECEIVERGUI_H
#define AVRECEIVERGUI_H
#include <QWidget>
class CAvReceiver;
#include "AvReceiverData.h"
namespace Ui {
class CAvReceiverGui;
}
class CAvReceiverGui : public QWidget
{
Q_OBJECT
public:
explicit CAvReceiverGui(QWidget *parent = 0);
~CAvReceiverGui();
CAvReceiver *mProgramHandle;
int UpdateReceiverStatus(CAvReceiverMainStatus Status, CAvReceiverMainStatus Zone2Status);
int ConvertVolumeToBarPosition(float Volume);
float ConvertBarPositionToVolume(int position);
private:
Ui::CAvReceiverGui *ui;
public slots:
void SpeakerBRadioClicked(bool checked);
void SpeakerARadioClicked(bool checked);
void MainZoneScene1BtnClicked(bool);
void MainZoneScene2BtnClicked(bool);
void MainZoneScene3BtnClicked(bool);
void MainZoneScene4BtnClicked(bool);
void MainZoneVolumeSetChanged();
void Zone2VolumeSetChanged();
};
#endif // AVRECEIVERGUI_H