diff --git a/koviz/main.cpp b/koviz/main.cpp index d9466cf..becc79c 100644 --- a/koviz/main.cpp +++ b/koviz/main.cpp @@ -160,6 +160,7 @@ class SnapOptions : public Options double timeMatchTolerance; QString trickhost; uint trickport; + uint virgoport; double trickoffset; QString videoFileName; double videoOffset; @@ -369,6 +370,8 @@ int main(int argc, char *argv[]) opts.add("-z:{0,1}", &opts.isFilterOutFlatlineZeros,false, "Filter out flat line zero and empty plots"); + opts.add("-virgoport", &opts.virgoport, 64053, + "port for VIRGO connection"); opts.parse(argc,argv, QString("koviz"), &ok); @@ -1530,6 +1533,7 @@ int main(int argc, char *argv[]) PlotMainWindow w(bookModel, opts.trickhost, opts.trickport, + opts.virgoport, opts.trickoffset, videos, excludePattern, diff --git a/libkoviz/plotmainwindow.cpp b/libkoviz/plotmainwindow.cpp index f6c7676..c188124 100644 --- a/libkoviz/plotmainwindow.cpp +++ b/libkoviz/plotmainwindow.cpp @@ -20,6 +20,7 @@ PlotMainWindow::PlotMainWindow(PlotBookModel* bookModel, const QString& trickhost, uint trickport, + uint virgoport, double trickoffset, const QList >& videos, const QString& excludePattern, @@ -44,6 +45,7 @@ PlotMainWindow::PlotMainWindow(PlotBookModel* bookModel, _tvModel(0), _trickhost(trickhost), _trickport(trickport), + _virgoport(virgoport), _trickoffset(trickoffset), _videos(videos), _excludePattern(excludePattern), @@ -261,7 +263,7 @@ PlotMainWindow::PlotMainWindow(PlotBookModel* bookModel, this, SLOT(setTimeFromBvis(double))); // creating timecom to send commands to the koviz blender plugin - _blender = new TimeCom("127.0.0.1", 64053, this); + _blender = new TimeCom("127.0.0.1", _virgoport, this); connect(_blender,SIGNAL(timechangedByBvis(double)), this, SLOT(setTimeFromBvis(double))); diff --git a/libkoviz/plotmainwindow.h b/libkoviz/plotmainwindow.h index 889677d..8aecbb4 100644 --- a/libkoviz/plotmainwindow.h +++ b/libkoviz/plotmainwindow.h @@ -53,6 +53,7 @@ class PlotMainWindow : public QMainWindow explicit PlotMainWindow( PlotBookModel* bookModel, const QString& trickhost, uint trickport, + uint virgoport, double trickoffset, const QList >& videos, const QString& excludePattern, @@ -89,6 +90,7 @@ class PlotMainWindow : public QMainWindow const QString& _trickhost; uint _trickport; + uint _virgoport; double _trickoffset; QList > _videos; QString _excludePattern;