mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
Allow external links in Campaign/Faction description
This commit is contained in:
parent
c298e5bc24
commit
e9c1e7b770
@ -6,7 +6,7 @@ from typing import List
|
|||||||
|
|
||||||
from PySide2 import QtGui, QtWidgets
|
from PySide2 import QtGui, QtWidgets
|
||||||
from PySide2.QtCore import QDate, QItemSelectionModel, QPoint, Qt, Signal
|
from PySide2.QtCore import QDate, QItemSelectionModel, QPoint, Qt, Signal
|
||||||
from PySide2.QtWidgets import QCheckBox, QLabel, QTextEdit, QVBoxLayout
|
from PySide2.QtWidgets import QCheckBox, QLabel, QTextEdit, QVBoxLayout, QTextBrowser
|
||||||
from jinja2 import Environment, FileSystemLoader, select_autoescape
|
from jinja2 import Environment, FileSystemLoader, select_autoescape
|
||||||
|
|
||||||
from game.campaignloader.campaign import Campaign, DEFAULT_BUDGET
|
from game.campaignloader.campaign import Campaign, DEFAULT_BUDGET
|
||||||
@ -260,11 +260,13 @@ class FactionSelection(QtWidgets.QWizardPage):
|
|||||||
redFaction.setBuddy(self.redFactionSelect)
|
redFaction.setBuddy(self.redFactionSelect)
|
||||||
|
|
||||||
# Faction description
|
# Faction description
|
||||||
self.blueFactionDescription = QTextEdit("")
|
self.blueFactionDescription = QTextBrowser()
|
||||||
self.blueFactionDescription.setReadOnly(True)
|
self.blueFactionDescription.setReadOnly(True)
|
||||||
|
self.blueFactionDescription.setOpenExternalLinks(True)
|
||||||
|
|
||||||
self.redFactionDescription = QTextEdit("")
|
self.redFactionDescription = QTextBrowser()
|
||||||
self.redFactionDescription.setReadOnly(True)
|
self.redFactionDescription.setReadOnly(True)
|
||||||
|
self.redFactionDescription.setOpenExternalLinks(True)
|
||||||
|
|
||||||
# Setup default selected factions
|
# Setup default selected factions
|
||||||
for i, r in enumerate(FACTIONS):
|
for i, r in enumerate(FACTIONS):
|
||||||
@ -386,8 +388,9 @@ class TheaterConfiguration(QtWidgets.QWizardPage):
|
|||||||
self.registerField("selectedCampaign", self.campaignList)
|
self.registerField("selectedCampaign", self.campaignList)
|
||||||
|
|
||||||
# Faction description
|
# Faction description
|
||||||
self.campaignMapDescription = QTextEdit("")
|
self.campaignMapDescription = QTextBrowser()
|
||||||
self.campaignMapDescription.setReadOnly(True)
|
self.campaignMapDescription.setReadOnly(True)
|
||||||
|
self.campaignMapDescription.setOpenExternalLinks(True)
|
||||||
self.campaignMapDescription.setMaximumHeight(200)
|
self.campaignMapDescription.setMaximumHeight(200)
|
||||||
|
|
||||||
self.performanceText = QTextEdit("")
|
self.performanceText = QTextEdit("")
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user