-// Copyright (C) 2007-2014 CEA/DEN, EDF R&D, OPEN CASCADE
+// Copyright (C) 2007-2021 CEA/DEN, EDF R&D, OPEN CASCADE
//
// Copyright (C) 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
// CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
QString pattern = title.toLower();
QToolBar* res = 0;
- QList<QToolBar*> toolbars = qFindChildren<QToolBar*>( mw );
+ QList<QToolBar*> toolbars = mw->findChildren<QToolBar*>();
for ( QList<QToolBar*>::iterator it = toolbars.begin(); it != toolbars.end() && !res; ++it )
{
if ( (*it)->windowTitle().toLower() == pattern )
remove( id, find( title ) );
}
+/*!
+ \brief Remove all actions from toolbar.
+ \param tid toolbar ID
+*/
+void QtxActionToolMgr::clear( const int tid )
+{
+ if ( !myToolBars.contains( tid ) )
+ return;
+
+ myToolBars[tid].nodes.clear();
+
+ triggerUpdate( tid );
+}
+
+/*!
+ \brief Remove all actions from toolbar.
+ \param title toolbar title
+*/
+void QtxActionToolMgr::clear( const QString& title )
+{
+ clear( find( title ) );
+}
+
/*!
\brief Get toolbar by given \a tid.
\param tid toolbar ID