3 #ifndef __sa_axes_dialog_hpp
4 #define __sa_axes_dialog_hpp
6 #include <hds_widgets/dialog.hpp>
7 #include <hds_widgets/sa_options_controller.hpp>
8 #include <hds_widgets/ui_sa_axes_dialog.h>
9 #include <zq4/zd_seismic_set.hpp>
22 SAAxesDialog(QWidget *parent = 0, Qt::WindowFlags f = 0);
35 const std::vector<int> &hdr_words_set = std::vector<int>());
62 void taCheckBoxClicked(
bool checked);
63 void taColorToolButtonClicked(
bool clicked);
64 void taFontToolButtonClicked(
bool clicked);
65 void taCheckBoxStateChanged(
int state);
67 void ca1CheckBoxClicked(
bool checked);
68 void ca1ColorToolButtonClicked(
bool clicked);
69 void ca1FontToolButtonClicked(
bool clicked);
70 void ca1ComboBoxIndexChanged(
int id);
72 void ca2CheckBoxClicked(
bool checked);
73 void ca2ColorToolButtonClicked(
bool clicked);
74 void ca2FontToolButtonClicked(
bool clicked);
76 void ca3CheckBoxClicked(
bool checked);
77 void ca3ColorToolButtonClicked(
bool clicked);
78 void ca3FontToolButtonClicked(
bool clicked);
80 void ca4CheckBoxClicked(
bool checked);
81 void ca4ColorToolButtonClicked(
bool clicked);
82 void ca4FontToolButtonClicked(
bool clicked);
84 void ca5CheckBoxClicked(
bool checked);
85 void ca5ColorToolButtonClicked(
bool clicked);
86 void ca5FontToolButtonClicked(
bool clicked);
94 mutable QFont m_ta_font, m_ca1_font, m_ca2_font, m_ca3_font, m_ca4_font, m_ca5_font;
100 void gui_prepare_axis(
size_t id,
102 QCheckBox &check_box,
103 QComboBox &coord_combo,
104 QToolButton &color_button,
105 QToolButton &font_button,
108 void get_axis_vis_mode(QComboBox &combo,
109 QToolButton &color_tool_button,
113 int get_coord_id(
int id)
const;
115 void set_tool_button_color(
const QColor &color, QToolButton &button)
const;
virtual void buttonClicked(const hds::Dialog::Button &button_type)
virtual void attachSeismicArea(hds::SeismicArea *psa)
SAAxesDialog(QWidget *parent=0, Qt::WindowFlags f=0)
void applyOptions(hds::SeismicArea &sa) const
Definition: zd_seismic_file.hpp:17
void setHeaderWords(ZdSeismicFile &seismic_doc, const std::vector< int > &hdr_words_set=std::vector< int >())
Definition: dialog.hpp:15
std::vector< int > m_hdr_words_set
Definition: sa_axes_dialog.hpp:55
Definition: seismic_area.hpp:20
Definition: seismic_area.hpp:25
Definition: sa_options_controller.hpp:14
Definition: sa_axes_dialog.hpp:15
Definition: ui_sa_axes_dialog.h:289
Button
Definition: dialog.hpp:22