1/*
2 * Copyright 2021, Haiku, Inc. All rights reserved.
3 * Distributed under the terms of the MIT License.
4 *
5 * Authors:
6 *		Emmanuel Gil Peyrot
7 */
8#ifndef CONFIG_VIEW_H
9#define CONFIG_VIEW_H
10
11
12#include <GroupView.h>
13
14class BCheckBox;
15class BPopUpMenu;
16class BSlider;
17class TranslatorSettings;
18
19class ConfigView : public BGroupView {
20public:
21					ConfigView(TranslatorSettings* settings);
22	virtual 		~ConfigView();
23
24	virtual void 	AttachedToWindow();
25	virtual void 	MessageReceived(BMessage *message);
26
27private:
28	TranslatorSettings*	fSettings;
29	BPopUpMenu*			fPixelFormatMenu;
30	BCheckBox*			fLosslessCheckBox;
31	BSlider*			fQualitySlider;
32	BSlider*			fSpeedSlider;
33	BSlider*			fHTilesSlider;
34	BSlider*			fVTilesSlider;
35};
36
37
38#endif	/* CONFIG_VIEW_H */
39