src/eric7/Preferences/__init__.py

branch
pdf_viewer
changeset 9697
cdaa3cc805f7
parent 9683
5c7cf7704fd0
child 9698
69e183e4db6f
equal deleted inserted replaced
9696:669dabfa1319 9697:cdaa3cc805f7
1449 # erict-bw, erict-bwi 1449 # erict-bw, erict-bwi
1450 } 1450 }
1451 1451
1452 # defaults for geometry 1452 # defaults for geometry
1453 geometryDefaults = { 1453 geometryDefaults = {
1454 "HelpViewerGeometry": QByteArray(),
1455 "HelpInspectorGeometry": QByteArray(),
1456 "WebBrowserGeometry": QByteArray(),
1457 "IconEditorGeometry": QByteArray(),
1458 "HexEditorGeometry": QByteArray(),
1459 "MainGeometry": QByteArray(), 1454 "MainGeometry": QByteArray(),
1460 "MainMaximized": False, 1455 "MainMaximized": False,
1456 "HexEditorGeometry": QByteArray(),
1457 "IconEditorGeometry": QByteArray(),
1458 "PdfViewerGeometry": QByteArray(),
1459 "WebBrowserGeometry": QByteArray(),
1461 "WebInspectorGeometry": QByteArray(), 1460 "WebInspectorGeometry": QByteArray(),
1462 } 1461 }
1463 1462
1464 # if true, revert layouts to factory defaults 1463 # if true, revert layouts to factory defaults
1465 resetLayout = False 1464 resetLayout = False
1627 "MouseClickEnabled": True, 1626 "MouseClickEnabled": True,
1628 "MouseClickGotoModifiers": ( 1627 "MouseClickGotoModifiers": (
1629 Qt.KeyboardModifier.MetaModifier | Qt.KeyboardModifier.ControlModifier 1628 Qt.KeyboardModifier.MetaModifier | Qt.KeyboardModifier.ControlModifier
1630 ), 1629 ),
1631 "MouseClickGotoButton": Qt.MouseButton.LeftButton, 1630 "MouseClickGotoButton": Qt.MouseButton.LeftButton,
1631 }
1632
1633 # defaults for Hex Editor
1634 pdfViewerDefaults = {
1635 "PdfViewerState": QByteArray(),
1636 "RecentNumber": 9,
1632 } 1637 }
1633 1638
1634 1639
1635 def readToolGroups(): 1640 def readToolGroups():
1636 """ 1641 """
3836 @type Any 3841 @type Any
3837 """ 3842 """
3838 Prefs.settings.setValue("AssistantJedi/" + key, value) 3843 Prefs.settings.setValue("AssistantJedi/" + key, value)
3839 3844
3840 3845
3846 def getPdfViewer(key):
3847 """
3848 Module function to retrieve the Pdf Viewer related settings.
3849
3850 @param key the key of the value to get
3851 @type str
3852 @return the requested user setting
3853 @rtype Any
3854 """
3855 if key in ("RecentNumber"):
3856 return int(
3857 Prefs.settings.value("PdfViewer/" + key, Prefs.pdfViewerDefaults[key])
3858 )
3859 else:
3860 return Prefs.settings.value("PdfViewer/" + key, Prefs.pdfViewerDefaults[key])
3861
3862
3863 def setPdfViewer(key, value):
3864 """
3865 Module function to store the Pdf Viewer related settings.
3866
3867 @param key the key of the setting to be set
3868 @type str
3869 @param value the value to be set
3870 @type Any
3871 """
3872 Prefs.settings.setValue("PdfViewer/" + key, value)
3873
3874
3841 def getGeometry(key): 3875 def getGeometry(key):
3842 """ 3876 """
3843 Module function to retrieve the display geometry. 3877 Module function to retrieve the display geometry.
3844 3878
3845 @param key the key of the value to get 3879 @param key the key of the value to get

eric ide

mercurial