Compare commits

...

2 commits

Author SHA1 Message Date
77688fa715
Adding tooltips, fixing non translated "Create new object" object type
All checks were successful
continuous-integration/drone/push Build is passing
2022-01-30 13:20:34 +01:00
2d7c038b46
Trying to fix localized appstream description 2022-01-30 13:13:47 +01:00
6 changed files with 12 additions and 13 deletions

View file

@ -96,6 +96,7 @@ Button {
//text: historyAction.getReadableString() //text: historyAction.getReadableString()
ToolTip.visible: hovered ToolTip.visible: hovered
ToolTip.delay: 200
ToolTip.text: label.text ToolTip.text: label.text
onClicked: { onClicked: {

View file

@ -208,7 +208,9 @@ D.Dialog {
// Base, untranslated version of the model. // Base, untranslated version of the model.
property var baseModel: visible ? property var baseModel: visible ?
(selectObjMode ? (selectObjMode ?
Objects.getObjectsName(modelData[1].objType).concat(isRealObject ? [qsTr("+ Create new %1").arg(modelData[1].objType)] : []) : Objects.getObjectsName(modelData[1].objType).concat(
isRealObject ? [qsTr("+ Create new %1").arg(Objects.types[modelData[1].objType].displayType())] :
[]) :
modelData[1].values) modelData[1].values)
: [] : []
// Translated verison of the model. // Translated verison of the model.
@ -228,7 +230,8 @@ D.Dialog {
selectedObj = Objects.createNewRegisteredObject(modelData[1].objType) selectedObj = Objects.createNewRegisteredObject(modelData[1].objType)
history.addToHistory(new HistoryLib.CreateNewObject(selectedObj.name, modelData[1].objType, selectedObj.export())) history.addToHistory(new HistoryLib.CreateNewObject(selectedObj.name, modelData[1].objType, selectedObj.export()))
baseModel = Objects.getObjectsName(modelData[1].objType).concat( baseModel = Objects.getObjectsName(modelData[1].objType).concat(
isRealObject ? [qsTr("+ Create new %1").arg(modelData[1].objType)] : []) isRealObject ? [qsTr("+ Create new %1").arg(Objects.types[modelData[1].objType].displayType())] :
[])
currentIndex = baseModel.indexOf(selectedObj.name) currentIndex = baseModel.indexOf(selectedObj.name)
} }
selectedObj.requiredBy.push(Objects.currentObjects[objEditor.objType][objEditor.objIndex]) selectedObj.requiredBy.push(Objects.currentObjects[objEditor.objType][objEditor.objIndex])

View file

@ -58,6 +58,9 @@ Column {
icon.width: 24 icon.width: 24
icon.height: 24 icon.height: 24
icon.color: sysPalette.buttonText icon.color: sysPalette.buttonText
ToolTip.visible: hovered
ToolTip.delay: 200
ToolTip.text: text
onClicked: { onClicked: {
var newObj = Objects.createNewRegisteredObject(modelData) var newObj = Objects.createNewRegisteredObject(modelData)

View file

@ -243,7 +243,7 @@ class NameChanged extends EditedProperty {
} }
redo() { redo() {
Objects.getObjectByName(this.previousValue, this.targetType)[this.targetProperty] = this.newValue Objects.getObjectByName(this.previousValue, this.targetType)['name'] = this.newValue
} }
getReadableString() { getReadableString() {

View file

@ -43,9 +43,7 @@
<li>🇭🇺 Hungarian</li> <li>🇭🇺 Hungarian</li>
<li>🇳🇴 Norwergian</li> <li>🇳🇴 Norwergian</li>
</ul> </ul>
<p xml:lang="fr">Learn more: https://apps.ad5001.eu/logarithmplotter/</p> <p>Learn more: https://apps.ad5001.eu/logarithmplotter/</p>
</description>
<description xml:lang="fr">
<p xml:lang="fr"> <p xml:lang="fr">
LogarithmPlotter est, comme son nom l'indique, un créateur de graphes et diagrammes 2D réalisé avec l'échelle logarithmique en tête. Avec un système d'objets similaire à Geogebra, ce qui lui permet de créer des graphes à échelle logarithmique et non logarithmique avec peu de limitations. LogarithmPlotter est, comme son nom l'indique, un créateur de graphes et diagrammes 2D réalisé avec l'échelle logarithmique en tête. Avec un système d'objets similaire à Geogebra, ce qui lui permet de créer des graphes à échelle logarithmique et non logarithmique avec peu de limitations.
</p> </p>
@ -68,8 +66,6 @@
<li>🇳🇴 Norvégien</li> <li>🇳🇴 Norvégien</li>
</ul> </ul>
<p xml:lang="fr">En savoir plus: https://apps.ad5001.eu/fr/logarithmplotter/</p> <p xml:lang="fr">En savoir plus: https://apps.ad5001.eu/fr/logarithmplotter/</p>
</description>
<description xml:lang="hu">
<p xml:lang="hu"> <p xml:lang="hu">
A LogarithmPlotter egy logaritmus-ábrázoló, amely logaritmikus léptékek figyelembevételével készült. A Geogebrához hasonló objektumrendszerrel dinamikus parcellák létrehozását teszi lehetővé, nagyon kevés korlátozással. A LogarithmPlotter egy logaritmus-ábrázoló, amely logaritmikus léptékek figyelembevételével készült. A Geogebrához hasonló objektumrendszerrel dinamikus parcellák létrehozását teszi lehetővé, nagyon kevés korlátozással.
</p> </p>

View file

@ -43,9 +43,7 @@
<li>🇭🇺 Hungarian</li> <li>🇭🇺 Hungarian</li>
<li>🇳🇴 Norwergian</li> <li>🇳🇴 Norwergian</li>
</ul> </ul>
<p xml:lang="fr">Learn more: https://apps.ad5001.eu/logarithmplotter/</p> <p>Learn more: https://apps.ad5001.eu/logarithmplotter/</p>
</description>
<description xml:lang="fr">
<p xml:lang="fr"> <p xml:lang="fr">
LogarithmPlotter est, comme son nom l'indique, un créateur de graphes et diagrammes 2D réalisé avec l'échelle logarithmique en tête. Avec un système d'objets similaire à Geogebra, ce qui lui permet de créer des graphes à échelle logarithmique et non logarithmique avec peu de limitations. LogarithmPlotter est, comme son nom l'indique, un créateur de graphes et diagrammes 2D réalisé avec l'échelle logarithmique en tête. Avec un système d'objets similaire à Geogebra, ce qui lui permet de créer des graphes à échelle logarithmique et non logarithmique avec peu de limitations.
</p> </p>
@ -68,8 +66,6 @@
<li>🇳🇴 Norvégien</li> <li>🇳🇴 Norvégien</li>
</ul> </ul>
<p xml:lang="fr">En savoir plus: https://apps.ad5001.eu/fr/logarithmplotter/</p> <p xml:lang="fr">En savoir plus: https://apps.ad5001.eu/fr/logarithmplotter/</p>
</description>
<description xml:lang="hu">
<p xml:lang="hu"> <p xml:lang="hu">
A LogarithmPlotter egy logaritmus-ábrázoló, amely logaritmikus léptékek figyelembevételével készült. A Geogebrához hasonló objektumrendszerrel dinamikus parcellák létrehozását teszi lehetővé, nagyon kevés korlátozással. A LogarithmPlotter egy logaritmus-ábrázoló, amely logaritmikus léptékek figyelembevételével készült. A Geogebrához hasonló objektumrendszerrel dinamikus parcellák létrehozását teszi lehetővé, nagyon kevés korlátozással.
</p> </p>