bool TextBrowser::eventFilter(QObject *obj, QEvent *ev) { if (obj==verticalScrollBar() && (QEvent::Show==ev->type() || QEvent::Hide==ev->type())) { handleSizeChange(); } return QTextBrowser::eventFilter(obj, ev); }
void SpriteManagerBaseNonTemplate::handleImageIDChange(fm::Size spriteIndex,const fg::Glyph &shape) { if (useInstancing()) { fm::vec2 uvsPos = shape.pos; fm::vec2 uvsSiz = shape.size; fm::vec2 frameS = shape.leftdown; m_uvpProp.update(spriteIndex,&uvsPos.x); m_uvsProp.update(spriteIndex,&uvsSiz.x); if (m_useFrames) m_frmProp.update(spriteIndex,&frameS.x); } else { fm::vec2 *uvs; buildVertices(nullptr,&uvs,nullptr, fetchPos(spriteIndex),fetchSize(spriteIndex), shape,fetchDir(spriteIndex),fetchColor(spriteIndex)); m_vertUVsProp.update(spriteIndex,&uvs[0].x); delete[] uvs; } if (!fetchSize(spriteIndex).area()) handleSizeChange(spriteIndex,shape.size); }
bool QListView::qt_invoke( int _id, QUObject* _o ) { switch ( _id - staticMetaObject()->slotOffset() ) { case 0: clear(); break; case 1: invertSelection(); break; case 2: selectAll((bool)static_QUType_bool.get(_o+1)); break; case 3: triggerUpdate(); break; case 4: setContentsPos((int)static_QUType_int.get(_o+1),(int)static_QUType_int.get(_o+2)); break; case 5: adjustColumn((int)static_QUType_int.get(_o+1)); break; case 6: updateContents(); break; case 7: doAutoScroll(); break; case 8: changeSortColumn((int)static_QUType_int.get(_o+1)); break; case 9: handleIndexChange(); break; case 10: updateDirtyItems(); break; case 11: makeVisible(); break; case 12: handleSizeChange((int)static_QUType_int.get(_o+1),(int)static_QUType_int.get(_o+2),(int)static_QUType_int.get(_o+3)); break; case 13: startRename(); break; case 14: openFocusItem(); break; default: return QScrollView::qt_invoke( _id, _o ); } return TRUE; }
void TextBrowser::resizeEvent(QResizeEvent *e) { handleSizeChange(); QTextBrowser::resizeEvent(e); }