// // LodToolsDialog.h // interface // // Created by Brad Hefta-Gaub on 7/19/13. // Copyright (c) 2013 High Fidelity, Inc. All rights reserved. // #ifndef __hifi__LodToolsDialog__ #define __hifi__LodToolsDialog__ #include #include #include class LodToolsDialog : public QDialog { Q_OBJECT public: // Sets up the UI LodToolsDialog(QWidget* parent); ~LodToolsDialog(); signals: void closed(); public slots: void reject(); void sizeScaleValueChanged(int value); void boundaryLevelValueChanged(int value); void resetClicked(bool checked); void reloadSliders(); protected: // Emits a 'closed' signal when this dialog is closed. void closeEvent(QCloseEvent*); private: QString getFeedbackText(); QSlider* _lodSize; QSlider* _boundaryLevelAdjust; QLabel* _feedback; }; #endif /* defined(__interface__LodToolsDialog__) */