36 lines
767 B
C++
36 lines
767 B
C++
#include "contclasses.h"
|
|
|
|
Overseer OverseerHandler::os;
|
|
|
|
EndpointHandler::EndpointHandler(Endpoint *ept, QObject *parent) : QObject(parent) {
|
|
this->ept = ept;
|
|
eptName = QString::fromStdWString(ept->getName());
|
|
}
|
|
|
|
void EndpointHandler::setValue(int value){
|
|
ept->setVolume((float)value / 100);
|
|
}
|
|
|
|
QString EndpointHandler::getName(){
|
|
return eptName;
|
|
}
|
|
|
|
float EndpointHandler::getVolume(){
|
|
return ept->getVolume();
|
|
}
|
|
|
|
Overseer* OverseerHandler::getOverseer(){
|
|
return &os;
|
|
}
|
|
|
|
OverseerHandler::OverseerHandler(QObject *parent) : QObject(parent) {
|
|
|
|
}
|
|
|
|
std::vector<EndpointHandler*>* OverseerHandler::getEndpointHandlers(){
|
|
return endpointHandlers;
|
|
}
|
|
|
|
void OverseerHandler::setEndpointHandlers(std::vector<EndpointHandler*> *ephs){
|
|
this->endpointHandlers = ephs;
|
|
}
|