MCPcopy Create free account
hub / github.com/KangLin/RabbitRemoteControl / slotFinished

Method slotFinished

App/Client/mainwindow.cpp:1259–1292  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1257}
1258
1259void MainWindow::slotFinished()
1260{
1261 COperate* pOperate = qobject_cast<COperate*>(sender());
1262 if(!pOperate) return;
1263
1264 qDebug(log) << Q_FUNC_INFO << pOperate->Name();
1265 foreach(auto a, ui->menuActivity->actions()) {
1266 COperate* o = a->data().value<COperate*>();
1267 if(o == pOperate) {
1268 ui->menuActivity->removeAction(a);
1269 m_pMenuActivityGroup->removeAction(a);
1270 }
1271 }
1272 foreach(auto p, m_Operates)
1273 {
1274 if(p == pOperate)
1275 {
1276 m_pView->RemoveView(p->GetViewer());
1277 m_Operates.remove(p);
1278 m_Manager.DeleteOperate(p);
1279 m_pFrmActive->slotLoad();
1280 m_pFrmActive->slotViewChanged(m_pView->GetCurrentView());
1281 break;
1282 }
1283 }
1284 if(m_Operates.isEmpty())
1285 if(m_pActionOperateMenu) {
1286 ui->menuTools->removeAction(m_pActionOperateMenu);
1287 ui->toolBar->removeAction(m_pActionOperateMenu);
1288 m_pActionOperateMenu = nullptr;
1289 }
1290
1291 StartTimer();
1292}
1293
1294// 该函数将label控件变成一个圆形指示灯,需要指定颜色color以及直径size
1295// size 单位是像素

Callers

nothing calls this directly

Calls 2

NameMethod · 0.45
isEmptyMethod · 0.45

Tested by

no test coverage detected