Added CopyViewToClipboard feature

This commit is contained in:
Magne Sjaastad
2016-06-29 14:41:13 +02:00
parent 2e0553d99c
commit 0680e830b4
11 changed files with 202 additions and 3 deletions
@@ -242,6 +242,28 @@ void RimView::updateViewerWidget()
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------
QImage RimView::snapshotWindowContent()
{
QImage image;
if (m_viewer)
{
m_viewer->repaint();
GLint currentReadBuffer;
glGetIntegerv(GL_READ_BUFFER, &currentReadBuffer);
glReadBuffer(GL_FRONT);
image = m_viewer->grabFrameBuffer();
glReadBuffer(currentReadBuffer);
}
return image;
}
//--------------------------------------------------------------------------------------------------
///
//--------------------------------------------------------------------------------------------------