MCPcopy Create free account
hub / github.com/ckaiser/Lightscreen / take

Method take

tools/screenshot.cpp:303–332  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

301}
302
303void Screenshot::take()
304{
305 switch (mOptions.mode) {
306 case Screenshot::WholeScreen:
307 wholeScreen();
308 break;
309
310 case Screenshot::SelectedArea:
311 selectedArea();
312 break;
313
314 case Screenshot::ActiveWindow:
315 activeWindow();
316 break;
317
318 case Screenshot::SelectedWindow:
319 selectedWindow();
320 break;
321 }
322
323 if (mPixmapDelay) {
324 return;
325 }
326
327 if (mPixmap.isNull()) {
328 confirm(false);
329 } else {
330 confirmation();
331 }
332}
333
334void Screenshot::upload()
335{

Callers 1

screenshotActionMethod · 0.45

Calls

no outgoing calls

Tested by

no test coverage detected