E5Gui/E5ToolBarManager.py

branch
5_2_x
changeset 2096
63205cd717b5
parent 1509
c0b5e693b0eb
child 2303
0ed4ed026c16
equal deleted inserted replaced
2093:060d051757a2 2096:63205cd717b5
442 @param version version number stored with the data (integer) 442 @param version version number stored with the data (integer)
443 @return saved state as a byte array (QByteArray) 443 @return saved state as a byte array (QByteArray)
444 """ 444 """
445 data = QByteArray() 445 data = QByteArray()
446 stream = QDataStream(data, QIODevice.WriteOnly) 446 stream = QDataStream(data, QIODevice.WriteOnly)
447 stream.setVersion(QDataStream.Qt_4_6)
447 stream.writeUInt16(E5ToolBarManager.VersionMarker) 448 stream.writeUInt16(E5ToolBarManager.VersionMarker)
448 stream.writeUInt16(version) 449 stream.writeUInt16(version)
449 450
450 # save default toolbars 451 # save default toolbars
451 stream.writeUInt16(E5ToolBarManager.ToolBarMarker) 452 stream.writeUInt16(E5ToolBarManager.ToolBarMarker)
497 if state.isEmpty(): 498 if state.isEmpty():
498 return False 499 return False
499 500
500 data = QByteArray(state) 501 data = QByteArray(state)
501 stream = QDataStream(data, QIODevice.ReadOnly) 502 stream = QDataStream(data, QIODevice.ReadOnly)
503 stream.setVersion(QDataStream.Qt_4_6)
502 marker = stream.readUInt16() 504 marker = stream.readUInt16()
503 vers = stream.readUInt16() 505 vers = stream.readUInt16()
504 if marker != E5ToolBarManager.VersionMarker or vers != version: 506 if marker != E5ToolBarManager.VersionMarker or vers != version:
505 return False 507 return False
506 508

eric ide

mercurial