Example #1
0
void SimpleFBO::paintGL(){
if(0==thisp){return;}
if (isOpenGLPainting) { return; }
typedef void(*PaintStateDeleteFunction)(SimpleFBO *);
std::unique_ptr<SimpleFBO, PaintStateDeleteFunction>
paintState(this, [](SimpleFBO * this__) {this__->isOpenGLPainting = false; });
isOpenGLPainting = true;
{
    thisp->paintGL();
}
}
Example #2
0
void KMDITitleLabel::paintEvent( QPaintEvent *e )
{
    paintState();
}