| 53 OverlayDialog::OverlayDialog (QWidget* parent, Qt::WindowFlags f) : QDialog (parent, f) |
53 OverlayDialog::OverlayDialog (QWidget* parent, Qt::WindowFlags f) : QDialog (parent, f) |
| 54 { ui = new Ui_OverlayUI; |
54 { ui = new Ui_OverlayUI; |
| 55 ui->setupUi (this); |
55 ui->setupUi (this); |
| 56 |
56 |
| 57 m_cameraArgs = |
57 m_cameraArgs = |
| 58 { { ui->top, GL::Top }, |
58 { { ui->top, GL::ETopCamera }, |
| 59 { ui->bottom, GL::Bottom }, |
59 { ui->bottom, GL::EBottomCamera }, |
| 60 { ui->front, GL::Front }, |
60 { ui->front, GL::EFrontCamera }, |
| 61 { ui->back, GL::Back }, |
61 { ui->back, GL::EBackCamera }, |
| 62 { ui->left, GL::Left }, |
62 { ui->left, GL::ELeftCamera }, |
| 63 { ui->right, GL::Right } |
63 { ui->right, GL::ERightCamera } |
| 64 }; |
64 }; |
| 65 |
65 |
| 66 GL::Camera cam = g_win->R()->camera(); |
66 GL::EFixedCamera cam = g_win->R()->camera(); |
| 67 |
67 |
| 68 if (cam == GL::Free) |
68 if (cam == GL::EFreeCamera) |
| 69 cam = GL::Top; |
69 cam = GL::ETopCamera; |
| 70 |
70 |
| 71 connect (ui->width, SIGNAL (valueChanged (double)), this, SLOT (slot_dimensionsChanged())); |
71 connect (ui->width, SIGNAL (valueChanged (double)), this, SLOT (slot_dimensionsChanged())); |
| 72 connect (ui->height, SIGNAL (valueChanged (double)), this, SLOT (slot_dimensionsChanged())); |
72 connect (ui->height, SIGNAL (valueChanged (double)), this, SLOT (slot_dimensionsChanged())); |
| 73 connect (ui->buttonBox, SIGNAL (helpRequested()), this, SLOT (slot_help())); |
73 connect (ui->buttonBox, SIGNAL (helpRequested()), this, SLOT (slot_help())); |
| 74 connect (ui->fileSearchButton, SIGNAL (clicked (bool)), this, SLOT (slot_fpath())); |
74 connect (ui->fileSearchButton, SIGNAL (clicked (bool)), this, SLOT (slot_fpath())); |
| 126 double OverlayDialog::lheight() const |
126 double OverlayDialog::lheight() const |
| 127 { return ui->height->value(); |
127 { return ui->height->value(); |
| 128 } |
128 } |
| 129 |
129 |
| 130 int OverlayDialog::camera() const |
130 int OverlayDialog::camera() const |
| 131 { return radioSwitch<int> (GL::Top, m_cameraArgs); |
131 { return radioSwitch<int> (GL::ETopCamera, m_cameraArgs); |
| 132 } |
132 } |
| 133 |
133 |
| 134 void OverlayDialog::slot_fpath() |
134 void OverlayDialog::slot_fpath() |
| 135 { ui->filename->setText (QFileDialog::getOpenFileName (null, "Overlay image")); |
135 { ui->filename->setText (QFileDialog::getOpenFileName (null, "Overlay image")); |
| 136 } |
136 } |