mirror of
https://github.com/gtalent/sc9k.git
synced 2025-12-26 09:51:32 -06:00
Add preview button to Image tab in settings
This commit is contained in:
@@ -20,11 +20,21 @@ CameraClient::CameraClient(QObject *parent): QObject(parent) {
|
||||
connect(m_pollingNam, &QNetworkAccessManager::finished, this, &CameraClient::handlePollResponse);
|
||||
}
|
||||
|
||||
void CameraClient::setPresetVC(int preset, VideoConfig const&vc) {
|
||||
if (preset > 0 && preset < MaxCameraPresets) {
|
||||
get(QString("/cgi-bin/ptzctrl.cgi?ptzcmd&poscall&%1").arg(preset));
|
||||
setBrightness(vc.brightness);
|
||||
setSaturation(vc.saturation);
|
||||
setContrast(vc.contrast);
|
||||
setSharpness(vc.sharpness);
|
||||
setHue(vc.hue);
|
||||
}
|
||||
}
|
||||
|
||||
void CameraClient::setPreset(int preset) {
|
||||
if (preset > 0 && preset < MaxCameraPresets) {
|
||||
get(QString("/cgi-bin/ptzctrl.cgi?ptzcmd&poscall&%1").arg(preset));
|
||||
--preset;
|
||||
auto const vc = getVideoConfig()[preset];
|
||||
auto const vc = getVideoConfig()[preset - 1];
|
||||
setBrightness(vc.brightness);
|
||||
setSaturation(vc.saturation);
|
||||
setContrast(vc.contrast);
|
||||
|
||||
Reference in New Issue
Block a user