E5Gui/E5ToolBarManager.py

changeset 2095
5bf2d8a73173
parent 2084
d3f083dd0222
child 2302
f29e9405c851
equal deleted inserted replaced
2094:88620e11c67c 2095:5bf2d8a73173
444 @param version version number stored with the data (integer) 444 @param version version number stored with the data (integer)
445 @return saved state as a byte array (QByteArray) 445 @return saved state as a byte array (QByteArray)
446 """ 446 """
447 data = QByteArray() 447 data = QByteArray()
448 stream = QDataStream(data, QIODevice.WriteOnly) 448 stream = QDataStream(data, QIODevice.WriteOnly)
449 stream.setVersion(QDataStream.Qt_4_6)
449 stream.writeUInt16(E5ToolBarManager.VersionMarker) 450 stream.writeUInt16(E5ToolBarManager.VersionMarker)
450 stream.writeUInt16(version) 451 stream.writeUInt16(version)
451 452
452 # save default toolbars 453 # save default toolbars
453 stream.writeUInt16(E5ToolBarManager.ToolBarMarker) 454 stream.writeUInt16(E5ToolBarManager.ToolBarMarker)
499 if state.isEmpty(): 500 if state.isEmpty():
500 return False 501 return False
501 502
502 data = QByteArray(state) 503 data = QByteArray(state)
503 stream = QDataStream(data, QIODevice.ReadOnly) 504 stream = QDataStream(data, QIODevice.ReadOnly)
505 stream.setVersion(QDataStream.Qt_4_6)
504 marker = stream.readUInt16() 506 marker = stream.readUInt16()
505 vers = stream.readUInt16() 507 vers = stream.readUInt16()
506 if marker != E5ToolBarManager.VersionMarker or vers != version: 508 if marker != E5ToolBarManager.VersionMarker or vers != version:
507 return False 509 return False
508 510

eric ide

mercurial