Hiding camera actions when a camera is given to main window (like the ros-pkg)
git-svn-id: http://find-object.googlecode.com/svn/trunk/find_object@334 620bd6b2-0a58-f614-fd9a-1bd335dccda9
This commit is contained in:
parent
0ecd4dc477
commit
c4ac09b750
@ -65,15 +65,6 @@ MainWindow::MainWindow(Camera * camera, const QString & settings, QWidget * pare
|
|||||||
ui_->likelihoodPlot->addCurve(inliersCurve_, false);
|
ui_->likelihoodPlot->addCurve(inliersCurve_, false);
|
||||||
ui_->likelihoodPlot->setGraphicsView(true);
|
ui_->likelihoodPlot->setGraphicsView(true);
|
||||||
|
|
||||||
if(!camera_)
|
|
||||||
{
|
|
||||||
camera_ = new Camera(this);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
camera_->setParent(this);
|
|
||||||
}
|
|
||||||
|
|
||||||
ui_->dockWidget_statistics->setVisible(false);
|
ui_->dockWidget_statistics->setVisible(false);
|
||||||
ui_->dockWidget_parameters->setVisible(false);
|
ui_->dockWidget_parameters->setVisible(false);
|
||||||
ui_->dockWidget_plot->setVisible(false);
|
ui_->dockWidget_plot->setVisible(false);
|
||||||
@ -92,6 +83,28 @@ MainWindow::MainWindow(Camera * camera, const QString & settings, QWidget * pare
|
|||||||
lastObjectsUpdateParameters_ = Settings::getParameters();
|
lastObjectsUpdateParameters_ = Settings::getParameters();
|
||||||
|
|
||||||
ui_->toolBox->setupUi();
|
ui_->toolBox->setupUi();
|
||||||
|
|
||||||
|
if(!camera_)
|
||||||
|
{
|
||||||
|
camera_ = new Camera(this);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
camera_->setParent(this);
|
||||||
|
ui_->toolBox->getParameterWidget(Settings::kCamera_1deviceId())->setEnabled(false);
|
||||||
|
ui_->toolBox->getParameterWidget(Settings::kCamera_2imageWidth())->setEnabled(false);
|
||||||
|
ui_->toolBox->getParameterWidget(Settings::kCamera_3imageHeight())->setEnabled(false);
|
||||||
|
ui_->toolBox->getParameterWidget(Settings::kCamera_4imageRate())->setEnabled(false);
|
||||||
|
ui_->toolBox->getParameterWidget(Settings::kCamera_5mediaPath())->setEnabled(false);
|
||||||
|
ui_->toolBox->getParameterWidget(Settings::kCamera_6useTcpCamera())->setEnabled(false);
|
||||||
|
ui_->toolBox->getParameterWidget(Settings::kCamera_7IP())->setEnabled(false);
|
||||||
|
ui_->toolBox->getParameterWidget(Settings::kCamera_8port())->setEnabled(false);
|
||||||
|
ui_->actionCamera_from_video_file->setVisible(false);
|
||||||
|
ui_->actionCamera_from_TCP_IP->setVisible(false);
|
||||||
|
ui_->actionCamera_from_directory_of_images->setVisible(false);
|
||||||
|
ui_->actionLoad_scene_from_file->setVisible(false);
|
||||||
|
}
|
||||||
|
|
||||||
connect((QDoubleSpinBox*)ui_->toolBox->getParameterWidget(Settings::kCamera_4imageRate()),
|
connect((QDoubleSpinBox*)ui_->toolBox->getParameterWidget(Settings::kCamera_4imageRate()),
|
||||||
SIGNAL(editingFinished()),
|
SIGNAL(editingFinished()),
|
||||||
camera_,
|
camera_,
|
||||||
@ -233,11 +246,6 @@ void MainWindow::setupTCPServer()
|
|||||||
tcpServer_->getHostAddress().toString().toStdString().c_str(), tcpServer_->getPort());
|
tcpServer_->getHostAddress().toString().toStdString().c_str(), tcpServer_->getPort());
|
||||||
}
|
}
|
||||||
|
|
||||||
ParametersToolBox * MainWindow::parametersToolBox() const
|
|
||||||
{
|
|
||||||
return ui_->toolBox;
|
|
||||||
}
|
|
||||||
|
|
||||||
void MainWindow::setSourceImageText(const QString & text)
|
void MainWindow::setSourceImageText(const QString & text)
|
||||||
{
|
{
|
||||||
ui_->imageView_source->setTextLabel(text);
|
ui_->imageView_source->setTextLabel(text);
|
||||||
|
|||||||
@ -45,7 +45,6 @@ public:
|
|||||||
int loadObjects(const QString & dirPath);
|
int loadObjects(const QString & dirPath);
|
||||||
void saveObjects(const QString & dirPath);
|
void saveObjects(const QString & dirPath);
|
||||||
|
|
||||||
ParametersToolBox * parametersToolBox() const;
|
|
||||||
void setSourceImageText(const QString & text);
|
void setSourceImageText(const QString & text);
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user