Vesna
Main Page
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
src
ui
components
MenuCategorySettingsWidget.h
Go to the documentation of this file.
1
#ifndef MENUCATEGORYSETTINGSWIDGET_H
2
#define MENUCATEGORYSETTINGSWIDGET_H
3
4
#include <QWidget>
5
6
class
MenuCategorySettingsWidget
:
public
QWidget
7
{
8
Q_OBJECT
9
public
:
10
MenuCategorySettingsWidget
();
11
virtual
~MenuCategorySettingsWidget
();
12
13
void
SetWidgetTexts
();
14
void
RetranslateWidgetTexts
();
15
16
void
SetActualBrightness
(
int
actualBrightness );
17
void
SetActualVolume
(
const
int32_t driverVolume,
const
int32_t interVolume,
const
int32_t exterVolume );
18
void
SetButtonScreenSaverChecked
(
bool
checked );
19
void
SetButtonAutomaticBrightnessChecked
(
bool
checked );
20
21
void
SetDriverChannelVolumeFrameEnabled
(
bool
enabled );
22
void
SetInternalChannelVolumeFrameEnabled
(
bool
enabled );
23
void
SetExternalChannelVolumeFrameEnabled
(
bool
enabled );
24
void
SetBrightnessFrameEnabled
(
bool
enabled );
25
void
SetAutomaticBrightnessFrameEnabled
(
bool
enabled );
26
void
SetScreenSaverFrameEnabled
(
bool
enabled );
27
28
void
AddMenuCommand
(
int
tabIndex,
const
QString &commandText,
const
QString &commandDescription,
const
QString &actionText );
29
void
ClearMenuCommands
();
30
31
int
GetBrightnessSliderValue
()
const
;
32
33
signals:
34
void
OnBrightnessSliderValueChange
(
int
value );
35
void
OnDriverChannelVolumeSliderValueChange
(
int
value );
36
void
OnInterChannelVolumeSliderValueChange
(
int
value );
37
void
OnExterChannelVolumeSliderValueChange
(
int
value );
38
void
OnButtonScreenSaverToggled
(
bool
checked );
39
void
OnButtonAutomaticBrightnessToggled
(
bool
checked );
40
void
OnMenuCommandSelected
(
int
tabIndex,
int
commandIndex );
41
42
private
slots:
43
void
OnButtonClicked(
bool
checked );
44
void
OnCurrentRowChangedListWidget(
int
row );
45
void
OnBrightnessSliderValueChanged(
int
value );
46
void
OnBrightnessSliderReleased();
47
48
private
:
50
51
class
DataClass
;
52
QSharedPointer<DataClass> d;
53
55
};
56
57
#endif // MENUCATEGORYSETTINGSWIDGET_H
MenuCategorySettingsWidget
Definition:
MenuCategorySettingsWidget.h:6
MenuCategorySettingsWidget::SetScreenSaverFrameEnabled
void SetScreenSaverFrameEnabled(bool enabled)
Definition:
MenuCategorySettingsWidget.cpp:171
MenuCategorySettingsWidget::SetButtonScreenSaverChecked
void SetButtonScreenSaverChecked(bool checked)
Definition:
MenuCategorySettingsWidget.cpp:136
MenuCategorySettingsWidget::SetActualVolume
void SetActualVolume(const int32_t driverVolume, const int32_t interVolume, const int32_t exterVolume)
Definition:
MenuCategorySettingsWidget.cpp:129
MenuCategorySettingsWidget::SetExternalChannelVolumeFrameEnabled
void SetExternalChannelVolumeFrameEnabled(bool enabled)
Definition:
MenuCategorySettingsWidget.cpp:156
MenuCategorySettingsWidget::~MenuCategorySettingsWidget
virtual ~MenuCategorySettingsWidget()
Definition:
MenuCategorySettingsWidget.cpp:96
MenuCategorySettingsWidget::MenuCategorySettingsWidget
MenuCategorySettingsWidget()
Definition:
MenuCategorySettingsWidget.cpp:47
MenuCategorySettingsWidget::ClearMenuCommands
void ClearMenuCommands()
Definition:
MenuCategorySettingsWidget.cpp:189
MenuCategorySettingsWidget::OnDriverChannelVolumeSliderValueChange
void OnDriverChannelVolumeSliderValueChange(int value)
MenuCategorySettingsWidget::OnButtonAutomaticBrightnessToggled
void OnButtonAutomaticBrightnessToggled(bool checked)
MenuCategorySettingsWidget::OnInterChannelVolumeSliderValueChange
void OnInterChannelVolumeSliderValueChange(int value)
MenuCategorySettingsWidget::SetButtonAutomaticBrightnessChecked
void SetButtonAutomaticBrightnessChecked(bool checked)
Definition:
MenuCategorySettingsWidget.cpp:141
MenuCategorySettingsWidget::SetAutomaticBrightnessFrameEnabled
void SetAutomaticBrightnessFrameEnabled(bool enabled)
Definition:
MenuCategorySettingsWidget.cpp:166
MenuCategorySettingsWidget::OnButtonScreenSaverToggled
void OnButtonScreenSaverToggled(bool checked)
MenuCategorySettingsWidget::OnBrightnessSliderValueChange
void OnBrightnessSliderValueChange(int value)
MenuCategorySettingsWidget::SetDriverChannelVolumeFrameEnabled
void SetDriverChannelVolumeFrameEnabled(bool enabled)
Definition:
MenuCategorySettingsWidget.cpp:146
MenuCategorySettingsWidget::SetActualBrightness
void SetActualBrightness(int actualBrightness)
Definition:
MenuCategorySettingsWidget.cpp:124
MenuCategorySettingsWidget::SetWidgetTexts
void SetWidgetTexts()
Definition:
MenuCategorySettingsWidget.cpp:100
MenuCategorySettingsWidget::GetBrightnessSliderValue
int GetBrightnessSliderValue() const
Definition:
MenuCategorySettingsWidget.cpp:202
MenuCategorySettingsWidget::OnExterChannelVolumeSliderValueChange
void OnExterChannelVolumeSliderValueChange(int value)
MenuCategorySettingsWidget::DataClass
Definition:
MenuCategorySettingsWidget.cpp:17
MenuCategorySettingsWidget::SetBrightnessFrameEnabled
void SetBrightnessFrameEnabled(bool enabled)
Definition:
MenuCategorySettingsWidget.cpp:161
MenuCategorySettingsWidget::OnMenuCommandSelected
void OnMenuCommandSelected(int tabIndex, int commandIndex)
MenuCategorySettingsWidget::RetranslateWidgetTexts
void RetranslateWidgetTexts()
Definition:
MenuCategorySettingsWidget.cpp:119
MenuCategorySettingsWidget::SetInternalChannelVolumeFrameEnabled
void SetInternalChannelVolumeFrameEnabled(bool enabled)
Definition:
MenuCategorySettingsWidget.cpp:151
MenuCategorySettingsWidget::AddMenuCommand
void AddMenuCommand(int tabIndex, const QString &commandText, const QString &commandDescription, const QString &actionText)
Definition:
MenuCategorySettingsWidget.cpp:176
Generated on Thu Dec 18 2025 23:21:47 for Vesna by
1.8.8