CanvasSettings.cxx
Go to the documentation of this file.
1 
12 #include "CanvasSettings.h"
13 
14 #include <qspinbox.h>
15 #include <qcheckbox.h>
16 #include <qradiobutton.h>
17 
18 using namespace hippodraw;
19 
20 // #if QT_VERSION < 0x040000
23  const char * name,
24  bool modal,
25  Qt::WFlags flags )
26  : CanvasSettingsBase ( parent, name, modal, flags )
27 {
28 // #else
29 // CanvasSettings::
30 // CanvasSettings ( QWidget * parent )
31 // : QDialog ( parent )
32 // {
33 // setupUi ( this );
34 // #endif
35 }
36 
37 void
40 {
42 }
43 
44 void
47 {
49 }
50 
51 void
54 {
56 }
57 
58 int
61 {
62  return m_h_spin -> value();
63 }
64 
65 void
67 setWidthNumber ( int number )
68 {
69  m_h_spin -> setValue ( number );
70 }
71 
72 int
75 {
76  return m_v_spin -> value();
77 }
78 
79 void
81 setHeightNumber ( int number )
82 {
83  m_v_spin -> setValue ( number );
84 }
85 
86 void
89 {
91 }
92 
93 void
96 {
97  int vSpinNumber = getHeightNumber ();
98  int hSpinNumber = getWidthNumber ();
99 
100  setHeightNumber( hSpinNumber );
101  setWidthNumber( vSpinNumber );
102 
103 }
104 
105 QPrinter::Orientation
107 {
108  if ( portraitRadioButton -> isChecked() ) {
109  return QPrinter::Portrait;
110  }
111  else {
112  return QPrinter::Landscape;
113  }
114 
115  return QPrinter::Portrait;
116 }
117 
118 void CanvasSettings::setOrientation( QPrinter::Orientation orientation )
119 {
120  if ( orientation == QPrinter::Portrait ) {
121  portraitRadioButton -> setChecked( true );
122  }
123  else {
124  landscapeRadioButton -> setChecked( true );
125  }
126 }
127 
129 {
130  return m_visibleMarginRadioButton -> isChecked();
131 }
132 
134 {
135  if( flag == true )
136  m_visibleMarginRadioButton -> setChecked( true );
137  else
138  m_invisibleMarginRadioButton -> setChecked( true );
139 }
140 
141 bool
144 {
145  return m_add_selected -> isChecked ();
146 }
147 
148 void
150 setAddSelected ( bool yes )
151 {
152  m_add_selected -> setChecked ( yes );
153 }
154 
155 bool
158 {
159  return ignore_margin -> isChecked ();
160 }
161 
162 void
165 {
166  ignore_margin -> setChecked ( yes );
167 }

Generated for HippoDraw Class Library by doxygen