28 #ifndef CONTOURLINESEDITOR_H 29 #define CONTOURLINESEDITOR_H 58 ContourLinesEditor(
const QLocale& locale = QLocale::system(),
int precision = 6, QWidget* parent = 0);
ContourLinesEditor(const QLocale &locale=QLocale::system(), int precision=6, QWidget *parent=0)
Constructor.
Definition: ContourLinesEditor.cpp:46
QPushButton * deleteBtn
Definition: ContourLinesEditor.h:84
void deleteLevel()
Definition: ContourLinesEditor.cpp:220
A complex widget allowing to customize contour line plots.
Definition: ContourLinesEditor.h:49
QCheckBox * applyAllWidthBox
Definition: ContourLinesEditor.h:96
void updatePen()
Definition: ContourLinesEditor.cpp:316
ColorButton * penColorBox
Definition: ContourLinesEditor.h:93
void insertLevel()
Definition: ContourLinesEditor.cpp:166
void spinBoxActivated(DoubleSpinBox *)
Definition: ContourLinesEditor.cpp:384
void setSpectrogram(Spectrogram *sp)
Use this function to initialize the values.
Definition: ContourLinesEditor.cpp:112
void showPenColumn(bool on=true)
Definition: ContourLinesEditor.cpp:400
bool eventFilter(QObject *object, QEvent *e)
Definition: ContourLinesEditor.cpp:350
void updatePenColumn()
Definition: ContourLinesEditor.cpp:294
PenStyleBox * penStyleBox
Definition: ContourLinesEditor.h:94
Definition: Spectrogram.h:46
void enableButtons(int row)
Definition: ContourLinesEditor.cpp:375
A QDoubleSpinBox allowing to customize numbers display with respect to locale settings.
Definition: DoubleSpinBox.h:39
QList< QPen > d_pen_list
Definition: ContourLinesEditor.h:99
~ContourLinesEditor()
Definition: ContourLinesEditor.cpp:408
QCheckBox * applyAllStyleBox
Definition: ContourLinesEditor.h:96
QPushButton * insertBtn
Definition: ContourLinesEditor.h:84
void updateContourPens()
Definition: ContourLinesEditor.cpp:103
Spectrogram * d_spectrogram
Definition: ContourLinesEditor.h:85
void showPenDialog(int row, int col)
Definition: ContourLinesEditor.cpp:229
void updateContents()
Updates cell items when spectrogram contour lines changed.
Definition: ContourLinesEditor.cpp:121
QTableWidget * table
Table displaying the values ranges in the first column and their corresponding pens in the second col...
Definition: ContourLinesEditor.h:83
int d_precision
Precision used to display level values.
Definition: ContourLinesEditor.h:90
void updateContourLevels()
Updates levels in the target spectrogram and replots it.
Definition: ContourLinesEditor.cpp:90
QDialog * penDialog
Definition: ContourLinesEditor.h:92
DoubleSpinBox * penWidthBox
Definition: ContourLinesEditor.h:95
QCheckBox * applyAllColorBox
Definition: ContourLinesEditor.h:96
int d_pen_index
Definition: ContourLinesEditor.h:98
QLocale d_locale
Locale settings used to display level values.
Definition: ContourLinesEditor.h:88
A modified QComboBox allowing to choose a Qt::PenStyle.
Definition: PenStyleBox.h:38