UNIVERS  15.3
UNIVERS base processing software API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
zqdlg_plot2d.hpp
1 /* zqdlg_plot2d.hpp */
2 /* $Id: zqdlg_plot2d.hpp,v 1.1 2006/06/07 06:44:35 guser4 Exp $ */
3 
4 /*
5  * $Log: zqdlg_plot2d.hpp,v $
6  * Revision 1.1 2006/06/07 06:44:35 guser4
7  * + Draft versions of ZqDlgPlot2D and ZqDlgSpectrum.
8  *
9  */
10 
11 #ifndef __zqdlg_plot2d_hpp
12 #define __zqdlg_plot2d_hpp
13 
14 
15 #include <qdialog.h>
16 #include <qlayout.h>
17 #include <qzq_area.hpp>
18 #include <zqb_natgroup.hpp>
19 #include <zq_layout.hpp>
20 #include <zq_title.hpp>
21 #include <zq_scale.hpp>
22 #include <zq_grid.hpp>
23 #include <zq_zoom.hpp>
24 
25 
33 class ZqDlgPlot2D : public QObject
34 {
35  Q_OBJECT
36 
37 public:
38 
41  ZqDlgPlot2D (QWidget* parent, ZqbNatGroup& NatX, ZqbNatGroup& NatY,
43 
45  virtual ~ZqDlgPlot2D ();
46 
47 
49  QDialog* dialog ();
50 
52  ZqbPlaceholder* place (const char* szGrpX, const char* szGrpY);
53 
56 
58  ZqTitle* title ();
59 
61  ZqZoom* zoom ();
62 
64  void setAreaSize (const QSize qsize);
65 
66 public:
67 
70 
73 
74 protected:
75 
77  QDialog *m_qDlg;
78 
80  QVBoxLayout *m_qVLayout;
81 
84 
87 
90 
92  ZqScale *m_zqScaleX, *m_zqScaleY;
93 
95  ZqGrid *m_zqGridX, *m_zqGridY;
96 
99 
100 };
101 
102 
103 #include "zqdlg_plot2d_inline.hpp"
104 
105 
106 #endif /* zqdlg_plot2d.hpp */
ZqbNatGroup & m_NatY
Definition: zqdlg_plot2d.hpp:72
ZqbPlaceholder * place(const char *szGrpX, const char *szGrpY)
Definition: zqdlg_plot2d_inline.hpp:41
ZqTitle * m_zqTitle
Definition: zqdlg_plot2d.hpp:89
Definition: zqb_natgroup.hpp:35
Definition: zq_layout.hpp:22
Definition: zqb_placeholder.hpp:25
ZqbPlaceholder * plotPlace()
Definition: zqdlg_plot2d_inline.hpp:52
ZqbNatGroup & m_NatX
Definition: zqdlg_plot2d.hpp:69
Definition: zq_rubberbox.hpp:22
RangeMode
Definition: zq_rubberbox.hpp:19
ZqGrid * m_zqGridX
Definition: zqdlg_plot2d.hpp:95
Definition: zq_title.hpp:20
ZqDlgPlot2D(QWidget *parent, ZqbNatGroup &NatX, ZqbNatGroup &NatY, ZqRubberBox::RangeMode eZoomMode=ZqRubberBox::Rectangle)
QVBoxLayout * m_qVLayout
Definition: zqdlg_plot2d.hpp:80
ZqScale * m_zqScaleX
Definition: zqdlg_plot2d.hpp:92
Definition: zq_zoom.hpp:17
ZqTitle * title()
Definition: zqdlg_plot2d_inline.hpp:63
virtual ~ZqDlgPlot2D()
QDialog * dialog()
Definition: zqdlg_plot2d_inline.hpp:30
Definition: qzq_area.hpp:39
void setAreaSize(const QSize qsize)
Definition: zqdlg_plot2d_inline.hpp:85
ZqZoom * m_zqZoom
Definition: zqdlg_plot2d.hpp:98
Definition: zq_grid.hpp:21
QDialog * m_qDlg
Definition: zqdlg_plot2d.hpp:77
QzqArea * m_qzArea
Definition: zqdlg_plot2d.hpp:83
Definition: zqdlg_plot2d.hpp:33
ZqLayout * m_zqLayout
Definition: zqdlg_plot2d.hpp:86
ZqZoom * zoom()
Definition: zqdlg_plot2d_inline.hpp:74
Definition: zq_scale.hpp:22