35 #ifndef FIFFRAWVIEWSETTINGS_H
36 #define FIFFRAWVIEWSETTINGS_H
42 #include "../disp_global.h"
49 #include <QStringList>
60 class FiffRawViewSettingsWidget;
85 typedef QSharedPointer<FiffRawViewSettings>
SPtr;
86 typedef QSharedPointer<const FiffRawViewSettings>
ConstSPtr;
96 Qt::WindowFlags f = Qt::Widget);
111 void setWidgetList(
const QStringList &lVisibleWidgets = QStringList());
119 void setWindowSize(
int windowSize);
127 void setZoom(
double zoomFactor);
135 int getDistanceTimeSpacer();
143 void setDistanceTimeSpacer(
int value);
151 void setBackgroundColor(
const QColor& backgroundColor);
159 void setSignalColor(
const QColor& signalColor);
167 const QColor& getSignalColor();
175 const QColor& getBackgroundColor();
218 void updateGuiMode(GuiMode mode);
226 void updateProcessingMode(ProcessingMode mode);
232 void onTimeWindowChanged(
int value);
238 void onZoomChanged(
double value);
246 void onDistanceTimeSpacerChanged(qint32 value);
252 void onViewColorButtonClicked();
258 void onMakeScreenshot();
260 Ui::FiffRawViewSettingsWidget* m_pUi;
271 void timeWindowChanged(
int value);
277 void zoomChanged(
double value);
283 void distanceTimeSpacerChanged(
int value);
289 void signalColorChanged(
const QColor& signalColor);
295 void backgroundColorChanged(
const QColor& backgroundColor);
303 void makeScreenshot(
const QString& imageType);
307 #endif // FIFFRAWVIEWSETTINGS_H