#include <VP1ExaminerViewer.h>
Definition at line 135 of file VP1ExaminerViewer.h.
◆ catchSignal
| void VP1ExaminerViewer_SignalCatcher::catchSignal |
( |
| ) |
|
|
privateslot |
Definition at line 1139 of file VP1ExaminerViewer.cxx.
1140{
1141 if (!sender())
1142 return;
1143 if (sender()==&(
m_d->animationSequencer)) {
1144 if (
m_d->tourLoopsForever)
1145 m_d->animationSequencer.startAnimating(
m_d->tourLoopsForeverSkipFirstFrame);
1146 return;
1147 }
1148 QPushButton* button = dynamic_cast<QPushButton*>(sender());
1149 if (button) {
1150 if (
m_d->detectorbuttons.find(button)!=
m_d->detectorbuttons.end())
1151 m_d->detectorZoomButtonClicked(
m_d->detectorbuttons.find(button)->second);
1152 else if (button==
m_d->takeTourButton)
1153 m_d->takeTourButtonClicked();
1154 return;
1155 }
1156 QMenu*
menu =
dynamic_cast<QMenu*
>(sender());
1157 if (menu) {
1158 m_d->aboutToShowMenu(menu);
1159 return;
1160 }
1161 VP1Msg::messageDebug(
"VP1ExaminerViewer_SignalCatcher::catchSignal ERROR: Received unknown signal");
1162}
VP1ExaminerViewer::Imp * m_d
static void messageDebug(const QString &)
◆ VP1ExaminerViewer::Imp
◆ m_d
The documentation for this class was generated from the following files: