+ setVisible( false );
+}
+
+bool QtxToolBar::Watcher::isEmpty() const
+{
+ return myEmpty;
+}
+
+bool QtxToolBar::Watcher::isVisible() const
+{
+ bool vis = false;
+ if ( myCont && myCont->toggleViewAction() )
+ vis = myCont->toggleViewAction()->isChecked();
+ return vis;
+}
+
+void QtxToolBar::Watcher::setEmpty( const bool on )
+{
+ myEmpty = on;
+}
+
+void QtxToolBar::Watcher::setVisible( const bool on )
+{
+ if ( !myCont || !myCont->toggleViewAction() )
+ return;
+
+ bool block = myCont->toggleViewAction()->signalsBlocked();
+ myCont->toggleViewAction()->blockSignals( true );
+ myCont->toggleViewAction()->setChecked( on );
+ myCont->toggleViewAction()->blockSignals( block );