void gui::OnHiddenMonitorTimeout() { if (!isVisible()) { m_hiddenMonitor->stop(); emit beginScreenshot(); } }
int main(int argc, char *argv[]) { QApplication a(argc, argv); ScreenshotService::Instance()->Screenshot(); MainTool mainTool; mainTool.show(); mainTool.move(100, 100); MainWidget w; //w.show(); QObject::connect(&mainTool, SIGNAL(beginScreenshot()), &w, SLOT(DoScreenshot())); return a.exec(); }