/* * 根据查询结果更新GUI */ void MenuListWidget::onSettingCompleted(const QList<MenuInfo> &list) { if(list.size() == 0){ hide(); } else { refreshListWidget(list); } }
void DisplayGroupListWidgetProxy::moveContentWindowManagerToFront(boost::shared_ptr<ContentWindowManager> contentWindowManager, DisplayGroupInterface * source) { DisplayGroupInterface::moveContentWindowManagerToFront(contentWindowManager, source); if(source != this) { refreshListWidget(); } }
void DisplayGroupListWidgetProxy::addContentWindowManager(boost::shared_ptr<ContentWindowManager> contentWindowManager, DisplayGroupInterface * source) { DisplayGroupInterface::addContentWindowManager(contentWindowManager, source); if(source != this) { // for now, just clear and refresh the entire list, since this is just a read-only interface // later this could be modeled after DisplayGroupGraphicsViewProxy if we want to expand the interface refreshListWidget(); } }