• Craig Watson's avatar
    Overhaul of UBGraphicsMediaItem class · fe9affee
    Craig Watson authored
    - Removed inheritance of UBGraphicsProxyWidget; cleaned up related code
    - Added two children classes: UBGraphicsVideoItem and
    UBGraphicsAudioItem. UBGraphicsMediaItem is now an abstract class.
    - Better encapsulation; the Scene and other external classes no longer
    access the mediaObject directly
    
    There is now less distinction between audio and video items to outside
    code: apart from the UBSvgSubsetAdaptor, there is no need to know
    whether a media item holds a video or audio file. Creation is handled
    through the static function `UBGraphicsMediaItem::createMediaItem(URL,
    parent)`
    fe9affee
Name
Last commit
Last update
resources Loading commit data...
src Loading commit data...
.gitignore Loading commit data...
C++StandardHeaderFile.txt Loading commit data...
COPYRIGHT Loading commit data...
LICENSE Loading commit data...
OpenBoard.iss Loading commit data...
OpenBoard.packproj Loading commit data...
OpenBoard.pro Loading commit data...
README.md Loading commit data...
TEST_OpenBoard_Win32.txt Loading commit data...
buildDebianPackage.sh Loading commit data...
changes_porting_qt5.txt Loading commit data...
release.macx.sh Loading commit data...
release.win7.vc9.bat Loading commit data...