#include <deep-dream-settings.hpp>
Signals | |
| void | settingsApplied () |
Public Member Functions | |
| DeepDreamConfiguration | configuration () const |
| DeepDreamSettingsDialog (bool gpu_filter_enabled, QWidget *parent=nullptr) | |
Private Slots | |
| void | accept_settings () |
| void | apply_settings () |
| void | browse_model () |
| void | randomize_settings () |
Private Member Functions | |
| void | commit_editor_values () |
| void | load_ui_state () |
| void | refresh_model_metadata (bool report_error) |
| void | save_ui_state () |
| void | update_enabled_state () |
| bool | validate_settings () |
Private Attributes | |
| QPushButton * | browse_model_button = nullptr |
| QSpinBox * | channel_spin_box = nullptr |
| QCheckBox * | deep_original_check_box = nullptr |
| QCheckBox * | enable_check_box = nullptr |
| QDoubleSpinBox * | feedback_spin_box = nullptr |
| QCheckBox * | fp16_check_box = nullptr |
| bool | gpu_filter_available = false |
| QCheckBox * | gpu_filter_first_check_box = nullptr |
| QSpinBox * | iterations_spin_box = nullptr |
| QSpinBox * | jitter_spin_box = nullptr |
| QComboBox * | layer_combo_box = nullptr |
| QSpinBox * | maximum_dimension_spin_box = nullptr |
| QLineEdit * | model_file_edit = nullptr |
| QLabel * | model_metadata_label = nullptr |
| QCheckBox * | native_size_check_box = nullptr |
| QDoubleSpinBox * | octave_scale_spin_box = nullptr |
| QSpinBox * | octaves_spin_box = nullptr |
| QDoubleSpinBox * | rotation_spin_box = nullptr |
| QSpinBox * | smoothing_spin_box = nullptr |
| QDoubleSpinBox * | strength_spin_box = nullptr |
| QDoubleSpinBox * | zoom_spin_box = nullptr |
Definition at line 35 of file deep-dream-settings.hpp.
|
explicit |
Definition at line 33 of file deep-dream-settings.cpp.
References accept_settings(), apply_settings(), acmx2::applyCustomStyleIfEnabled(), browse_model(), browse_model_button, channel_spin_box, deep_original_check_box, enable_check_box, feedback_spin_box, fp16_check_box, gpu_filter_available, gpu_filter_first_check_box, iterations_spin_box, jitter_spin_box, layer_combo_box, load_ui_state(), maximum_dimension_spin_box, model_file_edit, model_metadata_label, native_size_check_box, octave_scale_spin_box, octaves_spin_box, randomize_settings(), refresh_model_metadata(), rotation_spin_box, smoothing_spin_box, strength_spin_box, update_enabled_state(), and zoom_spin_box.
Referenced by MainWindow::menuDeepDreamSettings().
|
privateslot |
Definition at line 425 of file deep-dream-settings.cpp.
References commit_editor_values(), save_ui_state(), settingsApplied(), and validate_settings().
Referenced by DeepDreamSettingsDialog(), and settingsApplied().
|
privateslot |
Definition at line 416 of file deep-dream-settings.cpp.
References commit_editor_values(), save_ui_state(), settingsApplied(), and validate_settings().
Referenced by DeepDreamSettingsDialog(), randomize_settings(), and settingsApplied().
|
privateslot |
Definition at line 216 of file deep-dream-settings.cpp.
References model_file_edit, and refresh_model_metadata().
Referenced by DeepDreamSettingsDialog(), and settingsApplied().
|
private |
Definition at line 365 of file deep-dream-settings.cpp.
References channel_spin_box, feedback_spin_box, iterations_spin_box, jitter_spin_box, maximum_dimension_spin_box, octave_scale_spin_box, octaves_spin_box, rotation_spin_box, smoothing_spin_box, strength_spin_box, and zoom_spin_box.
Referenced by accept_settings(), apply_settings(), and settingsApplied().
|
nodiscard |
Definition at line 191 of file deep-dream-settings.cpp.
References DeepDreamConfiguration::channel, channel_spin_box, DeepDreamConfiguration::deep_original, deep_original_check_box, enable_check_box, DeepDreamConfiguration::enabled, DeepDreamConfiguration::feedback, feedback_spin_box, DeepDreamConfiguration::fp16, fp16_check_box, DeepDreamConfiguration::gpu_filter_first, gpu_filter_first_check_box, DeepDreamConfiguration::iterations, iterations_spin_box, DeepDreamConfiguration::jitter, jitter_spin_box, DeepDreamConfiguration::layer, layer_combo_box, DeepDreamConfiguration::maximum_dimension, maximum_dimension_spin_box, DeepDreamConfiguration::model_file, model_file_edit, native_size_check_box, DeepDreamConfiguration::octave_scale, octave_scale_spin_box, DeepDreamConfiguration::octaves, octaves_spin_box, DeepDreamConfiguration::rotation, rotation_spin_box, DeepDreamConfiguration::smoothing, smoothing_spin_box, DeepDreamConfiguration::strength, strength_spin_box, DeepDreamConfiguration::zoom, and zoom_spin_box.
Referenced by MainWindow::menuDeepDreamSettings(), and save_ui_state().
|
private |
Definition at line 435 of file deep-dream-settings.cpp.
References channel_spin_box, deep_original_check_box, enable_check_box, feedback_spin_box, fp16_check_box, gpu_filter_available, gpu_filter_first_check_box, iterations_spin_box, jitter_spin_box, layer_combo_box, maximum_dimension_spin_box, model_file_edit, native_size_check_box, octave_scale_spin_box, octaves_spin_box, rotation_spin_box, smoothing_spin_box, strength_spin_box, and zoom_spin_box.
Referenced by DeepDreamSettingsDialog(), and settingsApplied().
|
privateslot |
Definition at line 379 of file deep-dream-settings.cpp.
References apply_settings(), channel_spin_box, enable_check_box, feedback_spin_box, iterations_spin_box, jitter_spin_box, layer_combo_box, maximum_dimension_spin_box, model_file_edit, native_size_check_box, octave_scale_spin_box, octaves_spin_box, rotation_spin_box, smoothing_spin_box, strength_spin_box, and zoom_spin_box.
Referenced by DeepDreamSettingsDialog(), and settingsApplied().
|
private |
Definition at line 235 of file deep-dream-settings.cpp.
References layer_combo_box, model_file_edit, and model_metadata_label.
Referenced by browse_model(), DeepDreamSettingsDialog(), and settingsApplied().
|
private |
Definition at line 477 of file deep-dream-settings.cpp.
References DeepDreamConfiguration::channel, configuration(), DeepDreamConfiguration::deep_original, DeepDreamConfiguration::enabled, feedback_spin_box, DeepDreamConfiguration::fp16, DeepDreamConfiguration::gpu_filter_first, DeepDreamConfiguration::iterations, DeepDreamConfiguration::jitter, DeepDreamConfiguration::layer, DeepDreamConfiguration::maximum_dimension, DeepDreamConfiguration::model_file, DeepDreamConfiguration::octave_scale, DeepDreamConfiguration::octaves, rotation_spin_box, DeepDreamConfiguration::smoothing, DeepDreamConfiguration::strength, and zoom_spin_box.
Referenced by accept_settings(), apply_settings(), and settingsApplied().
|
signal |
References accept_settings(), apply_settings(), browse_model(), commit_editor_values(), load_ui_state(), randomize_settings(), refresh_model_metadata(), save_ui_state(), update_enabled_state(), and validate_settings().
Referenced by accept_settings(), apply_settings(), and MainWindow::menuDeepDreamSettings().
|
private |
Definition at line 501 of file deep-dream-settings.cpp.
References browse_model_button, channel_spin_box, deep_original_check_box, enable_check_box, feedback_spin_box, fp16_check_box, gpu_filter_available, gpu_filter_first_check_box, iterations_spin_box, jitter_spin_box, layer_combo_box, maximum_dimension_spin_box, model_file_edit, model_metadata_label, native_size_check_box, octave_scale_spin_box, octaves_spin_box, rotation_spin_box, smoothing_spin_box, strength_spin_box, and zoom_spin_box.
Referenced by DeepDreamSettingsDialog(), and settingsApplied().
|
nodiscardprivate |
Definition at line 334 of file deep-dream-settings.cpp.
References enable_check_box, gpu_filter_available, gpu_filter_first_check_box, layer_combo_box, and model_file_edit.
Referenced by accept_settings(), apply_settings(), and settingsApplied().
|
private |
Definition at line 63 of file deep-dream-settings.hpp.
Referenced by DeepDreamSettingsDialog(), and update_enabled_state().
|
private |
Definition at line 74 of file deep-dream-settings.hpp.
Referenced by commit_editor_values(), configuration(), DeepDreamSettingsDialog(), load_ui_state(), randomize_settings(), and update_enabled_state().
|
private |
Definition at line 80 of file deep-dream-settings.hpp.
Referenced by configuration(), DeepDreamSettingsDialog(), load_ui_state(), and update_enabled_state().
|
private |
Definition at line 61 of file deep-dream-settings.hpp.
Referenced by configuration(), DeepDreamSettingsDialog(), load_ui_state(), randomize_settings(), update_enabled_state(), and validate_settings().
|
private |
Definition at line 68 of file deep-dream-settings.hpp.
Referenced by commit_editor_values(), configuration(), DeepDreamSettingsDialog(), load_ui_state(), randomize_settings(), save_ui_state(), and update_enabled_state().
|
private |
Definition at line 73 of file deep-dream-settings.hpp.
Referenced by configuration(), DeepDreamSettingsDialog(), load_ui_state(), and update_enabled_state().
|
private |
Definition at line 60 of file deep-dream-settings.hpp.
Referenced by DeepDreamSettingsDialog(), load_ui_state(), update_enabled_state(), and validate_settings().
|
private |
Definition at line 79 of file deep-dream-settings.hpp.
Referenced by configuration(), DeepDreamSettingsDialog(), load_ui_state(), update_enabled_state(), and validate_settings().
|
private |
Definition at line 66 of file deep-dream-settings.hpp.
Referenced by commit_editor_values(), configuration(), DeepDreamSettingsDialog(), load_ui_state(), randomize_settings(), and update_enabled_state().
|
private |
Definition at line 77 of file deep-dream-settings.hpp.
Referenced by commit_editor_values(), configuration(), DeepDreamSettingsDialog(), load_ui_state(), randomize_settings(), and update_enabled_state().
|
private |
Definition at line 65 of file deep-dream-settings.hpp.
Referenced by configuration(), DeepDreamSettingsDialog(), load_ui_state(), randomize_settings(), refresh_model_metadata(), update_enabled_state(), and validate_settings().
|
private |
Definition at line 72 of file deep-dream-settings.hpp.
Referenced by commit_editor_values(), configuration(), DeepDreamSettingsDialog(), load_ui_state(), randomize_settings(), and update_enabled_state().
|
private |
Definition at line 62 of file deep-dream-settings.hpp.
Referenced by browse_model(), configuration(), DeepDreamSettingsDialog(), load_ui_state(), randomize_settings(), refresh_model_metadata(), update_enabled_state(), and validate_settings().
|
private |
Definition at line 64 of file deep-dream-settings.hpp.
Referenced by DeepDreamSettingsDialog(), refresh_model_metadata(), and update_enabled_state().
|
private |
Definition at line 71 of file deep-dream-settings.hpp.
Referenced by configuration(), DeepDreamSettingsDialog(), load_ui_state(), randomize_settings(), and update_enabled_state().
|
private |
Definition at line 76 of file deep-dream-settings.hpp.
Referenced by commit_editor_values(), configuration(), DeepDreamSettingsDialog(), load_ui_state(), randomize_settings(), and update_enabled_state().
|
private |
Definition at line 75 of file deep-dream-settings.hpp.
Referenced by commit_editor_values(), configuration(), DeepDreamSettingsDialog(), load_ui_state(), randomize_settings(), and update_enabled_state().
|
private |
Definition at line 70 of file deep-dream-settings.hpp.
Referenced by commit_editor_values(), configuration(), DeepDreamSettingsDialog(), load_ui_state(), randomize_settings(), save_ui_state(), and update_enabled_state().
|
private |
Definition at line 78 of file deep-dream-settings.hpp.
Referenced by commit_editor_values(), configuration(), DeepDreamSettingsDialog(), load_ui_state(), randomize_settings(), and update_enabled_state().
|
private |
Definition at line 67 of file deep-dream-settings.hpp.
Referenced by commit_editor_values(), configuration(), DeepDreamSettingsDialog(), load_ui_state(), randomize_settings(), and update_enabled_state().
|
private |
Definition at line 69 of file deep-dream-settings.hpp.
Referenced by commit_editor_values(), configuration(), DeepDreamSettingsDialog(), load_ui_state(), randomize_settings(), save_ui_state(), and update_enabled_state().