void WLibrary::search(const QString& name) { QMutexLocker lock(&m_mutex); QWidget* current = currentWidget(); LibraryView* view = dynamic_cast<LibraryView*>(current); lock.unlock(); view->onSearch(name); }