GNU Octave  4.4.1
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
settings_dialog Class Reference

#include "settings-dialog.h"

Inheritance diagram for settings_dialog:
Collaboration diagram for settings_dialog:

Signals

void apply_new_settings (void)
 

Public Member Functions

 settings_dialog (QWidget *parent, const QString &desired_tab=QString())
 
 ~settings_dialog (void)
 
void show_tab (const QString &)
 

Private Slots

void button_clicked (QAbstractButton *button)
 
void default_shortcut_set (void)
 
void export_shortcut_set (void)
 
void get_dir (QLineEdit *, const QString &)
 
void get_file_browser_dir (void)
 
void get_octave_dir (void)
 
void import_shortcut_set (void)
 
void set_disabled_pref_file_browser_dir (bool disable)
 

Private Member Functions

void read_terminal_colors (QSettings *settings)
 
void read_varedit_colors (QSettings *settings)
 
void read_workspace_colors (QSettings *settings)
 
void write_changed_settings (bool closing)
 
void write_terminal_colors (QSettings *settings)
 
void write_varedit_colors (QSettings *settings)
 
void write_workspace_colors (QSettings *settings)
 

Private Attributes

color_pickerm_editor_current_line_color
 
QRadioButton * m_rb_comment_strings [oct_comment_strings_count]
 
QRadioButton * m_rb_uncomment_strings [oct_comment_strings_count]
 
color_pickerm_widget_title_bg_color
 
color_pickerm_widget_title_bg_color_active
 
color_pickerm_widget_title_fg_color
 
color_pickerm_widget_title_fg_color_active
 
Ui::settings_dialog * ui
 

Detailed Description

Definition at line 39 of file settings-dialog.h.

Constructor & Destructor Documentation

◆ settings_dialog()

◆ ~settings_dialog()

settings_dialog::~settings_dialog ( void  )

Definition at line 673 of file settings-dialog.cc.

References ui.

Member Function Documentation

◆ apply_new_settings

void settings_dialog::apply_new_settings ( void  )
signal

Referenced by button_clicked().

◆ button_clicked

void settings_dialog::button_clicked ( QAbstractButton *  button)
privateslot

Definition at line 718 of file settings-dialog.cc.

References apply_new_settings(), ui, and write_changed_settings().

Referenced by settings_dialog().

◆ default_shortcut_set

void settings_dialog::default_shortcut_set ( void  )
privateslot

Definition at line 765 of file settings-dialog.cc.

Referenced by settings_dialog().

◆ export_shortcut_set

void settings_dialog::export_shortcut_set ( void  )
privateslot

Definition at line 759 of file settings-dialog.cc.

Referenced by settings_dialog().

◆ get_dir

void settings_dialog::get_dir ( QLineEdit line_edit,
const QString &  title 
)
privateslot

Definition at line 709 of file settings-dialog.cc.

Referenced by get_file_browser_dir(), and get_octave_dir().

◆ get_file_browser_dir

void settings_dialog::get_file_browser_dir ( void  )
privateslot

Definition at line 703 of file settings-dialog.cc.

References get_dir(), and ui.

Referenced by settings_dialog().

◆ get_octave_dir

void settings_dialog::get_octave_dir ( void  )
privateslot

Definition at line 697 of file settings-dialog.cc.

References get_dir(), and ui.

Referenced by settings_dialog().

◆ import_shortcut_set

void settings_dialog::import_shortcut_set ( void  )
privateslot

Definition at line 753 of file settings-dialog.cc.

Referenced by settings_dialog().

◆ read_terminal_colors()

void settings_dialog::read_terminal_colors ( QSettings *  settings)
private

Definition at line 1045 of file settings-dialog.cc.

References column, i, row, and ui.

Referenced by settings_dialog().

◆ read_varedit_colors()

void settings_dialog::read_varedit_colors ( QSettings *  settings)
private

◆ read_workspace_colors()

void settings_dialog::read_workspace_colors ( QSettings *  settings)
private

Definition at line 990 of file settings-dialog.cc.

References column, i, row, and ui.

Referenced by settings_dialog().

◆ set_disabled_pref_file_browser_dir

void settings_dialog::set_disabled_pref_file_browser_dir ( bool  disable)
privateslot

Definition at line 735 of file settings-dialog.cc.

References ui.

Referenced by settings_dialog().

◆ show_tab()

void settings_dialog::show_tab ( const QString &  tab)

Definition at line 679 of file settings-dialog.cc.

References ui.

Referenced by settings_dialog().

◆ write_changed_settings()

◆ write_terminal_colors()

void settings_dialog::write_terminal_colors ( QSettings *  settings)
private

Definition at line 1083 of file settings-dialog.cc.

References octave::color_picker::color(), i, and ui.

Referenced by write_changed_settings().

◆ write_varedit_colors()

void settings_dialog::write_varedit_colors ( QSettings *  settings)
private

Definition at line 1136 of file settings-dialog.cc.

References octave::color_picker::color(), i, and ui.

Referenced by write_changed_settings().

◆ write_workspace_colors()

void settings_dialog::write_workspace_colors ( QSettings *  settings)
private

Definition at line 1029 of file settings-dialog.cc.

References octave::color_picker::color(), i, and ui.

Referenced by write_changed_settings().

Member Data Documentation

◆ m_editor_current_line_color

color_picker* settings_dialog::m_editor_current_line_color
private

Definition at line 87 of file settings-dialog.h.

Referenced by settings_dialog(), and write_changed_settings().

◆ m_rb_comment_strings

QRadioButton* settings_dialog::m_rb_comment_strings[oct_comment_strings_count]
private

Definition at line 89 of file settings-dialog.h.

Referenced by settings_dialog(), and write_changed_settings().

◆ m_rb_uncomment_strings

QRadioButton* settings_dialog::m_rb_uncomment_strings[oct_comment_strings_count]
private

Definition at line 90 of file settings-dialog.h.

Referenced by settings_dialog(), and write_changed_settings().

◆ m_widget_title_bg_color

color_picker* settings_dialog::m_widget_title_bg_color
private

Definition at line 83 of file settings-dialog.h.

Referenced by settings_dialog(), and write_changed_settings().

◆ m_widget_title_bg_color_active

color_picker* settings_dialog::m_widget_title_bg_color_active
private

Definition at line 84 of file settings-dialog.h.

Referenced by settings_dialog(), and write_changed_settings().

◆ m_widget_title_fg_color

color_picker* settings_dialog::m_widget_title_fg_color
private

Definition at line 85 of file settings-dialog.h.

Referenced by settings_dialog(), and write_changed_settings().

◆ m_widget_title_fg_color_active

color_picker* settings_dialog::m_widget_title_fg_color_active
private

Definition at line 86 of file settings-dialog.h.

Referenced by settings_dialog(), and write_changed_settings().

◆ ui


The documentation for this class was generated from the following files: