Swiftray
1.0
layer-params-panel.h
Go to the documentation of this file.
1
#ifndef LAYER_PARAMS_PANEL_H
2
#define LAYER_PARAMS_PANEL_H
3
4
#include <QFrame>
5
#include <
layer.h
>
6
#include <
settings/preset-settings.h
>
7
#include <
widgets/base-container.h
>
8
#include <
windows/preset-manager.h
>
9
10
class
MainWindow
;
11
12
namespace
Ui
{
13
class
LayerParamsPanel
;
14
}
15
16
class
LayerParamsPanel
:
public
QFrame,
BaseContainer
{
17
Q_OBJECT
18
19
public
:
20
explicit
LayerParamsPanel
(QWidget *parent,
MainWindow
*main_window);
21
22
~LayerParamsPanel
();
23
24
public
slots:
25
26
void
updateLayer
(
Layer
*layer);
27
28
private
:
29
void
loadStyles()
override
;
30
31
void
loadSettings()
override
;
32
33
void
registerEvents()
override
;
34
35
Ui::LayerParamsPanel *ui;
36
Layer
*layer_;
37
MainWindow
*main_window_;
38
PresetManager
*preset_manager_;
39
int
preset_previous_index_;
40
};
41
42
#endif
// LAYER_PARAMS_PANEL_H
base-container.h
BaseContainer
A class template for widget containers.
Definition:
base-container.h:7
Layer
Definition:
layer.h:10
LayerParamsPanel
Definition:
layer-params-panel.h:16
LayerParamsPanel::LayerParamsPanel
LayerParamsPanel(QWidget *parent, MainWindow *main_window)
Definition:
layer-params-panel.cpp:9
LayerParamsPanel::updateLayer
void updateLayer(Layer *layer)
Definition:
layer-params-panel.cpp:71
LayerParamsPanel::~LayerParamsPanel
~LayerParamsPanel()
Definition:
layer-params-panel.cpp:20
MainWindow
Definition:
mainwindow.h:25
PresetManager
Definition:
preset-manager.h:13
layer.h
Ui
Definition:
layer-list-item.h:7
preset-manager.h
preset-settings.h
src
widgets
panels
layer-params-panel.h
Generated by
1.9.1