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