59 RawSettings::RawSettings(QObject *parent)
61 , m_qSettings(
"mne-cpp",
"MNE_BROWSE_RAW_QT")
69 RawSettings::~RawSettings()
83 m_qSettings.beginGroup(
"MainWindow");
85 m_qSettings.setValue(
"size",QSize(m_mainwindow_size_w, m_mainwindow_size_h));
86 m_qSettings.setValue(
"position",QPoint(m_mainwindow_position_x, m_mainwindow_position_y));
88 m_qSettings.endGroup();
91 m_qSettings.beginGroup(
"EventDesignParameters");
95 variant = m_event_color_default;
96 m_qSettings.setValue(
"event_color_default",variant);
98 variant = m_event_color_1;
99 m_qSettings.setValue(
"event_color_1",variant);
101 variant = m_event_color_2;
102 m_qSettings.setValue(
"event_color_2",variant);
104 variant = m_event_color_3;
105 m_qSettings.setValue(
"event_color_3",variant);
107 variant = m_event_color_4;
108 m_qSettings.setValue(
"event_color_4",variant);
110 variant = m_event_color_5;
111 m_qSettings.setValue(
"event_color_5",variant);
113 variant = m_event_color_32;
114 m_qSettings.setValue(
"event_color_32",variant);
116 variant = m_event_color_998;
117 m_qSettings.setValue(
"event_color_998",variant);
119 variant = m_event_color_999;
120 m_qSettings.setValue(
"event_color_999",variant);
122 m_qSettings.endGroup();
125 m_qSettings.beginGroup(
"DataMarker");
128 variant = m_data_marker_color;
129 m_qSettings.setValue(
"data_marker_color",variant);
131 m_qSettings.endGroup();
137 void RawSettings::init()
139 m_mainwindow_size_w = MAINWINDOW_WINDOW_SIZE_W;
140 m_mainwindow_size_h = MAINWINDOW_WINDOW_SIZE_H;
141 m_mainwindow_position_x = MAINWINDOW_WINDOW_POSITION_X;
142 m_mainwindow_position_y = MAINWINDOW_WINDOW_POSITION_Y;
144 m_event_color_default = Qt::black;
145 m_event_color_1 = Qt::black;
146 m_event_color_2 = Qt::magenta;
147 m_event_color_3 = Qt::green;
148 m_event_color_4 = Qt::red;
149 m_event_color_5 = Qt::cyan;
150 m_event_color_32 = Qt::yellow;
151 m_event_color_998 = Qt::darkBlue;
152 m_event_color_999 = Qt::darkCyan;
153 m_data_marker_color = QColor (93,177,47);
In this RawSettings class all mne_browse_raw_qt settings are managed. In order to store settings from...