mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-05-21 20:59:59 +02:00
Compare commits
36 Commits
qt6_cmake_
...
0.6rc4
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
9c12058eec | ||
|
|
df48158c30 | ||
|
|
ac51272ec9 | ||
|
|
de8c6f1a98 | ||
|
|
7d88b11cf4 | ||
|
|
cb6b488dd3 | ||
|
|
900989ef18 | ||
|
|
9997d9d9fb | ||
|
|
70a0d9b921 | ||
|
|
59f9437dad | ||
|
|
2a0326ac92 | ||
|
|
53cacca7c1 | ||
|
|
105333a231 | ||
|
|
5a70bc3574 | ||
|
|
15f837cc31 | ||
|
|
b1e2028551 | ||
|
|
c1631bf2d6 | ||
|
|
43a9160f30 | ||
|
|
5a0937c1db | ||
|
|
eaf614ab6a | ||
|
|
087006d44c | ||
|
|
1f4a9cc9fb | ||
|
|
3c19649702 | ||
|
|
adcb599e47 | ||
|
|
8c062ab020 | ||
|
|
01e4df34cf | ||
|
|
7ada9092cd | ||
|
|
52a00fc9df | ||
|
|
5612121df2 | ||
|
|
517c7db05e | ||
|
|
9b4b317d7f | ||
|
|
fad7ba8347 | ||
|
|
82fd0fd181 | ||
|
|
603fa81cb7 | ||
|
|
65d87814b6 | ||
|
|
eeaecfa40e |
@@ -1,67 +0,0 @@
|
|||||||
---
|
|
||||||
BasedOnStyle: LLVM
|
|
||||||
AlignAfterOpenBracket: AlwaysBreak
|
|
||||||
AlignConsecutiveMacros: 'true'
|
|
||||||
AlignConsecutiveAssignments: 'true'
|
|
||||||
AlignConsecutiveDeclarations: 'true'
|
|
||||||
AlignEscapedNewlines: Right
|
|
||||||
AlignOperands: 'true'
|
|
||||||
AlignTrailingComments: 'true'
|
|
||||||
AllowAllArgumentsOnNextLine: 'false'
|
|
||||||
AllowAllConstructorInitializersOnNextLine: 'true'
|
|
||||||
AllowAllParametersOfDeclarationOnNextLine: 'true'
|
|
||||||
AllowShortBlocksOnASingleLine: 'true'
|
|
||||||
AllowShortCaseLabelsOnASingleLine: 'true'
|
|
||||||
AllowShortFunctionsOnASingleLine: All
|
|
||||||
AllowShortIfStatementsOnASingleLine: Always
|
|
||||||
AllowShortLambdasOnASingleLine: All
|
|
||||||
AllowShortLoopsOnASingleLine: 'true'
|
|
||||||
AlwaysBreakAfterReturnType: None
|
|
||||||
AlwaysBreakBeforeMultilineStrings: 'true'
|
|
||||||
AlwaysBreakTemplateDeclarations: 'Yes'
|
|
||||||
BinPackArguments: 'false'
|
|
||||||
BinPackParameters: 'false'
|
|
||||||
BreakAfterJavaFieldAnnotations: 'true'
|
|
||||||
BreakBeforeBinaryOperators: NonAssignment
|
|
||||||
BreakBeforeBraces: Allman
|
|
||||||
BreakBeforeTernaryOperators: 'false'
|
|
||||||
BreakConstructorInitializers: AfterColon
|
|
||||||
BreakInheritanceList: AfterColon
|
|
||||||
BreakStringLiterals: 'true'
|
|
||||||
ColumnLimit: '80'
|
|
||||||
CompactNamespaces: 'false'
|
|
||||||
ConstructorInitializerAllOnOneLineOrOnePerLine: 'true'
|
|
||||||
Cpp11BracedListStyle: 'true'
|
|
||||||
FixNamespaceComments: 'true'
|
|
||||||
IncludeBlocks: Regroup
|
|
||||||
IndentCaseLabels: 'false'
|
|
||||||
IndentPPDirectives: AfterHash
|
|
||||||
IndentWidth: '4'
|
|
||||||
JavaScriptWrapImports: 'true'
|
|
||||||
Language: Cpp
|
|
||||||
MaxEmptyLinesToKeep: '1'
|
|
||||||
NamespaceIndentation: All
|
|
||||||
PointerAlignment: Left
|
|
||||||
ReflowComments: 'true'
|
|
||||||
SortIncludes: 'true'
|
|
||||||
SortUsingDeclarations: 'true'
|
|
||||||
SpaceAfterCStyleCast: 'true'
|
|
||||||
SpaceAfterLogicalNot: 'true'
|
|
||||||
SpaceAfterTemplateKeyword: 'true'
|
|
||||||
SpaceBeforeAssignmentOperators: 'true'
|
|
||||||
SpaceBeforeCpp11BracedList: 'true'
|
|
||||||
SpaceBeforeCtorInitializerColon: 'true'
|
|
||||||
SpaceBeforeInheritanceColon: 'true'
|
|
||||||
SpaceBeforeParens: ControlStatements
|
|
||||||
SpaceBeforeRangeBasedForLoopColon: 'true'
|
|
||||||
SpaceInEmptyParentheses: 'false'
|
|
||||||
SpacesInAngles: 'false'
|
|
||||||
SpacesInCStyleCastParentheses: 'false'
|
|
||||||
SpacesInContainerLiterals: 'false'
|
|
||||||
SpacesInParentheses: 'false'
|
|
||||||
SpacesInSquareBrackets: 'false'
|
|
||||||
Standard: Cpp11
|
|
||||||
TabWidth: '4'
|
|
||||||
UseTab: Always
|
|
||||||
|
|
||||||
...
|
|
||||||
1
.gitattributes
vendored
1
.gitattributes
vendored
@@ -1 +0,0 @@
|
|||||||
*.qch filter=lfs diff=lfs merge=lfs -text
|
|
||||||
68
.github/workflows/auto-doxygen.yml
vendored
68
.github/workflows/auto-doxygen.yml
vendored
@@ -1,68 +0,0 @@
|
|||||||
name: Auto-build doxygen docs
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
tags:
|
|
||||||
- '**'
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
doxygen:
|
|
||||||
permissions:
|
|
||||||
contents: write
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
if: github.ref == 'refs/heads/master'
|
|
||||||
steps:
|
|
||||||
- uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
submodules: 'recursive'
|
|
||||||
show-progress: ''
|
|
||||||
- name: Setup and run doxygen
|
|
||||||
run: sudo apt update && sudo apt install doxygen graphviz qhelpgenerator-qt5 -y
|
|
||||||
- name: Set up Git LFS
|
|
||||||
run: |
|
|
||||||
git lfs install
|
|
||||||
git lfs track "*.qch"
|
|
||||||
- name: Run doxygen
|
|
||||||
run: doxygen Doxyfile
|
|
||||||
- name: Create Pull Request
|
|
||||||
uses: peter-evans/create-pull-request@v8
|
|
||||||
with:
|
|
||||||
token: ${{ secrets.MR_TOKEN }}
|
|
||||||
commit-message: update QCH file
|
|
||||||
committer: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
|
|
||||||
title: Update QCH Help file
|
|
||||||
body: |
|
|
||||||
- Updating QT Help file following commit ${{ github.sha }}.
|
|
||||||
- Auto-generated by [create-pull-request][1]
|
|
||||||
|
|
||||||
[1]: https://github.com/peter-evans/create-pull-request
|
|
||||||
branch: update-qch
|
|
||||||
labels: |
|
|
||||||
qch
|
|
||||||
cicd
|
|
||||||
delete-branch: true
|
|
||||||
add-paths: doc/*.qch
|
|
||||||
- uses: actions/upload-pages-artifact@v3
|
|
||||||
with:
|
|
||||||
path: ${{ github.workspace }}/doc/html/
|
|
||||||
deploy:
|
|
||||||
# Add a dependency to the build job
|
|
||||||
needs: doxygen
|
|
||||||
|
|
||||||
# Grant GITHUB_TOKEN the permissions required to make a Pages deployment
|
|
||||||
permissions:
|
|
||||||
pages: write # to deploy to Pages
|
|
||||||
id-token: write # to verify the deployment originates from an appropriate source
|
|
||||||
|
|
||||||
# Deploy to the github-pages environment
|
|
||||||
environment:
|
|
||||||
name: github-pages
|
|
||||||
url: ${{ steps.deployment.outputs.page_url }}
|
|
||||||
|
|
||||||
# Specify runner + deployment step
|
|
||||||
runs-on: ubuntu-latest
|
|
||||||
steps:
|
|
||||||
- name: Deploy to GitHub Pages
|
|
||||||
id: deployment
|
|
||||||
uses: actions/deploy-pages@v4 # or specific "vX.X.X" version tag for this action
|
|
||||||
288
.github/workflows/windows-build.yml
vendored
288
.github/workflows/windows-build.yml
vendored
@@ -1,288 +0,0 @@
|
|||||||
name: Windows Build
|
|
||||||
|
|
||||||
on:
|
|
||||||
push:
|
|
||||||
branches: [ master ]
|
|
||||||
pull_request:
|
|
||||||
branches: [ master ]
|
|
||||||
workflow_dispatch:
|
|
||||||
|
|
||||||
concurrency:
|
|
||||||
group: ${{ github.workflow }}-${{ github.ref }}
|
|
||||||
cancel-in-progress: true
|
|
||||||
|
|
||||||
jobs:
|
|
||||||
build-windows:
|
|
||||||
runs-on: windows-latest
|
|
||||||
|
|
||||||
steps:
|
|
||||||
- name: Checkout code
|
|
||||||
uses: actions/checkout@v4
|
|
||||||
with:
|
|
||||||
submodules: recursive
|
|
||||||
|
|
||||||
- name: Install MSYS2
|
|
||||||
uses: msys2/setup-msys2@v2
|
|
||||||
with:
|
|
||||||
msystem: UCRT64
|
|
||||||
update: true
|
|
||||||
cache: true
|
|
||||||
install: >-
|
|
||||||
mingw-w64-ucrt-x86_64-gcc
|
|
||||||
mingw-w64-ucrt-x86_64-cmake
|
|
||||||
mingw-w64-ucrt-x86_64-ninja
|
|
||||||
mingw-w64-ucrt-x86_64-qt5-base
|
|
||||||
mingw-w64-ucrt-x86_64-qt5-svg
|
|
||||||
mingw-w64-ucrt-x86_64-qt5-tools
|
|
||||||
mingw-w64-ucrt-x86_64-qt5-translations
|
|
||||||
mingw-w64-ucrt-x86_64-sqlite3
|
|
||||||
mingw-w64-ucrt-x86_64-pkg-config
|
|
||||||
mingw-w64-ucrt-x86_64-kwidgetsaddons
|
|
||||||
mingw-w64-ucrt-x86_64-kcoreaddons
|
|
||||||
mingw-w64-ucrt-x86_64-extra-cmake-modules
|
|
||||||
mingw-w64-ucrt-x86_64-nsis
|
|
||||||
mingw-w64-ucrt-x86_64-angleproject
|
|
||||||
|
|
||||||
- name: Force Qt5 — supprimer Qt6 cmake + tools
|
|
||||||
shell: msys2 {0}
|
|
||||||
run: |
|
|
||||||
set -euo pipefail
|
|
||||||
rm -rf /ucrt64/lib/cmake/Qt6
|
|
||||||
pacman -R --noconfirm mingw-w64-ucrt-x86_64-qt6-tools 2>/dev/null || true
|
|
||||||
echo "=== windeployqt binaries ==="
|
|
||||||
ls /ucrt64/bin/windeployqt* || echo "AUCUN windeployqt trouve !"
|
|
||||||
|
|
||||||
- name: Build with cmake
|
|
||||||
shell: msys2 {0}
|
|
||||||
run: |
|
|
||||||
set -euo pipefail
|
|
||||||
cd "$GITHUB_WORKSPACE"
|
|
||||||
mkdir build && cd build
|
|
||||||
cmake -G Ninja \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
|
||||||
-DCMAKE_PREFIX_PATH=/ucrt64 \
|
|
||||||
-DQt5_DIR=/ucrt64/lib/cmake/Qt5 \
|
|
||||||
-DQT_VERSION_MAJOR=5 \
|
|
||||||
-DCMAKE_DISABLE_FIND_PACKAGE_Qt6=ON \
|
|
||||||
-DBUILD_TESTING=OFF \
|
|
||||||
-DCMAKE_POLICY_VERSION_MINIMUM=3.5 \
|
|
||||||
..
|
|
||||||
ninja
|
|
||||||
|
|
||||||
- name: Verify exe was built
|
|
||||||
shell: msys2 {0}
|
|
||||||
run: |
|
|
||||||
set -euo pipefail
|
|
||||||
EXE=$(find "$GITHUB_WORKSPACE/build" -maxdepth 3 -iname "qelectrotech.exe" | head -1)
|
|
||||||
if [ -z "$EXE" ]; then
|
|
||||||
echo "ERROR: aucun qelectrotech.exe trouve dans build/"
|
|
||||||
find "$GITHUB_WORKSPACE/build" -maxdepth 3 -name "*.exe" || true
|
|
||||||
exit 1
|
|
||||||
fi
|
|
||||||
SIZE=$(stat -c%s "$EXE")
|
|
||||||
echo "Exe trouve : $EXE ($SIZE octets)"
|
|
||||||
[ "$SIZE" -gt 100000 ] || { echo "ERROR: exe trop petit"; exit 1; }
|
|
||||||
|
|
||||||
- name: Deploy — copie exe + windeployqt + DLLs
|
|
||||||
shell: msys2 {0}
|
|
||||||
run: |
|
|
||||||
set -euo pipefail
|
|
||||||
NSIS_ROOT="$GITHUB_WORKSPACE/nsis_root"
|
|
||||||
FILES="$NSIS_ROOT/files"
|
|
||||||
BIN="$FILES/bin"
|
|
||||||
mkdir -p "$BIN"
|
|
||||||
|
|
||||||
EXE=$(find "$GITHUB_WORKSPACE/build" -maxdepth 3 -iname "qelectrotech.exe" | head -1)
|
|
||||||
echo "Copie exe : $EXE -> $BIN/QElectroTech.exe"
|
|
||||||
cp "$EXE" "$BIN/QElectroTech.exe"
|
|
||||||
|
|
||||||
cd "$BIN"
|
|
||||||
/ucrt64/bin/windeployqt-qt5 \
|
|
||||||
--release \
|
|
||||||
--no-translations \
|
|
||||||
--no-compiler-runtime \
|
|
||||||
--no-opengl-sw \
|
|
||||||
./QElectroTech.exe || true
|
|
||||||
ls -lh "$BIN/QElectroTech.exe" || { echo "ERROR: exe absent de bin/"; exit 1; }
|
|
||||||
DLL_COUNT=$(find "$BIN" -name "*.dll" | wc -l)
|
|
||||||
echo "DLLs presentes : $DLL_COUNT"
|
|
||||||
[ "$DLL_COUNT" -gt 5 ] || { echo "ERROR: trop peu de DLLs"; exit 1; }
|
|
||||||
cd "$GITHUB_WORKSPACE"
|
|
||||||
|
|
||||||
# --- DLLs runtime compilateur (non copiées par windeployqt) ---
|
|
||||||
# --- DLLs runtime : copie automatique via ldd ---
|
|
||||||
# On copie d'abord les DLLs garanties (runtime GCC + KF5 + ICU)
|
|
||||||
# car ldd ne les liste pas toujours toutes (chargement dynamique).
|
|
||||||
echo "=== Copie DLLs runtime garanties ==="
|
|
||||||
UCRT=/ucrt64/bin
|
|
||||||
for dll in \
|
|
||||||
libgcc_s_seh-1.dll \
|
|
||||||
libstdc++-6.dll \
|
|
||||||
libwinpthread-1.dll \
|
|
||||||
libgomp-1.dll; do
|
|
||||||
[ -f "$UCRT/$dll" ] && cp -v "$UCRT/$dll" "$BIN/" || echo "WARN: $dll non trouve"
|
|
||||||
done
|
|
||||||
cp -v "$UCRT"/libicu*.dll "$BIN/" 2>/dev/null || echo "WARN: libicu*.dll non trouvees"
|
|
||||||
cp -v "$UCRT"/KF5*.dll "$BIN/" 2>/dev/null || echo "WARN: KF5*.dll non trouvees"
|
|
||||||
|
|
||||||
# Copie automatique de toutes les dependances UCRT64 detectees par ldd
|
|
||||||
echo "=== Copie automatique dependances ldd ==="
|
|
||||||
ldd "$BIN/QElectroTech.exe" \
|
|
||||||
| grep -i '/ucrt64/bin/' \
|
|
||||||
| awk '{print $3}' \
|
|
||||||
| while read -r dep; do
|
|
||||||
cp -v "$dep" "$BIN/" 2>/dev/null || true
|
|
||||||
done
|
|
||||||
|
|
||||||
# Passe recursive : certaines DLLs ont elles-memes des dependances UCRT64
|
|
||||||
echo "=== Passe recursive sur les DLLs copiees ==="
|
|
||||||
find "$BIN" -maxdepth 1 -name "*.dll" | while read -r lib; do
|
|
||||||
ldd "$lib" 2>/dev/null \
|
|
||||||
| grep -i '/ucrt64/bin/' \
|
|
||||||
| awk '{print $3}' \
|
|
||||||
| while read -r dep; do
|
|
||||||
[ -f "$BIN/$(basename "$dep")" ] || cp -v "$dep" "$BIN/" 2>/dev/null || true
|
|
||||||
done
|
|
||||||
done
|
|
||||||
|
|
||||||
echo "DLLs totales apres runtime : $(find "$BIN" -name '*.dll' | wc -l)"
|
|
||||||
|
|
||||||
# --- Diagnostic final ---
|
|
||||||
echo "=== ldd — dependances non resolues ==="
|
|
||||||
ldd "$BIN/QElectroTech.exe" | grep -i "not found" || echo "Aucune dependance manquante detectee"
|
|
||||||
|
|
||||||
cp -r "$GITHUB_WORKSPACE/elements" "$FILES/elements" || true
|
|
||||||
cp -r "$GITHUB_WORKSPACE/lang" "$FILES/lang" || true
|
|
||||||
cp -r "$GITHUB_WORKSPACE/titleblocks" "$FILES/titleblocks" || true
|
|
||||||
cp -r "$GITHUB_WORKSPACE/examples" "$FILES/examples" || true
|
|
||||||
cp -r "$GITHUB_WORKSPACE/fonts" "$FILES/fonts" || true
|
|
||||||
cp -r "$GITHUB_WORKSPACE/ico" "$FILES/ico" || true
|
|
||||||
|
|
||||||
for f in LICENSE ChangeLog CREDIT README ELEMENTS.LICENSE \
|
|
||||||
qet_uninstall_file_associations.reg register_filetypes.bat; do
|
|
||||||
cp "$GITHUB_WORKSPACE/$f" "$FILES/$f" 2>/dev/null || true
|
|
||||||
done
|
|
||||||
|
|
||||||
cp "$GITHUB_WORKSPACE/build-aux/windows/QET64.nsi" "$NSIS_ROOT/"
|
|
||||||
cp "$GITHUB_WORKSPACE/build-aux/windows/lang_extra.nsh" "$NSIS_ROOT/" || true
|
|
||||||
cp "$GITHUB_WORKSPACE/build-aux/windows/lang_extra_fr.nsh" "$NSIS_ROOT/" || true
|
|
||||||
cp "$GITHUB_WORKSPACE/build-aux/windows/lang_extra_missing.nsh" "$NSIS_ROOT/" || true
|
|
||||||
cp -r "$GITHUB_WORKSPACE/build-aux/windows/images" "$NSIS_ROOT/" || true
|
|
||||||
|
|
||||||
if [ -f "$GITHUB_WORKSPACE/build-aux/windows/Lancer QET.bat" ]; then
|
|
||||||
cp "$GITHUB_WORKSPACE/build-aux/windows/Lancer QET.bat" "$NSIS_ROOT/"
|
|
||||||
else
|
|
||||||
printf '@echo off\r\nstart "" "%%~dp0bin\\QElectroTech.exe" %%*\r\n' \
|
|
||||||
> "$NSIS_ROOT/Lancer QET.bat"
|
|
||||||
fi
|
|
||||||
|
|
||||||
- name: Ensure NSIS images (wizard.bmp + header.bmp)
|
|
||||||
shell: msys2 {0}
|
|
||||||
run: |
|
|
||||||
set -euo pipefail
|
|
||||||
IMG_SRC="$GITHUB_WORKSPACE/build-aux/windows/images"
|
|
||||||
IMG_DST="$GITHUB_WORKSPACE/nsis_root/images"
|
|
||||||
mkdir -p "$IMG_DST"
|
|
||||||
|
|
||||||
if [ -f "$IMG_SRC/wizard.bmp" ] && [ -f "$IMG_SRC/header.bmp" ]; then
|
|
||||||
echo "Images trouvees dans le repo, copie directe."
|
|
||||||
cp "$IMG_SRC/wizard.bmp" "$IMG_DST/wizard.bmp"
|
|
||||||
cp "$IMG_SRC/header.bmp" "$IMG_DST/header.bmp"
|
|
||||||
else
|
|
||||||
echo "Images absentes du repo — generation avec ImageMagick."
|
|
||||||
# wizard.bmp : 164x314 px, fond bleu QET, texte blanc
|
|
||||||
convert \
|
|
||||||
-size 164x314 \
|
|
||||||
gradient:"#1a3a5c"-"#2e6da4" \
|
|
||||||
-gravity Center \
|
|
||||||
-fill white \
|
|
||||||
-pointsize 13 \
|
|
||||||
-annotate 0 "QElectroTech" \
|
|
||||||
-type TrueColor \
|
|
||||||
BMP3:"$IMG_DST/wizard.bmp"
|
|
||||||
# header.bmp : 150x57 px, même palette
|
|
||||||
convert \
|
|
||||||
-size 150x57 \
|
|
||||||
gradient:"#1a3a5c"-"#2e6da4" \
|
|
||||||
-gravity Center \
|
|
||||||
-fill white \
|
|
||||||
-pointsize 11 \
|
|
||||||
-annotate 0 "QElectroTech" \
|
|
||||||
-type TrueColor \
|
|
||||||
BMP3:"$IMG_DST/header.bmp"
|
|
||||||
echo "BMPs generes."
|
|
||||||
fi
|
|
||||||
|
|
||||||
echo "Contenu de nsis_root/images/ :"
|
|
||||||
ls -lh "$IMG_DST/"
|
|
||||||
|
|
||||||
- name: Extract version for installer name
|
|
||||||
shell: msys2 {0}
|
|
||||||
id: qet_version
|
|
||||||
run: |
|
|
||||||
set -euo pipefail
|
|
||||||
VERSION=$(grep -A5 '^project(' "$GITHUB_WORKSPACE/CMakeLists.txt" \
|
|
||||||
| grep -oP '(?<=VERSION )[0-9]+\.[0-9]+[0-9.]*' | head -1 || true)
|
|
||||||
[ -z "$VERSION" ] && VERSION="dev"
|
|
||||||
GIT_SHORT=$(git -C "$GITHUB_WORKSPACE" rev-parse --short HEAD 2>/dev/null || echo "unknown")
|
|
||||||
FULL_VERSION="${VERSION}+git${GIT_SHORT}_x86_64-win64"
|
|
||||||
echo "version=$FULL_VERSION" >> "$GITHUB_OUTPUT"
|
|
||||||
echo "Detected version: $FULL_VERSION"
|
|
||||||
|
|
||||||
- name: Patch QET64.nsi — version uniquement
|
|
||||||
shell: msys2 {0}
|
|
||||||
run: |
|
|
||||||
set -euo pipefail
|
|
||||||
VERSION="${{ steps.qet_version.outputs.version }}"
|
|
||||||
NSI="$GITHUB_WORKSPACE/nsis_root/QET64.nsi"
|
|
||||||
|
|
||||||
# Patch version uniquement.
|
|
||||||
# Tous les chemins du .nsi sont relatifs (./files/, .\images\) et
|
|
||||||
# sont resolus par makensis depuis nsis_root/ — aucun patch necessaire.
|
|
||||||
sed -i "s|!define SOFT_VERSION .*|!define SOFT_VERSION \"${VERSION}\"|" "$NSI"
|
|
||||||
|
|
||||||
echo '=== SOFT_VERSION ==='
|
|
||||||
grep 'SOFT_VERSION' "$NSI"
|
|
||||||
echo '=== Structure nsis_root ==='
|
|
||||||
ls "$GITHUB_WORKSPACE/nsis_root/"
|
|
||||||
echo '=== Contenu files/bin (premiers fichiers) ==='
|
|
||||||
ls "$GITHUB_WORKSPACE/nsis_root/files/bin/" | head -10
|
|
||||||
|
|
||||||
- name: Build NSIS installer
|
|
||||||
shell: msys2 {0}
|
|
||||||
run: |
|
|
||||||
set -euo pipefail
|
|
||||||
cd "$GITHUB_WORKSPACE/nsis_root"
|
|
||||||
makensis QET64.nsi
|
|
||||||
|
|
||||||
- name: Move installer to dist/
|
|
||||||
shell: msys2 {0}
|
|
||||||
run: |
|
|
||||||
set -euo pipefail
|
|
||||||
mkdir -p "$GITHUB_WORKSPACE/dist"
|
|
||||||
mv "$GITHUB_WORKSPACE/nsis_root"/Installer_QElectroTech-*.exe \
|
|
||||||
"$GITHUB_WORKSPACE/dist/"
|
|
||||||
|
|
||||||
- name: Upload build logs on failure
|
|
||||||
if: failure()
|
|
||||||
uses: actions/upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: build-logs
|
|
||||||
path: |
|
|
||||||
build/CMakeFiles/*.log
|
|
||||||
nsis_root/files/bin/
|
|
||||||
if-no-files-found: warn
|
|
||||||
|
|
||||||
- name: Upload portable (files/ sans installeur)
|
|
||||||
uses: actions/upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: qelectrotech-windows-portable
|
|
||||||
path: nsis_root/files/
|
|
||||||
retention-days: 14
|
|
||||||
|
|
||||||
- name: Upload NSIS installer
|
|
||||||
uses: actions/upload-artifact@v4
|
|
||||||
with:
|
|
||||||
name: qelectrotech-windows-installer
|
|
||||||
path: dist/Installer_QElectroTech-*.exe
|
|
||||||
retention-days: 14
|
|
||||||
9
.gitignore
vendored
9
.gitignore
vendored
@@ -1,9 +0,0 @@
|
|||||||
*.snap
|
|
||||||
.flatpak-builder
|
|
||||||
# Qt build output
|
|
||||||
*.user
|
|
||||||
# doxygen Doxyfile output
|
|
||||||
doc/*
|
|
||||||
!doc/QElectroTech.qch
|
|
||||||
QElectroTech.tag
|
|
||||||
!doc/doc-utils
|
|
||||||
13
.gitmodules
vendored
13
.gitmodules
vendored
@@ -1,13 +0,0 @@
|
|||||||
[submodule "pugixml"]
|
|
||||||
path = pugixml
|
|
||||||
url = https://github.com/zeux/pugixml.git
|
|
||||||
[submodule "SingleApplication"]
|
|
||||||
path = SingleApplication
|
|
||||||
url = https://github.com/itay-grudev/SingleApplication.git
|
|
||||||
[submodule "elements"]
|
|
||||||
path = elements
|
|
||||||
url = https://github.com/qelectrotech/qelectrotech-elements.git
|
|
||||||
|
|
||||||
[submodule "doxygen-awesome-css"]
|
|
||||||
path = doxygen-awesome-css
|
|
||||||
url = https://github.com/jothepro/doxygen-awesome-css.git
|
|
||||||
145
CMakeLists.txt
145
CMakeLists.txt
@@ -1,145 +0,0 @@
|
|||||||
# Copyright 2006 The QElectroTech Team
|
|
||||||
# This file is part of QElectroTech.
|
|
||||||
#
|
|
||||||
# QElectroTech is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 2 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# QElectroTech is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
cmake_minimum_required(VERSION 3.5...4.2)
|
|
||||||
|
|
||||||
project(qelectrotech
|
|
||||||
VERSION 0.100.0
|
|
||||||
DESCRIPTION "QET is a CAD/CAE editor focusing on schematics drawing features."
|
|
||||||
HOMEPAGE_URL "https://qelectrotech.org/"
|
|
||||||
LANGUAGES CXX)
|
|
||||||
|
|
||||||
include(cmake/copyright_message.cmake)
|
|
||||||
|
|
||||||
set(QET_DIR ${PROJECT_SOURCE_DIR})
|
|
||||||
include(cmake/qet_compilation_vars.cmake)
|
|
||||||
|
|
||||||
set(CMAKE_CXX_STANDARD 17)
|
|
||||||
set(CMAKE_CXX_STANDARD_REQUIRED ON)
|
|
||||||
|
|
||||||
find_package(Qt6 REQUIRED COMPONENTS ${QET_COMPONENTS})
|
|
||||||
qt_standard_project_setup()
|
|
||||||
|
|
||||||
# Add sub directories
|
|
||||||
option(PACKAGE_TESTS "Build the tests" NO)
|
|
||||||
if(PACKAGE_TESTS)
|
|
||||||
message("Add sub directory tests")
|
|
||||||
add_subdirectory(tests)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
include(cmake/paths_compilation_installation.cmake)
|
|
||||||
include(cmake/start_options.cmake)
|
|
||||||
include(cmake/developer_options.cmake)
|
|
||||||
include(cmake/git_update_submodules.cmake)
|
|
||||||
include(cmake/git_last_commit_sha.cmake)
|
|
||||||
include(cmake/fetch_kdeaddons.cmake)
|
|
||||||
include(cmake/fetch_singleapplication.cmake)
|
|
||||||
include(cmake/fetch_pugixml.cmake)
|
|
||||||
|
|
||||||
set(CMAKE_INCLUDE_CURRENT_DIR ON)
|
|
||||||
|
|
||||||
set(CMAKE_AUTORCC ON)
|
|
||||||
|
|
||||||
set(CMAKE_AUTOUIC_SEARCH_PATHS ${QET_DIR}/sources/ui)
|
|
||||||
|
|
||||||
include(cmake/define_definitions.cmake)
|
|
||||||
|
|
||||||
qt_add_executable(
|
|
||||||
${PROJECT_NAME}
|
|
||||||
${QET_RES_FILES}
|
|
||||||
${QET_SRC_FILES}
|
|
||||||
${QM_FILES}
|
|
||||||
${QET_DIR}/qelectrotech.qrc
|
|
||||||
)
|
|
||||||
|
|
||||||
if(QMFILES_AS_RESOURCE)
|
|
||||||
qt_add_translations(${PROJECT_NAME} TS_FILES ${TS_FILES} RESOURCE_PREFIX "/lang")
|
|
||||||
else()
|
|
||||||
qt_create_translation(QM_FILES ${CMAKE_SOURCE_DIR} ${TS_FILES})
|
|
||||||
set_source_files_properties(${TS_FILES} PROPERTIES OUTPUT_LOCATION "${QET_DIR}/lang")
|
|
||||||
qt_add_translation(QM_FILES ${TS_FILES})
|
|
||||||
endif()
|
|
||||||
|
|
||||||
find_package(SQLite3 REQUIRED)
|
|
||||||
|
|
||||||
target_link_libraries(
|
|
||||||
${PROJECT_NAME}
|
|
||||||
PUBLIC
|
|
||||||
PRIVATE
|
|
||||||
pugixml::pugixml
|
|
||||||
SingleApplication::SingleApplication
|
|
||||||
SQLite::SQLite3
|
|
||||||
${KF6_PRIVATE_LIBRARIES}
|
|
||||||
${QET_PRIVATE_LIBRARIES}
|
|
||||||
)
|
|
||||||
|
|
||||||
target_include_directories(
|
|
||||||
${PROJECT_NAME}
|
|
||||||
PRIVATE
|
|
||||||
${QET_DIR}/sources/titleblock
|
|
||||||
${QET_DIR}/sources/ui
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/ViewItem
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/ViewItem/ui
|
|
||||||
${QET_DIR}/sources/richtext
|
|
||||||
${QET_DIR}/sources/factory
|
|
||||||
${QET_DIR}/sources/properties
|
|
||||||
${QET_DIR}/sources/dvevent
|
|
||||||
${QET_DIR}/sources/editor
|
|
||||||
${QET_DIR}/sources/editor/esevent
|
|
||||||
${QET_DIR}/sources/editor/graphicspart
|
|
||||||
${QET_DIR}/sources/editor/ui
|
|
||||||
${QET_DIR}/sources/editor/UndoCommand
|
|
||||||
${QET_DIR}/sources/undocommand
|
|
||||||
${QET_DIR}/sources/diagramevent
|
|
||||||
${QET_DIR}/sources/ElementsCollection
|
|
||||||
${QET_DIR}/sources/ElementsCollection/ui
|
|
||||||
${QET_DIR}/sources/autoNum
|
|
||||||
${QET_DIR}/sources/autoNum/ui
|
|
||||||
${QET_DIR}/sources/ui/configpage
|
|
||||||
${QET_DIR}/sources/SearchAndReplace
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui
|
|
||||||
${QET_DIR}/sources/NameList
|
|
||||||
${QET_DIR}/sources/NameList/ui
|
|
||||||
${QET_DIR}/sources/utils
|
|
||||||
${QET_DIR}/sources/dataBase
|
|
||||||
${QET_DIR}/sources/dataBase/ui
|
|
||||||
${QET_DIR}/sources/factory/ui
|
|
||||||
${QET_DIR}/sources/print
|
|
||||||
${QET_DIR}/sources/svg
|
|
||||||
)
|
|
||||||
|
|
||||||
install(TARGETS ${PROJECT_NAME})
|
|
||||||
if (NOT MINGW)
|
|
||||||
|
|
||||||
install(DIRECTORY ico/breeze-icons/16x16 DESTINATION ${QET_ICONS_PATH})
|
|
||||||
install(DIRECTORY ico/breeze-icons/22x22 DESTINATION ${QET_ICONS_PATH})
|
|
||||||
install(DIRECTORY ico/breeze-icons/32x32 DESTINATION ${QET_ICONS_PATH})
|
|
||||||
install(DIRECTORY ico/breeze-icons/48x48 DESTINATION ${QET_ICONS_PATH})
|
|
||||||
install(DIRECTORY ico/breeze-icons/64x64 DESTINATION ${QET_ICONS_PATH})
|
|
||||||
install(DIRECTORY ico/breeze-icons/128x128 DESTINATION ${QET_ICONS_PATH})
|
|
||||||
install(DIRECTORY ico/breeze-icons/256x256 DESTINATION ${QET_ICONS_PATH})
|
|
||||||
install(DIRECTORY elements DESTINATION share/qelectrotech)
|
|
||||||
install(DIRECTORY examples DESTINATION share/qelectrotech)
|
|
||||||
install(DIRECTORY titleblocks DESTINATION share/qelectrotech)
|
|
||||||
install(FILES LICENSE ELEMENTS.LICENSE CREDIT README ChangeLog DESTINATION share/doc/qelectrotech)
|
|
||||||
install(FILES misc/org.qelectrotech.qelectrotech.desktop DESTINATION share/applications)
|
|
||||||
install(FILES misc/qelectrotech.xml DESTINATION share/mime/packages)
|
|
||||||
install(FILES misc/qelectrotech.appdata.xml DESTINATION ${QET_APPDATA_PATH})
|
|
||||||
if(NOT QMFILES_AS_RESOURCE)
|
|
||||||
install(FILES ${QM_FILES} DESTINATION ${QET_LANG_PATH})
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
121
CONTRIBUTING.md
121
CONTRIBUTING.md
@@ -1,121 +0,0 @@
|
|||||||
# How to contribute
|
|
||||||
|
|
||||||
I'm really glad you're reading this,
|
|
||||||
because we need volunteer developers to help
|
|
||||||
this project come to fruition.
|
|
||||||
|
|
||||||
|
|
||||||
Here are some important resources:
|
|
||||||
|
|
||||||
* [Qet code style](https://qelectrotech.org/wiki_new/doc/qt_creator#on_ajoute_le_style_de_code_qet)
|
|
||||||
* [git Documentation](https://git-scm.com/doc)
|
|
||||||
|
|
||||||
## Testing
|
|
||||||
|
|
||||||
## Submitting changes
|
|
||||||
|
|
||||||
Always write a clear log message for your commits.
|
|
||||||
One-line messages are fine for small changes,
|
|
||||||
but bigger changes should look like this:
|
|
||||||
|
|
||||||
$ git commit -m "A brief summary of the commit
|
|
||||||
>
|
|
||||||
> A paragraph describing what changed and its impact."
|
|
||||||
|
|
||||||
* It is always appropriate to keep the commits small.
|
|
||||||
* For major changes it is recommended to use branches.
|
|
||||||
|
|
||||||
### Interactive Staging
|
|
||||||
https://git-scm.com/book/en/v2/Git-Tools-Interactive-Staging
|
|
||||||
|
|
||||||
issue: you have modified a class but you want to write it in 2 commits
|
|
||||||
|
|
||||||
´git add -p´ or ´git add -i´
|
|
||||||
|
|
||||||
|
|
||||||
/qet> git add -i
|
|
||||||
|
|
||||||
|
|
||||||
staged unstaged path
|
|
||||||
1: unchanged +1/-1 sources/diagram.cpp
|
|
||||||
|
|
||||||
*** Commands ***
|
|
||||||
1: status 2: update 3: revert 4: add untracked
|
|
||||||
5: patch 6: diff 7: quit 8: help
|
|
||||||
|
|
||||||
|
|
||||||
What now> 5
|
|
||||||
|
|
||||||
|
|
||||||
staged unstaged path
|
|
||||||
1: unchanged +1/-1 sources/diagram.cpp
|
|
||||||
Patch update>> 1
|
|
||||||
staged unstaged path
|
|
||||||
* 1: unchanged +1/-1 sources/diagram.cpp
|
|
||||||
Patch update>>
|
|
||||||
diff --git a/sources/diagram.cpp b/sources/diagram.cpp
|
|
||||||
index bffca653f..9bd2280f7 100644
|
|
||||||
--- a/sources/diagram.cpp
|
|
||||||
+++ b/sources/diagram.cpp
|
|
||||||
@@ -103,9 +103,9 @@ Diagram::Diagram(QETProject *project) :
|
|
||||||
connect(&border_and_titleblock,
|
|
||||||
&BorderTitleBlock::titleBlockFolioChanged,
|
|
||||||
this, &Diagram::updateLabels);
|
|
||||||
- connect(this, &Diagram::diagramActivated,
|
|
||||||
+ foo(do_a);
|
|
||||||
- adjust(diagramActivated);
|
|
||||||
+ bar(do_c);
|
|
||||||
adjustSceneRect();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
(1/1) Stage this hunk [y,n,q,a,d,s,e,?]? s
|
|
||||||
|
|
||||||
|
|
||||||
Split into 2 hunks.
|
|
||||||
@@ -103,5 +103,5 @@
|
|
||||||
connect(&border_and_titleblock,
|
|
||||||
&BorderTitleBlock::titleBlockFolioChanged,
|
|
||||||
this, &Diagram::updateLabels);
|
|
||||||
- connect(this, &Diagram::diagramActivated,
|
|
||||||
+ foo(do_a);
|
|
||||||
|
|
||||||
|
|
||||||
(1/2) Stage this hunk [y,n,q,a,d,j,J,g,/,e,?]? y
|
|
||||||
|
|
||||||
|
|
||||||
@@ -107,5 +107,5 @@
|
|
||||||
this, &Diagram::loadElmtFolioSeq);
|
|
||||||
- adjust(diagramActivated);
|
|
||||||
+ bar(do_c);
|
|
||||||
adjustSceneRect();
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
(2/2) Stage this hunk [y,n,q,a,d,K,g,/,e,?]? n
|
|
||||||
|
|
||||||
|
|
||||||
*** Commands ***
|
|
||||||
1: status 2: update 3: revert 4: add untracked
|
|
||||||
5: patch 6: diff 7: quit 8: help
|
|
||||||
What now>What now>7
|
|
||||||
Bye.
|
|
||||||
|
|
||||||
git commit -m "Mod Signal Slot to funsion"
|
|
||||||
|
|
||||||
## Coding conventions
|
|
||||||
|
|
||||||
Start reading our code and you'll get the hang of it.
|
|
||||||
We optimize for readability:
|
|
||||||
|
|
||||||
* We use tabs to indent, and interpret tabs as taking up to 8 spaces.
|
|
||||||
see https://qelectrotech.org/wiki_new/doc/qt_creator#on_ajoute_le_style_de_code_qet
|
|
||||||
* We try to keep to at most 80 characters per line.
|
|
||||||
* Try to make your code understandable.
|
|
||||||
You may put comments in, but comments invariably tend to stale out when
|
|
||||||
the code they were describing changes.
|
|
||||||
Often splitting a function into two
|
|
||||||
makes the intention of the code much clearer.
|
|
||||||
|
|
||||||
Thanks,
|
|
||||||
QElectroTech
|
|
||||||
84
CREDIT
84
CREDIT
@@ -1,35 +1,7 @@
|
|||||||
[ca]
|
|
||||||
Gràcies a Qt Software per la biblioteca Qt ( http://www.qtsoftware.com/ ), amb llicència GNU/GPL.
|
|
||||||
Gràcies al projecte KDE ( http://www.kde.org/ ).
|
|
||||||
Gràcies a Loic per les seves explicacions d'ordre matemàtic.
|
|
||||||
Gràcies a Remi Collet pels paquets Fedora.
|
|
||||||
Gràcies a Laurent Trinques pels paquets Debian.
|
|
||||||
Gràcies a `trem' pels paquets Mandriva.
|
|
||||||
Gràcies a TuxFamily ( http://tuxfamily.org/ ) per a l'allotjament del projecte.
|
|
||||||
Gràcies a `Nishiki' pels seus elements i el seu suport suport.
|
|
||||||
Gràcies a qtcentre.org per la seva classe SingleApplication.
|
|
||||||
Gràcies a Alfredo Carreto per les seves traduccions i correccions al castellà ( http://electronicosmx.net )
|
|
||||||
Gràcies a 'Dr.Slump' et Sivio pour leurs traductions a l'italià
|
|
||||||
Gràcies a Jose Carlos Martins per les seves traduccions al portuguès
|
|
||||||
Gràcies a Pavel Fric per les seves traduccions al txec
|
|
||||||
Gràcies a Pawel Smiech per les seves traduccions al polonès
|
|
||||||
Gràcies a Yuriy Litkevich per les seves traduccions al rus
|
|
||||||
Gràcies a Youssef Ouamalkran i Antoni Mirabete per les seves traduccions al català
|
|
||||||
Gràcies a Gabi Mandoc per les seves traduccions al romanès
|
|
||||||
Gràcies a Markus Budde i Jonas Stein et Noah Braden per les seves traduccions a l'alemany
|
|
||||||
Gràcies a Mohamed Souabni per les seves traduccions a l'àrab
|
|
||||||
Gràcies a Uroš Platiše per les seves traduccions a l'eslovè
|
|
||||||
Gràcies a Antun Marakovic per les seves traduccions al croat
|
|
||||||
Gràcies a Nikos Papadopoylos && Yannis Gyftomitros per les seves traduccions al grec
|
|
||||||
Gràcies a Markos Chandras pels paquets Gentoo
|
|
||||||
Gràcies a David pels paquets Slackware
|
|
||||||
Gràcies a Chipsterjulien pels paquets Archlinux AUR
|
|
||||||
Gràcies a Elbert de NL pels paquets OS/2
|
|
||||||
Gràcies a Zloidemon pels paquets (port GCC)
|
|
||||||
Gràcies a Mrbit per ebuild els paquets Gentoo
|
|
||||||
|
|
||||||
[en]
|
[en]
|
||||||
Thanks to Qt Software for their Qt library ( http://www.qtsoftware.com/ ), licensed under GNU/GPL.
|
Thanks to Qt Software for their Qt library ( http://www.qtsoftware.com/ ), licensed under GNU/GPL.
|
||||||
|
Thanks to Everaldo Coelho for the Crystal SVG icons theme ( http://www.iconfinder.com/iconsets/crystalproject) licensed under LGPL.
|
||||||
|
Thanks to Nuno Pinheiro for the Oxygen icons theme ( http://www.oxygen-icons.org/ ) licensed under LGPL but also for the QElectroTech-dedicated icons.
|
||||||
Thanks to the KDE project ( http://www.kde.org/ ).
|
Thanks to the KDE project ( http://www.kde.org/ ).
|
||||||
Thanks to Loic for his mathematics-related explanations.
|
Thanks to Loic for his mathematics-related explanations.
|
||||||
Thanks to Remi Collet for the Fedora packaging.
|
Thanks to Remi Collet for the Fedora packaging.
|
||||||
@@ -60,6 +32,8 @@ Thanks to Mrbit for ebuild Gentoo packaging.
|
|||||||
|
|
||||||
[fr]
|
[fr]
|
||||||
Merci à Qt Software pour la bibliothèque Qt ( http://www.qtsoftware.com/ ), sous licence GNU/GPL.
|
Merci à Qt Software pour la bibliothèque Qt ( http://www.qtsoftware.com/ ), sous licence GNU/GPL.
|
||||||
|
Merci à Everaldo Coelho pour le thème d'icônes Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject ) sous licence LGPL.
|
||||||
|
Merci à Nuno Pinheiro pour le thème d'icônes Oxygen ( http://www.oxygen-icons.org/ ) sous licence LGPL mais aussi pour les icônes dédiées à QElectroTech
|
||||||
Merci au projet KDE ( http://www.kde.org/ ).
|
Merci au projet KDE ( http://www.kde.org/ ).
|
||||||
Merci à Loic pour ses explications d'ordre mathématique.
|
Merci à Loic pour ses explications d'ordre mathématique.
|
||||||
Merci à Remi Collet pour les paquets Fedora.
|
Merci à Remi Collet pour les paquets Fedora.
|
||||||
@@ -90,6 +64,8 @@ Merci à Mrbit for ebuild les paquets Gentoo
|
|||||||
|
|
||||||
[ru]
|
[ru]
|
||||||
Спасибо Qt Software за их библиотеку Qt ( http://www.qtsoftware.com/ ), лицензированную на условиях GNU/GPL.
|
Спасибо Qt Software за их библиотеку Qt ( http://www.qtsoftware.com/ ), лицензированную на условиях GNU/GPL.
|
||||||
|
Спасибо Everaldo Coelho за тему значков Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject ) лицензированную на условиях LGPL.
|
||||||
|
Спасибо Nuno Pinheiro за тему значков Oxygen ( http://www.oxygen-icons.org/ ) лицензированную на условиях LGPL, а также за значки связанные с QElectroTech.
|
||||||
Спасибо проекту KDE ( http://www.kde.org/ ).
|
Спасибо проекту KDE ( http://www.kde.org/ ).
|
||||||
Спасибо Loic за объяснения связанные с математикой.
|
Спасибо Loic за объяснения связанные с математикой.
|
||||||
Спасибо Remi Collet за пакет для Fedora.
|
Спасибо Remi Collet за пакет для Fedora.
|
||||||
@@ -103,6 +79,8 @@ Merci à Mrbit for ebuild les paquets Gentoo
|
|||||||
|
|
||||||
[pt]
|
[pt]
|
||||||
Agradecimentos a Qt Software pela sua biblioteca Qt ( http://www.qtsoftware.com/ ), licenciada de acordo com a GNU/GPL.
|
Agradecimentos a Qt Software pela sua biblioteca Qt ( http://www.qtsoftware.com/ ), licenciada de acordo com a GNU/GPL.
|
||||||
|
Agradecimentos a Everaldo Coelho pelo tema de ícones Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject ), licenciado de acordo com a LGPL.
|
||||||
|
Agradecimentos a Nuno Pinheiro pelo tema de ícones Oxygen e em especial pelos ícones dedicados ao programa QElectroTech ( http://www.oxygen-icons.org/ ), lincenciado de acordo com a LGPL.
|
||||||
Agradecimentos ao projecto KDE ( http://www.kde.org/ ).
|
Agradecimentos ao projecto KDE ( http://www.kde.org/ ).
|
||||||
Agradecimentos a Loic pelas suas explicações relacionadas com problemas matemáticos.
|
Agradecimentos a Loic pelas suas explicações relacionadas com problemas matemáticos.
|
||||||
Agradecimentos a Remi Collet pela criação dos pacotes para Fedora.
|
Agradecimentos a Remi Collet pela criação dos pacotes para Fedora.
|
||||||
@@ -116,6 +94,8 @@ Agradecimentos a 'Dr.Slump'pela tradução para italiano
|
|||||||
|
|
||||||
[es]
|
[es]
|
||||||
Agradecimientos a Qt Software por su biblioteca Qt ( http://www.qtsoftware.com/ ), licenciada bajo GNU/GPL.
|
Agradecimientos a Qt Software por su biblioteca Qt ( http://www.qtsoftware.com/ ), licenciada bajo GNU/GPL.
|
||||||
|
Agradecimientos a Everaldo Coelho por el tema de icónos Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject ), licenciado bajo LGPL.
|
||||||
|
Agradecimientos a Nuno Pinheiro por el tema de icónos Oxygen y especialmente por los icónos dedicados al programa QElectroTech ( http://www.oxygen-icons.org/ ), licenciado bajo LGPL.
|
||||||
Agradecimientos al proyecto KDE ( http://www.kde.org/ ).
|
Agradecimientos al proyecto KDE ( http://www.kde.org/ ).
|
||||||
Agradecimientos a Loic por sus explicaciones relacionadas con problemas matemáticos.
|
Agradecimientos a Loic por sus explicaciones relacionadas con problemas matemáticos.
|
||||||
Agradecimientos a Remi Collet por criación de paquetes para Fedora.
|
Agradecimientos a Remi Collet por criación de paquetes para Fedora.
|
||||||
@@ -129,6 +109,8 @@ Agradecimientos a 'Dr.Slump' por sus traducciones en italiano
|
|||||||
|
|
||||||
[cs]
|
[cs]
|
||||||
Díky Qt Software za jejich knihovnu Qt ( http://www.qtsoftware.com/ ), pod licencí GNU/GPL.
|
Díky Qt Software za jejich knihovnu Qt ( http://www.qtsoftware.com/ ), pod licencí GNU/GPL.
|
||||||
|
Díky Everaldovi Coelho za téma Crystal SVG icons theme ( http://www.iconfinder.com/iconsets/crystalproject ) pod licencí LGPL.
|
||||||
|
Díky Nunovi Pinheirovi za téma ikon Oxygen ( http://www.oxygen-icons.org/ ) pod licencí LGPL ale také za ikony věnované QElectroTech.
|
||||||
Díky projektu KDE ( http://www.kde.org/ ).
|
Díky projektu KDE ( http://www.kde.org/ ).
|
||||||
Díky Loicovi za jeho vysvětlení vztahující se k matematice.
|
Díky Loicovi za jeho vysvětlení vztahující se k matematice.
|
||||||
Díky Remi Colletovi za balíček pro Fedoru.
|
Díky Remi Colletovi za balíček pro Fedoru.
|
||||||
@@ -142,6 +124,8 @@ Dìky 'Dr.Slump' za jeho italianský překlad
|
|||||||
|
|
||||||
[pl]
|
[pl]
|
||||||
Podziękowania dla Qt Software, za biblioteki Qt (http://www.qtsoftware.com/) na licencji GNU / GPL.
|
Podziękowania dla Qt Software, za biblioteki Qt (http://www.qtsoftware.com/) na licencji GNU / GPL.
|
||||||
|
Podziękowania dla Everaldo Coelho, za ikony Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject) na licencji LGPL.
|
||||||
|
Podziękowania dla Nun Pinheiro, za ikony Oxygen (http://www.oxygen-icons.org/) na licencji LGPL, a także za ikony przeznaczone do projektu QElectroTech.
|
||||||
Podziękowania dla projektu KDE (http://www.kde.org/).
|
Podziękowania dla projektu KDE (http://www.kde.org/).
|
||||||
Podziękowania dla Loic, za pomoc w rozwiązaniu problemów matematycznych.
|
Podziękowania dla Loic, za pomoc w rozwiązaniu problemów matematycznych.
|
||||||
Podziękowania dla Remi Collet, za pakiety dla Fedory.
|
Podziękowania dla Remi Collet, za pakiety dla Fedory.
|
||||||
@@ -154,6 +138,8 @@ Podziękowania dla Alfredo Carreto, za jego tłumaczenie na język hiszpański i
|
|||||||
|
|
||||||
[it]
|
[it]
|
||||||
Grazie a Qt Software per le loro librerie Qt (http://www.qtsoftware.com/), licenzate sotto GNU/GPL.
|
Grazie a Qt Software per le loro librerie Qt (http://www.qtsoftware.com/), licenzate sotto GNU/GPL.
|
||||||
|
Grazie a Everaldo Coelho per il tema icone Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject) licenzato sotto LGPL.
|
||||||
|
Grazie a Nuno Pinheiro per il tema icone Oxygen (http://www.oxygen-icons.org/) licenzato sotto LGPL ma anche per le icone dedicate a QElectroTech.
|
||||||
Grazie al progetto KDE (http://www.kde.org/).
|
Grazie al progetto KDE (http://www.kde.org/).
|
||||||
Grazie a Loic per le sue spiegazioni matematiche.
|
Grazie a Loic per le sue spiegazioni matematiche.
|
||||||
Grazie a Remi Collet per i pacchetti per Fedora.
|
Grazie a Remi Collet per i pacchetti per Fedora.
|
||||||
@@ -179,6 +165,8 @@ Grazie a Markos Chandras per i pacchetti per Gentoo.
|
|||||||
|
|
||||||
[el]
|
[el]
|
||||||
Ευχαριστίες στην Qt Software για την βιβλιοθήκη Qt ( http://www.qtsoftware.com/ ), αδειοδοτημένο ως GNU/GPL.
|
Ευχαριστίες στην Qt Software για την βιβλιοθήκη Qt ( http://www.qtsoftware.com/ ), αδειοδοτημένο ως GNU/GPL.
|
||||||
|
Ευχαριστίες στον Everaldo Coelho για τα εικονίδια του θέματος Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject) αδειοδοτημένο ως LGPL.
|
||||||
|
Ευχαριστίες to Nuno Pinheiro για τα εικονίδια του θέματος Oxygen ( http://www.oxygen-icons.org/ ) αδειοδοτημένο ως LGPL και επίσης για τα εικονίδια ειδικά για το QElectroTech.
|
||||||
Ευχαριστίες στο έργο KDE ( http://www.kde.org/ ).
|
Ευχαριστίες στο έργο KDE ( http://www.kde.org/ ).
|
||||||
Ευχαριστίες στον Loic για τις εξηγήσεις σχετικές με μαθηματικά.
|
Ευχαριστίες στον Loic για τις εξηγήσεις σχετικές με μαθηματικά.
|
||||||
Ευχαριστίες στον Remi Collet για τα πακέτα Fedora.
|
Ευχαριστίες στον Remi Collet για τα πακέτα Fedora.
|
||||||
@@ -209,6 +197,8 @@ Grazie a Markos Chandras per i pacchetti per Gentoo.
|
|||||||
|
|
||||||
[nl]
|
[nl]
|
||||||
Dank aan Qt Software voor hun Qt library ( http://www.qtsoftware.com/ ) , onder de GNU / GPL licentie .
|
Dank aan Qt Software voor hun Qt library ( http://www.qtsoftware.com/ ) , onder de GNU / GPL licentie .
|
||||||
|
Dank aan Everaldo Coelho voor de Crystal SVG iconen thema ( http://www.iconfinder.com/iconsets/crystalproject ) gelicenseerd onder LGPL .
|
||||||
|
Dank aan Nuno Pinheiro voor de Oxygen iconen thema ( http://www.oxygen-icons.org/ ) gelicenseerd onder LGPL maar ook voor de QElectroTech -dedicated iconen.
|
||||||
Dank aan het KDE-project ( http://www.kde.org/ ) .
|
Dank aan het KDE-project ( http://www.kde.org/ ) .
|
||||||
Dank aan Loic voor zijn wiskunde - gerelateerde verklaringen .
|
Dank aan Loic voor zijn wiskunde - gerelateerde verklaringen .
|
||||||
Met dank aan Remi Collet voor de Fedora pakket.
|
Met dank aan Remi Collet voor de Fedora pakket.
|
||||||
@@ -239,6 +229,8 @@ Dank aan Mrbit voor ebuild Gentoo pakket.
|
|||||||
|
|
||||||
[be]
|
[be]
|
||||||
Dank aan Qt Software bibliotheek voor Qt ( http://www.qtsoftware.com/ ), onder licentie van GNU/GPL.
|
Dank aan Qt Software bibliotheek voor Qt ( http://www.qtsoftware.com/ ), onder licentie van GNU/GPL.
|
||||||
|
Dank aan Everaldo Coelho voor het pictogram thema Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject )onder licentie van licence LGPL.
|
||||||
|
Dank aan Nuno Pinheiro voor het pictogram thema Oxygen ( http://www.oxygen-icons.org/ ) onder licentie van LGPL maar ook voor de iconen opgedragen aan QElectroTech
|
||||||
Dank aan project KDE ( http://www.kde.org/ ).
|
Dank aan project KDE ( http://www.kde.org/ ).
|
||||||
Dank aan Loic voor zijn uitleg van de mathematische orde.
|
Dank aan Loic voor zijn uitleg van de mathematische orde.
|
||||||
Dank aan Remi Collet voor de pakketten Fedora.
|
Dank aan Remi Collet voor de pakketten Fedora.
|
||||||
@@ -266,35 +258,3 @@ Dank aan Chipsterjulien voor de pakkette Archlinux AUR
|
|||||||
Dank aan Elbert voor de pakkette OS/2
|
Dank aan Elbert voor de pakkette OS/2
|
||||||
Dank aan Zloidemon fvoor de pakkette (port GCC)
|
Dank aan Zloidemon fvoor de pakkette (port GCC)
|
||||||
Dank aan Mrbit van ebuild voor de pakkette Gentoo
|
Dank aan Mrbit van ebuild voor de pakkette Gentoo
|
||||||
|
|
||||||
[ko]
|
|
||||||
Qt 라이브러리(Qt Software, http://www.qtsoftware.com/)를 제공해 주신 Qt Software에 감사드립니다. (GNU/GPL 라이선스)
|
|
||||||
KDE 프로젝트 ( http://www.kde.org/ )에 감사드립니다.
|
|
||||||
수학적인 설명을 제공해 주신 Loic에게 감사드립니다.
|
|
||||||
Fedora 패키지를 제공해 주신 Remi Collet에게 감사드립니다.
|
|
||||||
Debian 패키지를 제공해 주신 Laurent Trinques에게 감사드립니다.
|
|
||||||
Mandriva 패키지를 제공해 주신 `trem`에게 감사드립니다.
|
|
||||||
프로젝트 호스팅을 지원해 주신 TuxFamily ( http://tuxfamily.org/ )에 감사드립니다.
|
|
||||||
요소 제공 및 지원을 해주신 `Nishiki`에게 감사드립니다.
|
|
||||||
SingleApplication 클래스를 제공해 준 qtcentre.org에 감사드립니다.
|
|
||||||
스페인어 번역 및 번역 수정에 기여해 주신 Alfredo Carreto ( http://electronicosmx.net )에게 감사드립니다.
|
|
||||||
이탈리아어 번역에 기여해 주신 'Dr.Slump'와 Silvio에게 감사드립니다.
|
|
||||||
포르투갈어 번역에 기여해 주신 Jose Carlos Martins에게 감사드립니다.
|
|
||||||
체코어 번역에 기여해 주신 Pavel Fric에게 감사드립니다.
|
|
||||||
폴란드어 번역에 기여해 주신 Pawel Smiech에게 감사드립니다.
|
|
||||||
러시아어 번역에 기여해 주신 Yuriy Litkevich에게 감사드립니다.
|
|
||||||
카탈로니아어 번역에 기여해 주신 Youssef Ouamalkran에게 감사드립니다.
|
|
||||||
루마니아어 번역에 기여해 주신 Gabi Mandoc에게 감사드립니다.
|
|
||||||
독일어 번역에 기여해 주신 Markus Budde, Jonas Stein, Noah Braden에게 감사드립니다.
|
|
||||||
아랍어 번역에 기여해 주신 Mohamed Souabni에게 감사드립니다.
|
|
||||||
슬로베니아어 번역에 기여해 주신 Uroš Platiše에게 감사드립니다.
|
|
||||||
크로아티아어 번역에 기여해 주신 Antun Marakovic에게 감사드립니다.
|
|
||||||
그리스어 번역에 기여해 주신 Nikos Papadopoylos와 Yannis Gyftomitros에게 감사드립니다.
|
|
||||||
한국어 번역에 기여해 주신 정광호 님께 감사드립니다.
|
|
||||||
Gentoo 패키지를 제공해 주신 Markos Chandras에게 감사드립니다.
|
|
||||||
Slackware 패키지를 제공해 주신 David에게 감사드립니다.
|
|
||||||
Arch Linux AUR 패키지를 제공해 주신 Chipsterjulien에게 감사드립니다.
|
|
||||||
OS/2 패키지를 제공해 주신 Elbert에게 감사드립니다.
|
|
||||||
FreeBSD(GCC 포트) 패키지를 제공해 주신 zloidemon에게 감사드립니다.
|
|
||||||
Gentoo ebuild 패키지를 제공해 주신 Mrbit에게 감사드립니다.
|
|
||||||
|
|
||||||
|
|||||||
458
ChangeLog
458
ChangeLog
@@ -1,453 +1,5 @@
|
|||||||
# QElectroTech - CHANGELOG
|
|
||||||
|
|
||||||
## Version 0.100
|
|
||||||
|
|
||||||
_Compiled from provided commit logs and contributor notes._
|
|
||||||
|
|
||||||
## Overview
|
|
||||||
|
|
||||||
This release (v0.100) collects a large set of new features, UI and editor improvements, element and symbol updates, build and packaging fixes, dependency upgrades, translations, and a broad set of bug fixes and stability improvements. It is intended as a stable, feature-rich stepping stone toward the next major workflows for symbol editing, terminal/strip handling and export improvements.
|
|
||||||
|
|
||||||
## Highlights / Key Features
|
|
||||||
|
|
||||||
- **Terminal Strip / Terminal Strip Editor**
|
|
||||||
- New TerminalStripItem type and related editor workflow added.
|
|
||||||
- Support for drawing and displaying terminal bridges and links in the editor.
|
|
||||||
- Full editor support (layout preview, save/load into .qet files) and undo support for terminal strip operations.
|
|
||||||
- **New Example Projects**
|
|
||||||
- Several new example projects included, notably photovoltaic (PV) examples to help users getting started with PV designs.
|
|
||||||
- **Improved Export / Print Handling**
|
|
||||||
- Export limits adjusted and better handling of QPainter/printing boundaries to avoid export artefacts and out-of-range errors.
|
|
||||||
- Export dialog updated to allow larger pixel limits where appropriate.
|
|
||||||
- **Element & Symbol Additions**
|
|
||||||
- New elements and symbols added (including vendor-specific elements and additional sensors/Arduino components).
|
|
||||||
- Improvements to element import & metadata handling.
|
|
||||||
- **Packaging & Multi-arch Support**
|
|
||||||
- Updated packaging scripts for AppImage, Flatpak, Snap and macOS deployment. Improved aarch64/arm64 support.
|
|
||||||
|
|
||||||
## Detailed Changes
|
|
||||||
|
|
||||||
### Editor & UX
|
|
||||||
|
|
||||||
- Better handling for **rotation, flip and mirror** operations in the element editor:
|
|
||||||
- Primitives and text rotation behavior improved.
|
|
||||||
- Finer rotation increments and predictable text orientation after flips/rotations.
|
|
||||||
- **Wiring and conductor behavior**:
|
|
||||||
- More robust creation and movement of wires and conductor bundles.
|
|
||||||
- Improved text attachment and positioning for wires and improved stability while editing complex conductor networks.
|
|
||||||
- **TerminalStrip editor**: see Highlights - includes drawing, preview, layout editing, persistent storage in the project file and undo support.
|
|
||||||
- **Element Editor & Symbol Trim/Sort**:
|
|
||||||
- Improved trimming/normalization of element metadata.
|
|
||||||
- Better sorting and error handling for element imports (DXF and other formats).
|
|
||||||
- Small UI improvements: About dialog updates, autosave spinbox ranges, improved tooltips and mouse-hover help for dynamic texts.
|
|
||||||
|
|
||||||
### New & Updated Elements
|
|
||||||
|
|
||||||
- New elements added for industrial and automation workflows (including Siemens-related elements, logic elements, sensors and Arduino components).
|
|
||||||
- Symbol library additions and cleanup; improved defaults for newly added symbols.
|
|
||||||
- Element meta-data cleanup: article numbers, descriptions, and manufacturer fields were normalized and trimmed on import.
|
|
||||||
|
|
||||||
### Export / Printing / PDF
|
|
||||||
|
|
||||||
- Adjusted internal export limits to avoid hitting QPainter size restrictions; users can now export larger, high-resolution images/prints in more cases.
|
|
||||||
- Better handling of page sizes and printer-related geometry using QRectF improvements.
|
|
||||||
- PDF export improvements to increase reliability of exported vector content.
|
|
||||||
|
|
||||||
### Build, Dependencies, Packaging
|
|
||||||
|
|
||||||
- Upgrades of core test and build dependencies:
|
|
||||||
- Catch2 upgraded to v2.13.10.
|
|
||||||
- googletest upgraded to v1.17.0.
|
|
||||||
- CMake fixes and i18n handling corrected for nl_BE and other locales.
|
|
||||||
- Packaging scripts updated across platforms (AppImage/Flatpak/Snap/macOS deploy) including fixes for aarch64/arm64.
|
|
||||||
- Submodule updates (e.g., qelectrotech-elements, pugixml, SingleApplication) synchronized where needed.
|
|
||||||
|
|
||||||
### Internationalization & Translations
|
|
||||||
|
|
||||||
- Large translation updates across many languages: German (DE), French (FR), Dutch (NL, including nl_BE), Swedish (SV), Italian (IT), Polish (PL), Portuguese-BR (PT-BR), Serbian (SR), Chinese (Simplified) and others.
|
|
||||||
- Fixes and corrections for many UI strings and localized resources.
|
|
||||||
|
|
||||||
### Tests, QA & Logging
|
|
||||||
|
|
||||||
- Improved logging and machine/config-path reporting; Git revision display refined to only show a revision when available.
|
|
||||||
- Unit test updates and fixes to align with updated testing frameworks.
|
|
||||||
|
|
||||||
## Bug Fixes (selected)
|
|
||||||
|
|
||||||
- Fixed crashes and various null pointer access issues discovered by static and dynamic testing.
|
|
||||||
- Resolved multiple reported bugs that caused build failures on some platforms (FTBFS fixes for macOS and others).
|
|
||||||
- Fixed issues with automatic conductor/strand numbering in several edge cases (referenced Bug 293 in the commit logs).
|
|
||||||
- Resolved text/summary headline issues in the German-language summary generator.
|
|
||||||
- Fixes for a number of visually incorrect renderings and layout corner-cases during element transformation (rotate/flip/mirror).
|
|
||||||
- Fixed issues that affected export sizes and caused export artifacts (referenced fixes for bug IDs around #329/#330 in commit notes).
|
|
||||||
|
|
||||||
## Developer & Contributor Notes
|
|
||||||
|
|
||||||
- Reworked parts of the codebase to use QRectF consistently for better compatibility with QPrinter and export pipelines.
|
|
||||||
- Code-style cleanups and comment improvements applied throughout the project.
|
|
||||||
- Expanded test coverage and dependency refresh to keep CI builds stable.
|
|
||||||
|
|
||||||
## Contributors (selected)
|
|
||||||
|
|
||||||
Thanks to the many contributors who made this release possible. Selected contributors mentioned in the commit logs include:
|
|
||||||
|
|
||||||
- Laurent Trinques
|
|
||||||
- joshua
|
|
||||||
- plc-user
|
|
||||||
- Achim
|
|
||||||
- Pascal Sander
|
|
||||||
- Andre Rummler
|
|
||||||
- Magnus Hellströmer
|
|
||||||
- Martin Marmsoler
|
|
||||||
- Remi Collet
|
|
||||||
|
|
||||||
(See the full commit history for the complete contributor list.)
|
|
||||||
|
|
||||||
## Upgrade / Migration Notes
|
|
||||||
|
|
||||||
- No database or project file format breaking changes were reported in the provided logs. As always, back up projects before opening them with a new version.
|
|
||||||
- If you rely on custom element libraries or third-party submodules, verify submodule synchronization after upgrading.
|
|
||||||
- If you are using custom packaging pipelines, review the updated packaging scripts for any changes required by new dependency versions, especially on aarch64/arm64.
|
|
||||||
|
|
||||||
## Known Issues & Limitations
|
|
||||||
|
|
||||||
- Some very large exports may still be limited by platform-specific rendering restrictions; the export dialog now allows larger pixel limits but extreme sizes may still hit system-level limits.
|
|
||||||
- If you use niche element-import workflows (DXF → element import), occasionally metadata normalization may alter whitespace/trim rules - verify newly imported elements in the element editor.
|
|
||||||
|
|
||||||
## How to get help / report bugs
|
|
||||||
|
|
||||||
- Use the project issue tracker (see repository) to report regressions or new bugs with detailed reproduction steps and example .qet files where possible.
|
|
||||||
- Include the output of Help → About (application version and Git revision) when reporting build/packaging issues.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
====== ChangeLog from 0.8 to 0.9 ======
|
|
||||||
|
|
||||||
|
|
||||||
*Diagram editor :
|
|
||||||
Improved QElectroTech speed (launch qet, open project, function)
|
|
||||||
A drop-down list has been added to the toolbar to change the size of the resize handles.
|
|
||||||
|
|
||||||
|
|
||||||
*Element Editor:
|
|
||||||
The "keep visual rotation" property of element texts is editable from the element editor.
|
|
||||||
Thanks to the work of antonioaja it is now possible to import a dxf directly from the element editor in a completely transparent way for the user.
|
|
||||||
In the background QElectroTech uses the dxf2elmt software. https://qelectrotech.org/forum/viewtopic.php?id=2265 https://github.com/antonioaja/dxf2elmt
|
|
||||||
Improved responsiveness when multiple shapes are selected or deleted, especially when working on a large converted DXF element.
|
|
||||||
https://qelectrotech.org/forum/viewtopic.php?pid=16612#p16612
|
|
||||||
|
|
||||||
*Other:
|
|
||||||
Add a "side project" tab in the "about" window.
|
|
||||||
In the general QElectroTech configuration, a drop down list allows to choose the scaling method for hdpi screens.
|
|
||||||
Allow open polygons (i.e. polylines) when saving in dxf format.
|
|
||||||
https://qelectrotech.org/forum/viewtopic.php?pid=16611#p16611
|
|
||||||
|
|
||||||
Added 'Other' option for slave device contact type.
|
|
||||||
https://github.com/qelectrotech/qelectrotech-source-mirror/pull/222
|
|
||||||
https://qelectrotech.org/forum/viewtopic.php?id=2264
|
|
||||||
|
|
||||||
*Logs:
|
|
||||||
|
|
||||||
Added a QElapsedTimer to calculate the time used to reload the item collection.
|
|
||||||
Improved QElapsedTimer to calculate the time used to reload the item collection in seconds instead of ms.
|
|
||||||
Added Linux pc.gpu.RAM information, but requires mesa-utils dependency on the Linux OS.
|
|
||||||
Added information about mounted disk volumes.
|
|
||||||
Added CPU architecture for which Qt was compiled in the aboutqetdialog widget and in the logs.
|
|
||||||
Added MSVC support to MachineInfo.
|
|
||||||
Added RAM information on Windows of available RAM.
|
|
||||||
Added QElectroTech version to the log file.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* Elements collection :
|
|
||||||
Improve collection 8274 elements in 1097 categories (i.e. 9371 files).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* macOS :
|
|
||||||
Fix sqlite3 database export on macOS, now I use macports with Digikam scripts instead off Homebrew Package Manager.
|
|
||||||
See: https://invent.kde.org/graphics/digikam/-/tree/master/project/bundles/macports
|
|
||||||
|
|
||||||
|
|
||||||
*Bug fix:
|
|
||||||
see: https://git.tuxfamily.org/qet/qet.git/log/?h=0.8.1
|
|
||||||
|
|
||||||
====== ChangeLog from 0.7 to 0.8 ======
|
|
||||||
|
|
||||||
|
|
||||||
* Moving the main QET repository SVN trunk to GIT.
|
|
||||||
* Add a mirror of the main QET repository, which is synced to hosted at tuxfamily.org to Github.
|
|
||||||
* Doxyfile update add QCH file for doxygen-generated docs using qhelpgenerator and then import them into Qt Creator.
|
|
||||||
* Improve portability of Doxyfile (Simon).
|
|
||||||
* Fix deprecated warnings (Simon).
|
|
||||||
* Wrap code for better readability (Simon, Damian).
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* Elements collection :
|
|
||||||
Improve collection 7378 elements in 1092 categories
|
|
||||||
Thanks Sebastien, Dinozzo, Simon, Rafał, Arnaud, Bisku, Fernando, Riesermauf, Alexis, david, Plc-user, Christophe, Michele, Galexis, Jevgenijs, Gabor,
|
|
||||||
Benoit Michel, Franck, Ludovic, Cyrille, ossau2mation, Mitzot, Edgar, Nuri, Friskolon, Baboune41, Wiktor, shateks, Dik, Shateks, Marcin
|
|
||||||
|
|
||||||
|
|
||||||
* Diagram editor :
|
|
||||||
|
|
||||||
* The export of the nomenclature to csv file has been completely rewritten :
|
|
||||||
It is now possible to choose which information to export as well as the order in which it should be displayed.
|
|
||||||
An option allows filtering by type of element: all, terminal block, button / switch.
|
|
||||||
Another option allows to display or not the column headers in the csv file.
|
|
||||||
With these options, it is possible to create a nomenclature, an order list, but also for printing labels: list of terminals and list of buttons / switches.
|
|
||||||
It is possible to save / load a configuration easily.
|
|
||||||
Finally, the work being done by an SQLite database, a text field allows the user to create his own SQL query.
|
|
||||||
|
|
||||||
* Add Conductors numbering to csv file.
|
|
||||||
|
|
||||||
* Add new summary table.
|
|
||||||
|
|
||||||
* add BOM creation dialog :
|
|
||||||
nomenclature is now integrated into the project (accompanied by several parameters in order to be customizable).
|
|
||||||
Tables can have a name.
|
|
||||||
Tables an be added to any folio.
|
|
||||||
Font margin and alignment (right center left) separately adjustable for headers and table cells.
|
|
||||||
Position size and number of lines is adjustable.
|
|
||||||
Possibility of linking several tables together, especially when the entire nomenclature cannot be contained in a folio.
|
|
||||||
Automatic adjustment of the size of the table in relation to the folio.
|
|
||||||
Option to apply the geometry of an array to all the array linked to it, so that everything is homogeneous.
|
|
||||||
Save / load table configuration and content to make creation faster.
|
|
||||||
Option to automatically adjust the table to the folio.
|
|
||||||
Option to automatically add new tables in new folios if the nomenclature cannot be contained in 1 to N folios / tables.
|
|
||||||
|
|
||||||
* Table content:
|
|
||||||
Fully customizable, you display what you want or want (info to display in the desired order, filter on type of element, filter on content of the info "contains, not contains, not empty etc ..." ).
|
|
||||||
The content being generated from a sqlite database, you can write your own request.
|
|
||||||
|
|
||||||
|
|
||||||
* Loading of element collections is now faster (thanks to the pugixml parser)
|
|
||||||
* The loading of collections of elements no longer freezes QElectroTech.
|
|
||||||
* The appearance and disappearance of the search / replace menu is animated.
|
|
||||||
* Fix wrong position of slave xref after open a saved project
|
|
||||||
|
|
||||||
* Add font color of the conductors (Simon).
|
|
||||||
* Add section and color properties for wires.
|
|
||||||
|
|
||||||
* config dialog :
|
|
||||||
* Add QScrollArea to configdialog and resize to max_screen (Simon).
|
|
||||||
* Add gui resize depending on screen size (Simon).
|
|
||||||
* Add Screen info user (Simon).
|
|
||||||
* Mod ScrollArea on demand (Simon).
|
|
||||||
|
|
||||||
|
|
||||||
* Element editor:
|
|
||||||
* Polygon editing widget, when you click on a point in the list, the corresponding point changes color in order to better visualize what you are doing.
|
|
||||||
On this same list, a right click opens a contextual menu allowing to delete the selected point or inserted a point after the selected one.
|
|
||||||
When holding the ctrl + directional arrow key, the selected parts move by 0.1 instead of 1 point.
|
|
||||||
* with Ctrl key you can moving by keyboard primitives selected by 0.1 point instead by 1 points, added the same feature for moving the selected aera.
|
|
||||||
* Added 140 web standard colors In Element editor (Arnaud).
|
|
||||||
|
|
||||||
* Add multiedit feature (martin).
|
|
||||||
* Add terminals uuid for next features (martin).
|
|
||||||
|
|
||||||
|
|
||||||
* Windows :
|
|
||||||
* Fix bad fonts rendering if Qt version >= 5.13.1.
|
|
||||||
See : https://bugreports.qt.io/browse/QTBUG-83161
|
|
||||||
* Fix backup file on windows
|
|
||||||
For unknown reason KautoSaveFile don't write the file on Windows if file
|
|
||||||
is open in another part of the code.
|
|
||||||
No error is returned and use the method :
|
|
||||||
qint64 QIODevice::write(const QByteArray &byteArray) return the good
|
|
||||||
number of bytes written but the real file stay empty.
|
|
||||||
Probably the problem don't come from KautoSaveFile but QFileDevice or
|
|
||||||
QIODevice on windows.
|
|
||||||
|
|
||||||
The fix consist to open the file just before write on it and close it
|
|
||||||
just after.
|
|
||||||
|
|
||||||
* writeToFile on a other Thread to improve this for windows performance (Simon).
|
|
||||||
|
|
||||||
|
|
||||||
* macOS :
|
|
||||||
* Add Fusion style and fix tilesets tab bar size
|
|
||||||
* Enable mouse wheel on tilesets tab bar with command keyboard, thanks Giovanni.
|
|
||||||
(removed by Qt upstream) https://codereview.qt-project.org/gitweb?p=qt/qtbase.git;a=commitdiff;h=ea47d152b35158ba07a55d009f57df0e4c2a048f;hp=08cc9b9991ae9ab51bed5b857b6257401401ff6f
|
|
||||||
|
|
||||||
|
|
||||||
* Add Snap packages :
|
|
||||||
* thanks Max for help.
|
|
||||||
https://snapcraft.io/qelectrotech
|
|
||||||
See: https://qelectrotech.org/forum/viewtopic.php?id=1426
|
|
||||||
* Use kde-neon extension
|
|
||||||
The kde-neon extension reduces our boilerplate in snapcraft.yaml
|
|
||||||
and reduces the snap size considerably, as we do not need to ship
|
|
||||||
any library that is already included in the kde-frameworks-5-core18
|
|
||||||
snap itself.
|
|
||||||
|
|
||||||
This limits qelectrotech builds to the architectures supported
|
|
||||||
by kde-frameworks-5-core18, i.e. only amd64.
|
|
||||||
|
|
||||||
https://git.tuxfamily.org/qet/qet.git/log/?qt=grep&q=snap
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* Add Flatpak packages :
|
|
||||||
* thanks Mathieu for help.
|
|
||||||
See: https://github.com/qelectrotech/qelectrotech-source-mirror/pull/18
|
|
||||||
* remove the file name extension added
|
|
||||||
automatically to the saved files even if the user sets an unknown file
|
|
||||||
extension for the program.
|
|
||||||
|
|
||||||
https://git.tuxfamily.org/qet/qet.git/log/?qt=grep&q=flatpak
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
====== ChangeLog from 0.6 to 0.7 ======
|
|
||||||
|
|
||||||
|
|
||||||
* Element editor :
|
|
||||||
* Element informations (manufacturer, reference etc...) can be created directly from the element editor. For that go to the widget "Element Property"
|
|
||||||
* It is no longer required to have a text field, for save the edited element.
|
|
||||||
* Improve the behavior with the arrow keys (depending to the current selection (nothing / one / several).
|
|
||||||
* Context menu display only enabled actions.
|
|
||||||
* Added new feature -> alignment.
|
|
||||||
* Alignment of text field can be edited.
|
|
||||||
* Added two new actions in context menu for insert or remove point of a selected polygon.
|
|
||||||
* Rectangle can have rounded corner.
|
|
||||||
* Polyline: finish the creation of polyline with the last point at the same position of the first point, close the polyline.
|
|
||||||
|
|
||||||
|
|
||||||
* Diagram editor :
|
|
||||||
* Conductors can now be drawn with two colors.
|
|
||||||
* Improve High-DPI support on Windows and Linux plateform.
|
|
||||||
* The code for the resize handles has been almost completely redesigned.
|
|
||||||
* Dissociate fonts policy and size for independent text item and for summarry pages (foliolist), added a 2 button in config page for open Qfontdialog widget and choose policy for independent text item.
|
|
||||||
* Add in config page a Qfontdialog widget for change dynamic text size, font family, orientation angle and text length, by default.
|
|
||||||
* Basic shape add new CustomDashLine style with Dash Pattern (<< 10 << 10 );
|
|
||||||
* It is now possible to add a text field to an element directly from the diagram.
|
|
||||||
* Element text item with are now converted to dynamic element text item.
|
|
||||||
* Element editor, part text can't be edited directly.
|
|
||||||
* User can export / import the configuration of the texts and texts group of an element.
|
|
||||||
* Context menu display only enabled actions.
|
|
||||||
* Added new action in the context menu, multiple paste, check box for autonum the pasted element.
|
|
||||||
* Multipaste -> improve the conductor autonum, conductors are numerated from top to bottom, and left to right.
|
|
||||||
* Text of conductor can be placed at top/bottom/left/right of conductor, and text never overlaps the conductor.
|
|
||||||
* Function for search conductor at the same potential.
|
|
||||||
When the search function is searching in a terminal element, they search only for the first terminal found, no matter if the terminal element have more than two terminals.
|
|
||||||
So the list of conductors at the same potential is missing some conductors.
|
|
||||||
This commit fix it, now the search function search for every terminals of a terminal element.
|
|
||||||
* When remove an element with several conductors connected to the same terminal, the electrical potential is partially or totally destroyed.
|
|
||||||
This commit fix it : When element is removed one or several conductors are created (if needed) to conserve the electrical potential.
|
|
||||||
|
|
||||||
* Added new feature -> alignment.
|
|
||||||
* Alignment of text field can be edited.
|
|
||||||
* Added new context menu action "group the selected texts".
|
|
||||||
* Widget used to edit text item group can edit the pos of the group.
|
|
||||||
* Element text item group can now be framed.
|
|
||||||
* Added two new actions in context menu for insert or remove point of a selected polygon.
|
|
||||||
* QETshapeItem rectangle can have rounded corner.
|
|
||||||
* Add in config the possibility to start the numbering of the columns of titleblocks at 0.
|
|
||||||
* Add new function Search and replace widget Crtl +F
|
|
||||||
* Diagram properties, Element properties, Independent text item can be changed (and mass changed) through the search and replace widget.
|
|
||||||
* Added 4 tools for edit the depth (Z value) of items.
|
|
||||||
* Element panel : elements can be searched by their name but also with by all their informations.
|
|
||||||
* New free selection style.
|
|
||||||
* Diagram editor : dock used to edit the shape item, can now edit several items in the same time.
|
|
||||||
* Dynamic element text item : The font of the dynamic texts can be individually be setted.
|
|
||||||
|
|
||||||
* Adding or revoming diagram set project to modified
|
|
||||||
* When user cleanning an project, set project to modified
|
|
||||||
* Add a shortcut "Ctrl+Shift+P" to quickly open the dialog used for create the auto numbering rules.
|
|
||||||
* Add missing StatusTip of some QAction
|
|
||||||
|
|
||||||
* When user add a polygon, a message in statusBar show how to finish this shape
|
|
||||||
* Polyline: finish the creation of polyline with the last point at the same position of the first point, close the polyline.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* Plug-in : Add StatusTip instruction for install and launching DXF plugin depending on the operating system
|
|
||||||
* when plugin qet-tb-generator"generate terminal blocks and connectors" isn't installed show an QMessageBox instruction now depending on the operating system for install it
|
|
||||||
Add in QMessageBox url encoding/decoding for easy download packages
|
|
||||||
|
|
||||||
* Elementspanelwidget: adds keyboard shortcuts to quickly move up, down,or move the targeted folio to the beginning of the project
|
|
||||||
F3 MoveUp
|
|
||||||
F4 MoveDown
|
|
||||||
F5 MoveUpTop
|
|
||||||
|
|
||||||
* Title block editor :
|
|
||||||
Added new title block variables %projectpath, %projectfilename, %projecttitle, previous-folio-num and next-folio-num
|
|
||||||
"%saveddate, %savedtime, %savedfilename and %savedfilepath" they variables should be updated after file save or save as dialog is confirmed,
|
|
||||||
before file is saved.
|
|
||||||
* NameList widget : add a combo box for easily paste texts, like the variables for title block.
|
|
||||||
* The font of the dynamic text field can be edited.
|
|
||||||
* The font of the static text field can be edited.
|
|
||||||
* The color of the static text field can be edited.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* Improve for new qet_tb_generator plug-in : added the full path of the current project as
|
|
||||||
an argument when calling the plug-in from QET if a project is open.
|
|
||||||
If not a file dialog is showed to select the QET project.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
* QET create a backup file, use to restore the project when a crash occur.
|
|
||||||
* Use KAutoSaveFile for the backup system, instead of home made function.
|
|
||||||
* Use of QSAveFile instead a QFile.
|
|
||||||
* User can enable and edit autosave timer.
|
|
||||||
* let user define the file system path of the common,custom elements collections, and custom title blocks template.
|
|
||||||
|
|
||||||
|
|
||||||
* QetGraphicsItem, remove the function applyRotation and rotateBy, and use instead the native function of QGraphicsItem : setRotation
|
|
||||||
* Conductor is an herited class of QGraphicsObject, instead of QObject and QGraphicsPathItem
|
|
||||||
* Clean (and reduce the size) the class QETDiagramEditor, mostly by replacing the connection syntax "signal -> slot" by "signal -> lambda".
|
|
||||||
* Replace deprecated QMatrix by QTransform.
|
|
||||||
|
|
||||||
|
|
||||||
* DXF export : fix some double items in dxf file.
|
|
||||||
* DXF export : add some colors for basic shapes inside dxf.
|
|
||||||
|
|
||||||
|
|
||||||
* Bug fix :
|
|
||||||
* Fix compilation warning (clang and gcc).
|
|
||||||
|
|
||||||
* Fix element text item alignment work well when text rotation != 0.
|
|
||||||
* Fix crash when the properties of a element text item group
|
|
||||||
* Fix crash occurred by the conductor and shape "ghost".
|
|
||||||
* Fix element text alignment work also when font size change.
|
|
||||||
* fix :
|
|
||||||
1- When open a .qet by double click on it, QET ask user for open the backup file, of this .qet.
|
|
||||||
2- On windows, if user open a project from the recent files menu, when close QET the file is deleted  user lose her work.
|
|
||||||
clear the element texts when paste an element with the option "Do not store the labels of items in the copy paste" enabled.
|
|
||||||
* elements can't be moved up and left, when there rotation are different than 0.
|
|
||||||
* minor fix : slave link dialog doesn't display the good label, when the label of master element is build from formula.
|
|
||||||
* Fix : in some condition, dynamic text are not at the same position when open a project.
|
|
||||||
* On windows when user drag and drop an element from the common elements collection to the custom elements collection,
|
|
||||||
the element file stay in read only mode, and so user can't save the element
|
|
||||||
* Improvement : minimize the unwanted gap of the top right folio of the view (see https://qelectrotech.org/forum/viewtopic.php?pid=9379#p9379)
|
|
||||||
* Fix: bug 168
|
|
||||||
* Fix : when create multiple conductors with the free hand selection, the checking of existing potentiel don't search trought a folio report.
|
|
||||||
* Fix: DXF export.
|
|
||||||
* Minor fix : remove from the element information the html hexadecimal and decimal characters of line feed and carriage return.
|
|
||||||
* fix : in the diagram editor, when we select several shapes at the same time, the properties widget only apply the change to one shape.
|
|
||||||
* Bug fix : when user load a project which contains summary pages, project was marked modified (summary was created on the fly and moved from the end on second
|
|
||||||
position), now the project is no longer marked as amended when user have one or multiples summary pages when loading this project.
|
|
||||||
* Static text of element are now exported to dxf
|
|
||||||
* Fix Static text size of element exported to dxf
|
|
||||||
* Improvement : minimize the unwanted gap of the top right folio of the view
|
|
||||||
* Fix : when create multiple conductors with the free hand selection, the checking of existing potentiel don't search trought a folio report.
|
|
||||||
* Don't display gui when qet is launched with specific argument
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
====== ChangeLog from 0.5 to 0.6 ======
|
====== ChangeLog from 0.5 to 0.6 ======
|
||||||
In the official collection, there are now 4106 elements, and 539 categoris for a total of 4645 files
|
In the official collection, there are now 4081 elements, and 539 categoris for a total of 4620 files
|
||||||
|
|
||||||
* Improved performance, added multithreading to speed up the loading of items when launching QET.
|
* Improved performance, added multithreading to speed up the loading of items when launching QET.
|
||||||
* RAM consumption has been considerably reduced.
|
* RAM consumption has been considerably reduced.
|
||||||
@@ -464,11 +16,6 @@ In the official collection, there are now 4106 elements, and 539 categoris for a
|
|||||||
* In the panel left split the view into a several docks.
|
* In the panel left split the view into a several docks.
|
||||||
* High-DPI support (Qt 5.6.0)
|
* High-DPI support (Qt 5.6.0)
|
||||||
* new python plugin to generate terminal block.
|
* new python plugin to generate terminal block.
|
||||||
* Windows packages are now created on a Debian operating system using cross-compilation and targeted to make executable binary files for these operating systems.
|
|
||||||
This technical evolution allows a significant time saving during the creation of the packages. And we can provide also in the same time Windows XP and Vista packages by cross-compil with Qt 5.7.1 environment
|
|
||||||
* The Mac OS X executable binary files are created on a virtual environment, moved compiler to latest LLVM clan version, improved dmg packages with added Info.plist.
|
|
||||||
* An annoying memory leak has been found and solved. Afters hours of use, some users noticed that the RAM consumption growed steadily, up to 10GB or more. This problem is now solved.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
====== ChangeLog from 0.4 to 0.5 ======
|
====== ChangeLog from 0.4 to 0.5 ======
|
||||||
@@ -719,5 +266,4 @@ Le dialogue "Exporter" (pour générer un fichier image d'un schéma) a égaleme
|
|||||||
* Affinage du constructeur de la classe QETApp
|
* Affinage du constructeur de la classe QETApp
|
||||||
* Moins d'avertissements à la compilation (testé avec gcc 4.3)
|
* Moins d'avertissements à la compilation (testé avec gcc 4.3)
|
||||||
* Moins d'inclusions non pertinentes
|
* Moins d'inclusions non pertinentes
|
||||||
|
* Nettoyage du trunk : déplacement des sources dans un sous-répertoire
|
||||||
|
|
||||||
|
|||||||
344
ChangeLog.MD
344
ChangeLog.MD
@@ -1,344 +0,0 @@
|
|||||||
# Changelog
|
|
||||||
|
|
||||||
## [Unreleased](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/HEAD)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.9...HEAD)
|
|
||||||
|
|
||||||
**Closed issues:**
|
|
||||||
|
|
||||||
- error in doxygen action code [\#414](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/414)
|
|
||||||
- "NoName" is automatically inserted into empty text cells in title block [\#407](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/407)
|
|
||||||
- Apple silicon download is not working [\#400](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/400)
|
|
||||||
- Apple silicon download is not working [\#394](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/394)
|
|
||||||
- Differenciating connector for proper labeling [\#390](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/390)
|
|
||||||
- Non-perpendicular connections [\#368](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/368)
|
|
||||||
- using the wrong Application Data folder on Windows [\#325](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/325)
|
|
||||||
- Unclear which PPA to use [\#321](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/321)
|
|
||||||
- missing group functionality [\#318](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/318)
|
|
||||||
- segfault due to calling method of uninitialized object [\#311](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/311)
|
|
||||||
- Cannot open qelectrotech.app on macOS Sequoia 15.0 [\#307](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/307)
|
|
||||||
- Dark Mode [\#301](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/301)
|
|
||||||
- README 404 Not Found URL: qelectrotech.org/download.html needs to be qelectrotech.org/download.php [\#298](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/298)
|
|
||||||
- Malware warning when trying to install dev version 0.100 [\#290](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/290)
|
|
||||||
- The page sorting of folio [\#279](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/279)
|
|
||||||
- Bad file name for translations [\#278](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/278)
|
|
||||||
- Error using Portuguese Language [\#274](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/274)
|
|
||||||
- Uninstaller [\#265](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/265)
|
|
||||||
- New Maintainer [\#263](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/263)
|
|
||||||
- crash on export project db \(sqlite\) [\#262](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/262)
|
|
||||||
- https://qelectrotech.org/ is down for several days now ! [\#261](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/261)
|
|
||||||
- right click on text crashes app [\#260](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/260)
|
|
||||||
- broken link on github [\#259](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/259)
|
|
||||||
- Build on Bullseye 11.5 fails [\#254](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/254)
|
|
||||||
- Question about ARM target in future release [\#238](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/238)
|
|
||||||
- Component library disappears completely after reset of program [\#87](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/87)
|
|
||||||
- Can't change language in portable version [\#75](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/75)
|
|
||||||
- Transformation Matrix for Element Editor [\#56](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/56)
|
|
||||||
|
|
||||||
**Merged pull requests:**
|
|
||||||
|
|
||||||
- Update QCH Help file [\#416](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/416) ([Int-Circuit](https://github.com/Int-Circuit))
|
|
||||||
- no random hashes to have more constant order of XML-tags [\#415](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/415) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Delete outdated QET docs [\#412](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/412) ([Int-Circuit](https://github.com/Int-Circuit))
|
|
||||||
- Fixing translation file list in CMake [\#404](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/404) ([arummler](https://github.com/arummler))
|
|
||||||
- Update dependencies to fix compilation errors [\#403](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/403) ([arummler](https://github.com/arummler))
|
|
||||||
- Minor corrections to prevent crashes [\#401](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/401) ([Evilscrack](https://github.com/Evilscrack))
|
|
||||||
- Correct compositeText alignment on copying [\#399](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/399) ([ChuckNr11](https://github.com/ChuckNr11))
|
|
||||||
- Better handling of conductors when moving [\#398](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/398) ([ChuckNr11](https://github.com/ChuckNr11))
|
|
||||||
- A few small improvements [\#395](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/395) ([ChuckNr11](https://github.com/ChuckNr11))
|
|
||||||
- Added updated automatic doxygen build on push + theme to make it fit with docs page [\#389](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/389) ([Int-Circuit](https://github.com/Int-Circuit))
|
|
||||||
- qet\_de updated [\#388](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/388) ([Bisku](https://github.com/Bisku))
|
|
||||||
- only calculate grid-point-size, when min != max [\#387](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/387) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Mouse hover text for dynamic text items [\#386](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/386) ([elevatormind](https://github.com/elevatormind))
|
|
||||||
- improvement: adjust size of grid-dots with zoom-factor [\#384](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/384) ([plc-user](https://github.com/plc-user))
|
|
||||||
- adjust zoom-factor to use cosmetic-line and fixed comments [\#383](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/383) ([plc-user](https://github.com/plc-user))
|
|
||||||
- element-editor: fix jumping positions when rotate, mirror or flip [\#382](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/382) ([plc-user](https://github.com/plc-user))
|
|
||||||
- unify some more code for Qt5 & Qt6 \(and more\) [\#379](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/379) ([plc-user](https://github.com/plc-user))
|
|
||||||
- same simplifications as in \#376 "use the same code for Qt5 & Qt6" [\#377](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/377) ([plc-user](https://github.com/plc-user))
|
|
||||||
- simplify and use the same code for Qt5 & Qt6 [\#376](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/376) ([plc-user](https://github.com/plc-user))
|
|
||||||
- bordertitleblock: use same code for Qt5 & Qt6 for "numbering" rows [\#375](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/375) ([plc-user](https://github.com/plc-user))
|
|
||||||
- some minor changes [\#374](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/374) ([plc-user](https://github.com/plc-user))
|
|
||||||
- implement setting of point-size of grids [\#372](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/372) ([plc-user](https://github.com/plc-user))
|
|
||||||
- some small changes for selective move [\#370](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/370) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Added slovak translation to org.qelectrotech.qelectrotech.desktop [\#369](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/369) ([prescott66](https://github.com/prescott66))
|
|
||||||
- unify calls to "setRotation" for element-primitives again [\#367](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/367) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Added option to only move dynamic texts [\#365](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/365) ([scorpio810](https://github.com/scorpio810))
|
|
||||||
- New variables for conductor text formulas [\#364](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/364) ([scorpio810](https://github.com/scorpio810))
|
|
||||||
- Fix typo widht to width [\#362](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/362) ([pkess](https://github.com/pkess))
|
|
||||||
- element-editor: add mirror and flip for "text" [\#361](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/361) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Add Swedish translation [\#360](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/360) ([scorpio810](https://github.com/scorpio810))
|
|
||||||
- German text for launcher and debian package code style [\#359](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/359) ([pkess](https://github.com/pkess))
|
|
||||||
- some more rotation, mirror and flip [\#358](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/358) ([plc-user](https://github.com/plc-user))
|
|
||||||
- BugFix: Flip and Mirror of terminals [\#357](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/357) ([plc-user](https://github.com/plc-user))
|
|
||||||
- element-editor: fix rotation and more [\#356](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/356) ([plc-user](https://github.com/plc-user))
|
|
||||||
- minor: mostly typos [\#355](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/355) ([plc-user](https://github.com/plc-user))
|
|
||||||
- a few translated shortcuts were still there ... fixed! [\#354](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/354) ([plc-user](https://github.com/plc-user))
|
|
||||||
- FIX: some shortcuts do not work with language set to local [\#353](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/353) ([plc-user](https://github.com/plc-user))
|
|
||||||
- fix movement of element, when origin is outside of graphics [\#352](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/352) ([plc-user](https://github.com/plc-user))
|
|
||||||
- FIX copy-and-paste in element-editor: set paste-position to meaningful values [\#351](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/351) ([plc-user](https://github.com/plc-user))
|
|
||||||
- some cleaning for element-file [\#350](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/350) ([plc-user](https://github.com/plc-user))
|
|
||||||
- fix: properties in project-file [\#348](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/348) ([plc-user](https://github.com/plc-user))
|
|
||||||
- translation: update German and English [\#347](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/347) ([plc-user](https://github.com/plc-user))
|
|
||||||
- export: set maximum width / height according limitations in QPainter [\#346](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/346) ([plc-user](https://github.com/plc-user))
|
|
||||||
- export: set maximum width / height according specifications of export-type [\#345](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/345) ([plc-user](https://github.com/plc-user))
|
|
||||||
- some clean-up for element-file and in code [\#344](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/344) ([plc-user](https://github.com/plc-user))
|
|
||||||
- minor: typos, comments, whitespace, translation [\#343](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/343) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Sort names in element-file by language-code [\#342](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/342) ([plc-user](https://github.com/plc-user))
|
|
||||||
- more precise Log-Text for search of "qet\_tb\_generator" [\#341](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/341) ([plc-user](https://github.com/plc-user))
|
|
||||||
- machine\_info: add entry for QETApp::configDir\(\) also for win [\#340](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/340) ([plc-user](https://github.com/plc-user))
|
|
||||||
- remove dead code \(local variables that were never used\) [\#339](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/339) ([plc-user](https://github.com/plc-user))
|
|
||||||
- minor changes [\#338](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/338) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Update of qet\_de [\#337](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/337) ([Bisku](https://github.com/Bisku))
|
|
||||||
- rewrite code for executing “qet\_tb\_generator” plugin [\#335](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/335) ([plc-user](https://github.com/plc-user))
|
|
||||||
- build-aux/snap/snapcraft.yaml: python3.8 -\> 3.10 [\#334](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/334) ([zultron](https://github.com/zultron))
|
|
||||||
- corrected a few places where QETApp::documentDir\(\) should also be used [\#333](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/333) ([plc-user](https://github.com/plc-user))
|
|
||||||
- add commandline-parameter "--data-dir" [\#332](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/332) ([plc-user](https://github.com/plc-user))
|
|
||||||
- machine\_info: fix element-count and make static text a bit shorter [\#331](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/331) ([plc-user](https://github.com/plc-user))
|
|
||||||
- formatting / whitespace - unify declarations [\#330](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/330) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Set default-location for projects to documents-dir. [\#329](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/329) ([plc-user](https://github.com/plc-user))
|
|
||||||
- machine\_info.cpp: add explaining text for directory-list [\#328](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/328) ([plc-user](https://github.com/plc-user))
|
|
||||||
- set config- and data-dir to system-specific paths [\#327](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/327) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Update qet\_cs.ts [\#326](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/326) ([pafri](https://github.com/pafri))
|
|
||||||
- update German translation [\#324](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/324) ([plc-user](https://github.com/plc-user))
|
|
||||||
- fix copyright-year [\#323](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/323) ([plc-user](https://github.com/plc-user))
|
|
||||||
- PT-BR language update [\#322](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/322) ([gleissonjoaquim3](https://github.com/gleissonjoaquim3))
|
|
||||||
- Fix: Only scroll diagram-view, when moved text leaves visible area [\#320](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/320) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Change Sorting of ElementInfo ComboBox [\#319](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/319) ([ChuckNr11](https://github.com/ChuckNr11))
|
|
||||||
- Revert "ElementEditor elmt\_info\_cb sorting changed" [\#317](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/317) ([scorpio810](https://github.com/scorpio810))
|
|
||||||
- Fix typo and some whitespace [\#316](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/316) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Fix missing company-titleblocks in properties-dialog [\#315](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/315) ([plc-user](https://github.com/plc-user))
|
|
||||||
- ElementEditor elmt\_info\_cb sorting changed [\#314](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/314) ([ChuckNr11](https://github.com/ChuckNr11))
|
|
||||||
- fix typos and whitespace [\#313](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/313) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Force light mode in collections like projects [\#312](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/312) ([Arusekk](https://github.com/Arusekk))
|
|
||||||
- About QET: improvements in usability [\#310](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/310) ([plc-user](https://github.com/plc-user))
|
|
||||||
- use MessageBox to inform user about additional info when importing scaled element [\#308](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/308) ([plc-user](https://github.com/plc-user))
|
|
||||||
- make text for missing software "dxf2elmt" translatable [\#304](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/304) ([plc-user](https://github.com/plc-user))
|
|
||||||
- QET\_ElementScaler: fix error for Qt 5.9 and added mirroring [\#303](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/303) ([plc-user](https://github.com/plc-user))
|
|
||||||
- integrate "QET\_ElementScaler" as external software [\#302](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/302) ([plc-user](https://github.com/plc-user))
|
|
||||||
- move code into else-clause to avoid possible crashes [\#300](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/300) ([plc-user](https://github.com/plc-user))
|
|
||||||
- add terminal-names to connection in qet-file [\#297](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/297) ([plc-user](https://github.com/plc-user))
|
|
||||||
- fix: editing SpinBoxes with keyboard lose focus [\#296](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/296) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Spanish lang update [\#295](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/295) ([joseyspain](https://github.com/joseyspain))
|
|
||||||
- More spanish translations.Josey [\#294](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/294) ([joseyspain](https://github.com/joseyspain))
|
|
||||||
- update German and English translations [\#293](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/293) ([plc-user](https://github.com/plc-user))
|
|
||||||
- hide SVG background checkbox in print preferences [\#292](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/292) ([plc-user](https://github.com/plc-user))
|
|
||||||
- fixed indentations of the remaining \*.cpp/\*.h files [\#291](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/291) ([plc-user](https://github.com/plc-user))
|
|
||||||
- correct more indentations / whitespace [\#289](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/289) ([plc-user](https://github.com/plc-user))
|
|
||||||
- update German and English translations [\#288](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/288) ([plc-user](https://github.com/plc-user))
|
|
||||||
- some minor changes [\#286](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/286) ([plc-user](https://github.com/plc-user))
|
|
||||||
- correct comments [\#285](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/285) ([plc-user](https://github.com/plc-user))
|
|
||||||
- FIX SegFault: Disable menu-entry for DB-export when no project loaded [\#284](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/284) ([plc-user](https://github.com/plc-user))
|
|
||||||
- changed some remaining "pt\_br" to "pt\_BR" [\#282](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/282) ([plc-user](https://github.com/plc-user))
|
|
||||||
- add option "transparent background" in SVG-export [\#281](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/281) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Fix sizes [\#280](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/280) ([plc-user](https://github.com/plc-user))
|
|
||||||
- added folder "company-titleblocks" \(incl. language-files\) [\#277](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/277) ([plc-user](https://github.com/plc-user))
|
|
||||||
- update translations: de, en, nl [\#276](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/276) ([plc-user](https://github.com/plc-user))
|
|
||||||
- fix: set default "company-element-dir" [\#275](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/275) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Fix Cmake build [\#273](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/273) ([De-Backer](https://github.com/De-Backer))
|
|
||||||
- added "company-collection" as second user-collection [\#272](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/272) ([plc-user](https://github.com/plc-user))
|
|
||||||
- corrected german texts for "line-style" [\#269](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/269) ([plc-user](https://github.com/plc-user))
|
|
||||||
- Too many parts [\#268](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/268) ([scorpio810](https://github.com/scorpio810))
|
|
||||||
- Merge Terminal strip to master [\#267](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/267) ([scorpio810](https://github.com/scorpio810))
|
|
||||||
- Terminal strip [\#266](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/266) ([scorpio810](https://github.com/scorpio810))
|
|
||||||
- Added new symbols [\#264](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/264) ([kamikazzyyyy](https://github.com/kamikazzyyyy))
|
|
||||||
|
|
||||||
## [0.9](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.9) (2023-01-03)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.9-dev-2022/12/30...0.9)
|
|
||||||
|
|
||||||
## [0.9-dev-2022/12/30](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.9-dev-2022/12/30) (2022-12-30)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.9-dev-2022/08/15...0.9-dev-2022/12/30)
|
|
||||||
|
|
||||||
## [0.9-dev-2022/08/15](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.9-dev-2022/08/15) (2022-08-13)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/9-dev-2022/04/22...0.9-dev-2022/08/15)
|
|
||||||
|
|
||||||
**Closed issues:**
|
|
||||||
|
|
||||||
- Polylines always closed on dxf export [\#228](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/228)
|
|
||||||
- Refreshing after making changes to elements [\#168](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/168)
|
|
||||||
|
|
||||||
## [9-dev-2022/04/22](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/9-dev-2022/04/22) (2022-04-09)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/9-dev-2021/09/09...9-dev-2022/04/22)
|
|
||||||
|
|
||||||
**Closed issues:**
|
|
||||||
|
|
||||||
- File dialog should enforce suffix [\#206](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/206)
|
|
||||||
- snap: Update stable release to core20 & introduce branch for stable releases [\#201](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/201)
|
|
||||||
- Can we submit Flatpak to Flathub? [\#143](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/143)
|
|
||||||
|
|
||||||
## [9-dev-2021/09/09](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/9-dev-2021/09/09) (2021-09-08)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/9-dev-2021/06/28...9-dev-2021/09/09)
|
|
||||||
|
|
||||||
## [9-dev-2021/06/28](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/9-dev-2021/06/28) (2021-07-06)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/9-dev-2021/05/09...9-dev-2021/06/28)
|
|
||||||
|
|
||||||
## [9-dev-2021/05/09](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/9-dev-2021/05/09) (2021-05-09)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.9-dev-2021/05...9-dev-2021/05/09)
|
|
||||||
|
|
||||||
## [0.9-dev-2021/05](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.9-dev-2021/05) (2021-04-30)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.8.0...0.9-dev-2021/05)
|
|
||||||
|
|
||||||
**Merged pull requests:**
|
|
||||||
|
|
||||||
- Rewrite how Properties are stored in the Project file [\#144](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/144) ([Murmele](https://github.com/Murmele))
|
|
||||||
- Xml properties rebase2 [\#80](https://github.com/qelectrotech/qelectrotech-source-mirror/pull/80) ([Murmele](https://github.com/Murmele))
|
|
||||||
|
|
||||||
## [0.8.0](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.8.0) (2021-02-21)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.9-dev...0.8.0)
|
|
||||||
|
|
||||||
## [0.9-dev](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.9-dev) (2021-02-21)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.8.rc...0.9-dev)
|
|
||||||
|
|
||||||
**Closed issues:**
|
|
||||||
|
|
||||||
- QET font [\#110](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/110)
|
|
||||||
|
|
||||||
## [0.8.rc](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.8.rc) (2020-12-01)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.8-dev...0.8.rc)
|
|
||||||
|
|
||||||
**Closed issues:**
|
|
||||||
|
|
||||||
- overlapping comparisons always evaluate to true [\#78](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/78)
|
|
||||||
- New snap break HiDPI [\#41](https://github.com/qelectrotech/qelectrotech-source-mirror/issues/41)
|
|
||||||
|
|
||||||
## [0.8-dev](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.8-dev) (2019-08-06)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.7.0...0.8-dev)
|
|
||||||
|
|
||||||
## [0.7.0](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.7.0) (2019-07-17)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.2a...0.7.0)
|
|
||||||
|
|
||||||
## [0.2a](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.2a) (2019-06-26)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.2b...0.2a)
|
|
||||||
|
|
||||||
## [0.2b](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.2b) (2019-06-26)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.2rc1...0.2b)
|
|
||||||
|
|
||||||
## [0.2rc1](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.2rc1) (2019-06-26)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.2rc2...0.2rc1)
|
|
||||||
|
|
||||||
## [0.2rc2](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.2rc2) (2019-06-26)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.2...0.2rc2)
|
|
||||||
|
|
||||||
## [0.2](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.2) (2019-06-26)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.3a...0.2)
|
|
||||||
|
|
||||||
## [0.3a](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.3a) (2019-06-26)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.11...0.3a)
|
|
||||||
|
|
||||||
## [0.11](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.11) (2019-06-26)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.21...0.11)
|
|
||||||
|
|
||||||
## [0.21](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.21) (2019-06-26)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.22...0.21)
|
|
||||||
|
|
||||||
## [0.22](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.22) (2019-06-26)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.70rc2...0.22)
|
|
||||||
|
|
||||||
## [0.70rc2](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.70rc2) (2019-06-25)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.70rc1...0.70rc2)
|
|
||||||
|
|
||||||
## [0.70rc1](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.70rc1) (2019-04-12)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.61...0.70rc1)
|
|
||||||
|
|
||||||
## [0.61](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.61) (2018-08-23)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.6...0.61)
|
|
||||||
|
|
||||||
## [0.6](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.6) (2018-03-06)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.6rc4...0.6)
|
|
||||||
|
|
||||||
## [0.6rc4](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.6rc4) (2018-01-12)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.6rc3...0.6rc4)
|
|
||||||
|
|
||||||
## [0.6rc3](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.6rc3) (2017-09-20)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.6rc2...0.6rc3)
|
|
||||||
|
|
||||||
## [0.6rc2](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.6rc2) (2017-06-13)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.6rc1...0.6rc2)
|
|
||||||
|
|
||||||
## [0.6rc1](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.6rc1) (2017-04-23)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.5...0.6rc1)
|
|
||||||
|
|
||||||
## [0.5](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.5) (2015-11-27)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.5rc1...0.5)
|
|
||||||
|
|
||||||
## [0.5rc1](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.5rc1) (2015-10-30)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.5b...0.5rc1)
|
|
||||||
|
|
||||||
## [0.5b](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.5b) (2015-10-04)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.4...0.5b)
|
|
||||||
|
|
||||||
## [0.4](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.4) (2015-02-20)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.4rc2...0.4)
|
|
||||||
|
|
||||||
## [0.4rc2](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.4rc2) (2014-12-27)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.4rc1...0.4rc2)
|
|
||||||
|
|
||||||
## [0.4rc1](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.4rc1) (2014-11-10)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.4b...0.4rc1)
|
|
||||||
|
|
||||||
## [0.4b](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.4b) (2014-11-02)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.3...0.4b)
|
|
||||||
|
|
||||||
## [0.3](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.3) (2013-09-28)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.3rc...0.3)
|
|
||||||
|
|
||||||
## [0.3rc](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.3rc) (2013-09-10)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.3b...0.3rc)
|
|
||||||
|
|
||||||
## [0.3b](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.3b) (2013-06-18)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.1...0.3b)
|
|
||||||
|
|
||||||
## [0.1](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.1) (2008-03-08)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.1rc1...0.1)
|
|
||||||
|
|
||||||
## [0.1rc1](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.1rc1) (2008-03-02)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/0.1b...0.1rc1)
|
|
||||||
|
|
||||||
## [0.1b](https://github.com/qelectrotech/qelectrotech-source-mirror/tree/0.1b) (2007-12-23)
|
|
||||||
|
|
||||||
[Full Changelog](https://github.com/qelectrotech/qelectrotech-source-mirror/compare/5cadf173c7b73460b62409c81568fc8999177d52...0.1b)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
\* *This Changelog was automatically generated by [github_changelog_generator](https://github.com/github-changelog-generator/github-changelog-generator)*
|
|
||||||
2535
Doxyfile.bak
2535
Doxyfile.bak
File diff suppressed because it is too large
Load Diff
@@ -4,10 +4,6 @@ without any warranty of fitness for your purpose or working.
|
|||||||
The usage, the modification and the integration of the elements into electric
|
The usage, the modification and the integration of the elements into electric
|
||||||
diagrams is allowed without any condition, whatever the final license of the
|
diagrams is allowed without any condition, whatever the final license of the
|
||||||
diagrams is.
|
diagrams is.
|
||||||
|
|
||||||
Permission is not granted to use this software or any of the associated files
|
|
||||||
as sample data for the purposes of building machine learning models.
|
|
||||||
|
|
||||||
If you redistribute all or a part of the QElectroTech collection, with or
|
If you redistribute all or a part of the QElectroTech collection, with or
|
||||||
without any modification, out of an electric diagram, you must respect the
|
without any modification, out of an electric diagram, you must respect the
|
||||||
conditions of the CC-BY license:
|
conditions of the CC-BY license:
|
||||||
@@ -23,9 +19,6 @@ fonctionne.
|
|||||||
L'utilisation, la modification et l'intégration des éléments dans des schémas
|
L'utilisation, la modification et l'intégration des éléments dans des schémas
|
||||||
électriques est autorisée sans condition, quelle que soit la licence finale des
|
électriques est autorisée sans condition, quelle que soit la licence finale des
|
||||||
schémas.
|
schémas.
|
||||||
L'autorisation n'est pas accordée pour utiliser ce logiciel ou l'un des fichiers associés
|
|
||||||
comme exemples de données aux fins de création de modèles d’apprentissage automatique.
|
|
||||||
|
|
||||||
Si vous redistribuez tout ou partie de la collection QElectroTech, avec ou sans
|
Si vous redistribuez tout ou partie de la collection QElectroTech, avec ou sans
|
||||||
modification, en dehors d'un schéma électrique, vous devrez respecter les
|
modification, en dehors d'un schéma électrique, vous devrez respecter les
|
||||||
conditions de la licence CC-BY :
|
conditions de la licence CC-BY :
|
||||||
@@ -34,26 +27,6 @@ disponible en ligne http://creativecommons.org/licenses/by/3.0/ ou par
|
|||||||
courrier postal à Creative Commons, 171 Second Street, Suite 300, San Francisco,
|
courrier postal à Creative Commons, 171 Second Street, Suite 300, San Francisco,
|
||||||
California 94105, USA.
|
California 94105, USA.
|
||||||
|
|
||||||
[de]
|
|
||||||
Die mit QElectroTech zur Verfügung gestellte Sammlung von Elementen wird ohne
|
|
||||||
Gewährleistung der Eignung für einen bestimmten Zweck oder der Funktions-
|
|
||||||
fähigkeit zur Verfügung gestellt.
|
|
||||||
Die Verwendung, Modifikation und Integration der Elemente in elektrische
|
|
||||||
Schaltpläne ist uneingeschränkt erlaubt, unabhängig von der endgültigen Lizenz
|
|
||||||
der Schaltpläne.
|
|
||||||
Es ist nicht gestattet, diese Software oder eine der zugehörigen Dateien
|
|
||||||
als Beispieldaten für die Erstellung von Modellen für maschinelles Lernen
|
|
||||||
zu verwenden.
|
|
||||||
Wenn Sie die gesamte QElectroTech-Sammlung oder Teile davon, mit oder ohne
|
|
||||||
Modifikationen, aus einem Schaltplan weitergeben, müssen Sie die Bedingungen
|
|
||||||
der CC-BY-Lizenz einhalten.
|
|
||||||
Dieses Werk steht unter einer Creative Commons Attribution 3.0 Lizenz.
|
|
||||||
Eine Kopie dieser Lizenz finden Sie unter:
|
|
||||||
http://creativecommons.org/licenses/by/3.0/
|
|
||||||
oder senden Sie einen Brief an:
|
|
||||||
Creative Commons, 171 Second Street, Suite 300,
|
|
||||||
San Francisco, Kalifornien, 94105, USA.
|
|
||||||
|
|
||||||
[ru]
|
[ru]
|
||||||
Коллекция элементов, поставляемая вместе с QElectroTech, поставляется "как есть"
|
Коллекция элементов, поставляемая вместе с QElectroTech, поставляется "как есть"
|
||||||
и без каких-либо гарантий пригодности для той или иной цели или работы.
|
и без каких-либо гарантий пригодности для той или иной цели или работы.
|
||||||
@@ -202,32 +175,3 @@ Dette værk er licenseret under Creative Commons Attribution 3.0 License.
|
|||||||
For at se en kopi af denne licens, besøg
|
For at se en kopi af denne licens, besøg
|
||||||
http://creativecommons.org/licenses/by/3.0/ or send a letter to Creative
|
http://creativecommons.org/licenses/by/3.0/ or send a letter to Creative
|
||||||
Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
|
Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
|
||||||
|
|
||||||
[ja]
|
|
||||||
QElectroTech と一緒に提供される要素コレクションは現状のまま提供され、
|
|
||||||
あなたの目的や作業に適合することを保証するものではありません。
|
|
||||||
回路図での要素の利用、変更、統合は、回路図の最終的なライセンスに関わらず
|
|
||||||
無条件で許可されます。
|
|
||||||
回路図とは別に QElectroTech コレクションの全部または一部を
|
|
||||||
変更の有無に関わらず再配布する場合は CC-BY ライセンスを尊重しなければなりません:
|
|
||||||
この作品は Creative Commons Attribution 3.0 の下でライセンスされます。
|
|
||||||
ライセンスのコピーを見るには http://creativecommons.org/licenses/by/3.0/ にアクセスするか、
|
|
||||||
「Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.」に
|
|
||||||
手紙を送ってください。
|
|
||||||
|
|
||||||
[ko]
|
|
||||||
QElectroTech와 함께 제공되는 요소 컬렉션은 “있는 그대로(as is)” 제공되며,
|
|
||||||
특정 목적에 대한 적합성이나 정상 동작에 대한 어떠한 보증도 제공되지 않습니다.
|
|
||||||
요소의 사용, 수정 및 전기 도면에의 통합은 도면의 최종 라이선스와 관계없이
|
|
||||||
아무런 조건 없이 허용됩니다.
|
|
||||||
|
|
||||||
본 소프트웨어 또는 관련 파일을 기계 학습(machine learning) 모델을 구축하기 위한
|
|
||||||
샘플 데이터로 사용하는 것은 허용되지 않습니다.
|
|
||||||
|
|
||||||
전기 도면과 분리된 형태로 QElectroTech 요소 컬렉션의 전부 또는 일부를,
|
|
||||||
수정 여부와 관계없이 재배포하는 경우에는 CC-BY 라이선스 조건을 준수해야 합니다.
|
|
||||||
본 저작물은 Creative Commons Attribution 3.0 라이선스에 따라 제공됩니다.
|
|
||||||
라이선스 사본은 다음 주소에서 확인할 수 있습니다.
|
|
||||||
http://creativecommons.org/licenses/by/3.0/
|
|
||||||
또는 다음 주소로 서신을 보내실 수 있습니다.
|
|
||||||
Creative Commons, 171 Second Street, Suite 300, San Francisco, California, 94105, USA.
|
|
||||||
|
|||||||
44
INSTALL
44
INSTALL
@@ -1,14 +1,3 @@
|
|||||||
[ca]
|
|
||||||
Dependències:
|
|
||||||
libQt5 (paquets libqt5*)
|
|
||||||
cupsys-bsd per imprimir
|
|
||||||
|
|
||||||
Com compilar:
|
|
||||||
$ qmake (qmake-qt5 pels sistemes basats en Debian)
|
|
||||||
$ make
|
|
||||||
# umask 0022
|
|
||||||
# make install
|
|
||||||
|
|
||||||
[en]
|
[en]
|
||||||
Requirements :
|
Requirements :
|
||||||
libQt5 (see packages libqt5*)
|
libQt5 (see packages libqt5*)
|
||||||
@@ -31,17 +20,6 @@ $ make
|
|||||||
# umask 0022
|
# umask 0022
|
||||||
# make install
|
# make install
|
||||||
|
|
||||||
[de]
|
|
||||||
Abhängigkeiten:
|
|
||||||
libQt5 (Pakete libqt5*)
|
|
||||||
cupsys-bsd zum Drucken
|
|
||||||
|
|
||||||
Kompilieren:
|
|
||||||
$ qmake (qmake-qt5 für Debian-basierende Systeme)
|
|
||||||
$ make
|
|
||||||
# umask 0022
|
|
||||||
# make install
|
|
||||||
|
|
||||||
[ru]
|
[ru]
|
||||||
Зависимости:
|
Зависимости:
|
||||||
libQt5 (пакет libqt5*)
|
libQt5 (пакет libqt5*)
|
||||||
@@ -75,6 +53,17 @@ $ make
|
|||||||
# umask 0022
|
# umask 0022
|
||||||
# make install
|
# make install
|
||||||
|
|
||||||
|
[ca]
|
||||||
|
Dependències:
|
||||||
|
libQt5 (paquets libqt5*)
|
||||||
|
cupsys-bsd per imprimir
|
||||||
|
|
||||||
|
Com compilar:
|
||||||
|
$ qmake (qmake-qt5 pels sistemes basats en Debian)
|
||||||
|
$ make
|
||||||
|
# umask 0022
|
||||||
|
# make install
|
||||||
|
|
||||||
[cs]
|
[cs]
|
||||||
Požadavky :
|
Požadavky :
|
||||||
libQt5 (viz balíček libqt5*)
|
libQt5 (viz balíček libqt5*)
|
||||||
@@ -151,14 +140,3 @@ $ qmake (qmake-qt5 for Debian baserede systemer)
|
|||||||
$ make
|
$ make
|
||||||
# umask 0022
|
# umask 0022
|
||||||
# make install
|
# make install
|
||||||
|
|
||||||
[ja]
|
|
||||||
必要条件 :
|
|
||||||
libQt5 (パッケージ libqt5* を参照)
|
|
||||||
cupsys-bsd 印刷用
|
|
||||||
|
|
||||||
コンパイルの方法 :
|
|
||||||
$ qmake (Debian ベースのシステムでは qmake-qt5)
|
|
||||||
$ make
|
|
||||||
# umask 0022
|
|
||||||
# make install
|
|
||||||
|
|||||||
1
LICENSE
1
LICENSE
@@ -7,7 +7,6 @@
|
|||||||
Everyone is permitted to copy and distribute verbatim copies
|
Everyone is permitted to copy and distribute verbatim copies
|
||||||
of this license document, but changing it is not allowed.
|
of this license document, but changing it is not allowed.
|
||||||
|
|
||||||
|
|
||||||
Preamble
|
Preamble
|
||||||
|
|
||||||
The licenses for most software are designed to take away your
|
The licenses for most software are designed to take away your
|
||||||
|
|||||||
13
README
13
README
@@ -1,7 +1,3 @@
|
|||||||
[ca]
|
|
||||||
QElectroTech és una aplicació Qt5 per crear esquemes elèctrics.
|
|
||||||
QET utilitza el format XML per als seus elements i esquemes i inclou un editor d'esquemes, un editor d'elements i un editor de caixetins.
|
|
||||||
|
|
||||||
[en]
|
[en]
|
||||||
QElectroTech is a Qt5 application to design electric diagrams.
|
QElectroTech is a Qt5 application to design electric diagrams.
|
||||||
It uses XML files for elements and diagrams, and includes both a diagram editor, a element editor, and an titleblock editor.
|
It uses XML files for elements and diagrams, and includes both a diagram editor, a element editor, and an titleblock editor.
|
||||||
@@ -10,11 +6,6 @@ It uses XML files for elements and diagrams, and includes both a diagram editor,
|
|||||||
QElectroTech est une application Qt5 pour réaliser des schémas électriques.
|
QElectroTech est une application Qt5 pour réaliser des schémas électriques.
|
||||||
QET utilise le format XML pour ses éléments et ses schémas et inclut un éditeur de schémas, un éditeur d'élément, ainsi qu'un editeur de cartouche.
|
QET utilise le format XML pour ses éléments et ses schémas et inclut un éditeur de schémas, un éditeur d'élément, ainsi qu'un editeur de cartouche.
|
||||||
|
|
||||||
[de]
|
|
||||||
QElectroTech ist eine Qt5 Software, um Schaltpläne zu erstellen.
|
|
||||||
QET benutzt das XML Format für seine Bauteile und seine Projekte, und beinhaltet einen Schaltplaneditor, einen Bauteileditor sowie einen Schriftfeldeditor.
|
|
||||||
|
|
||||||
|
|
||||||
[ru]
|
[ru]
|
||||||
QElectroTech - приложение написанное на Qt5 и предназначенное для разработки электрических схем.
|
QElectroTech - приложение написанное на Qt5 и предназначенное для разработки электрических схем.
|
||||||
Оно использует XML-файлы для элементов и схем, и включает, как редактор схем, так и редактор элементов.
|
Оно использует XML-файлы для элементов и схем, и включает, как редактор схем, так и редактор элементов.
|
||||||
@@ -54,7 +45,3 @@ QET gebruikt XML voor de elementen en schema's en omvat een schematische editor,
|
|||||||
[da]
|
[da]
|
||||||
QElectroTech er et Qt5 program til at redigere elektriske diagrammer.
|
QElectroTech er et Qt5 program til at redigere elektriske diagrammer.
|
||||||
Det bruger XML filer for symboler og diagrammer og inkluderer diagram, symbol og titelblok redigering.
|
Det bruger XML filer for symboler og diagrammer og inkluderer diagram, symbol og titelblok redigering.
|
||||||
|
|
||||||
[ja]
|
|
||||||
QElectroTech は電気回路図を作成する Qt5 アプリケーションです。
|
|
||||||
QET は要素と回路図に XML 形式を利用し、回路図エディタ、要素エディタ、表題欄エディタを含みます。
|
|
||||||
|
|||||||
232
README.md
232
README.md
@@ -1,232 +0,0 @@
|
|||||||

|
|
||||||
|
|
||||||
|
|
||||||
# QElectroTech
|
|
||||||
|
|
||||||
### What it is
|
|
||||||
|
|
||||||
QElectroTech, or QET in short, is a libre and open source desktop application to create diagrams and schematics.
|
|
||||||
The software is primarily intended to create electrical documentation but it can also be used to draw any kinds of diagrams, such as those made in pneumatics, hydraulics, process industries, electronics...
|
|
||||||
Generally speaking, QET is a **CAD/CAE editor focusing on schematics drawing features**.
|
|
||||||
|
|
||||||
This means that there are no embedded simulating or calculating functionalities and it is not planned to implement them.
|
|
||||||
|
|
||||||
The main goal of the developers is to provide a libre, easy to use and effective software for **schematics drawing purposes**.
|
|
||||||
|
|
||||||
### Version
|
|
||||||
|
|
||||||
The current stable version is 0.100 and was released on 2026.01.25.
|
|
||||||
Once it has been officially released, the stable version is always frozen and is no longer developed.
|
|
||||||
|
|
||||||
New functionalities, bug and issue fixings are further made in the development version (currently 0.100.1 or 0.200.0 if based on new Qt6 port), which can also be [downloaded](https://qelectrotech.org/download.php).
|
|
||||||
|
|
||||||
Users who want to test and take benefits from the last software implementations should use the development version. But... use it at your own risk, since things are sometimes broken or only partially implemented until they are done!
|
|
||||||
|
|
||||||
### License
|
|
||||||
|
|
||||||
The software is licensed under [GNU/GPL](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html).
|
|
||||||
You are free to use, copy, modify and redistribute it under the terms of the license.
|
|
||||||
|
|
||||||
Like many other open source software, QElectroTech is provided as is, without any warranty.
|
|
||||||
|
|
||||||
### Development / technical choices
|
|
||||||
|
|
||||||
The development follows the classical way of free and open source software: the source code, written by a community of users, is freely accessible.
|
|
||||||
* Get sources and sub-modules
|
|
||||||
```txt
|
|
||||||
git clone --recursive https://github.com/qelectrotech/qelectrotech-source-mirror.git
|
|
||||||
```
|
|
||||||
|
|
||||||
Here are the technical choices made for the software development:
|
|
||||||
|
|
||||||
* Integrated development environment: [Qt Framework](https://www.qt.io/ide/)
|
|
||||||
* Libraries: Qt 5.x
|
|
||||||
* [KF5 Framework](https://github.com/KDE)
|
|
||||||
[Cmake](https://cmake.org/install/)
|
|
||||||
[kcoreaddons](https://github.com/KDE/kcoreaddons/tree/kf5)
|
|
||||||
[kwidgetsaddons](https://github.com/KDE/kwidgetsaddons/tree/kf5).
|
|
||||||
* Coding language: [C++](https://en.wikipedia.org/wiki/C%2B%2B)
|
|
||||||
* GUI translations: [Qt Linguist](http://doc.qt.io/qt-5/qtlinguist-index.html)
|
|
||||||
* Version control: [GIT](https://github.com/qelectrotech/qelectrotech-source-mirror.git)
|
|
||||||
* Doxygen documentation :[Doxygen](https://qelectrotech.github.io/qelectrotech-source-mirror/)
|
|
||||||
* QtCreator qch doxygen :[QElectroTech.qch](https://github.com/qelectrotech/qelectrotech-source-mirror/blob/master/doc/QElectroTech.qch)
|
|
||||||
* File format for projects, elements and titleblocks: [XML](http://www.w3schools.com/xml/xml_whatis.asp)
|
|
||||||
* Main development platform: [GNU/Linux](http://getgnulinux.org/en/linux/)
|
|
||||||
* Targeted platforms: Windows, GNU/Linux, Mac OS X, BSDs
|
|
||||||
* [Forum](https://qelectrotech.org/forum/index.php)
|
|
||||||
* [Wiki](https://qelectrotech.org/wiki_new/)
|
|
||||||
* [Mantis_bugtracker](https://qelectrotech.org/bugtracker/my_view_page.php)
|
|
||||||
|
|
||||||
If you wish to be informed of the latest developments, browse the [archive](https://listengine.tuxfamily.org/lists.tuxfamily.org/qet/) of the project mailing list where all commits (changes) are registered. This archive is publicly available, you don't need any account to access it.
|
|
||||||
|
|
||||||
### Build QElectroTech under Windows
|
|
||||||
To build QElectroTech under microsoft Windows, please follow [these instructions (french)](md/fr/fr_window_build_summary.md)
|
|
||||||
|
|
||||||
|
|
||||||
# Features
|
|
||||||
|
|
||||||
QElectroTech is a free and open source software.
|
|
||||||
No need to worry about restrictive licensing, privacy violation or dependency on a company.
|
|
||||||
Zero cost and no licensing fees!
|
|
||||||
But you are welcome to make a donation to support the development
|
|
||||||
|
|
||||||
QElectroTech runs on the 3 most widespread operating systems for desktop computers in the world.
|
|
||||||
Files that were created on an OS can be edited on another OS without any conversion or restriction.
|
|
||||||
MS Windows users can even run the "ready-to-use" version of QElectroTech from an external medium with no need to install it on an access restricted computer.
|
|
||||||
|
|
||||||
|
|
||||||
Take advantage of the modern GUI
|
|
||||||
|
|
||||||
Toolbars and panels can be enabled/disabled, moved and displayed the way you want to work.
|
|
||||||
Panels can be stacked on each other (as tabs) or docked on the sides (as docks) or completely separated from the main window (as windows).
|
|
||||||
The GUI can fit to small or big screens, and even to multi-display configurations.
|
|
||||||

|
|
||||||
|
|
||||||
|
|
||||||
The GUI of QElectroTech is translated in 25 languages.
|
|
||||||
You only need to restart the application for the new selected language to take effect.
|
|
||||||

|
|
||||||
|
|
||||||
Create technical documentation in professional quality
|
|
||||||
|
|
||||||
Size, look and informations of the folios (sheets) are fully configurable.
|
|
||||||
You can set vertical and horizontal headers (printed rulers) individually on and off, set number of columns and rows, and set width/height of each column/row.
|
|
||||||
|
|
||||||
Titlebocks can be created and edited with the embedded titleblock editor to perfectly suit your needs.
|
|
||||||
Custom variables can be defined to display the informations you wish in the titleblock.
|
|
||||||

|
|
||||||
|
|
||||||
With only 2 mouse clicks you can add a full automatic generated table of content.
|
|
||||||
Changes in the documentation are updated on the fly.
|
|
||||||

|
|
||||||
|
|
||||||
Choose from more than 8.200 symbols...
|
|
||||||
The embedded QET collection contains a rich library of electric, logic, pneumatic, hydraulic and fluid symbols.
|
|
||||||
The library grows at every new release thanks to an active user community.
|
|
||||||

|
|
||||||
|
|
||||||
...or create your own collection
|
|
||||||
|
|
||||||
The embedded element editor is a nice tool to create your own elements (symbols or anything else).
|
|
||||||
Your own elements are stored in the user collection.
|
|
||||||

|
|
||||||
|
|
||||||
Quickly find what you need
|
|
||||||
|
|
||||||
All collections can quickly be searched with the integrated search engine.
|
|
||||||
Furthermore, the search request can be restricted to the folder of your choice.
|
|
||||||

|
|
||||||
|
|
||||||
Easily draw complex schematics
|
|
||||||
|
|
||||||
To add an element on the drawing area, it only needs a drag & drop from the collection panel.
|
|
||||||

|
|
||||||
|
|
||||||
Elements are automatically connected if they are aligned, or connected from point to point by pulling a conductor with the mouse.
|
|
||||||

|
|
||||||
|
|
||||||
The path of every conductor can be modified by moving its handles with the mouse.
|
|
||||||

|
|
||||||
And of course, you can accurately zoom with the mouse wheel over the drawing area to catch the smallest details.
|
|
||||||
|
|
||||||
Link elements together to create cross references
|
|
||||||
|
|
||||||
Several types of element can be linked together to display a cross reference text.
|
|
||||||
All types of cross references are automatically updated on the fly, you don't need to think about them if you make changes.
|
|
||||||

|
|
||||||
To speed up your work, linkable elements are easily searched and shown.
|
|
||||||

|
|
||||||
|
|
||||||
|
|
||||||
Export informations to a parts list
|
|
||||||
Informations of all elements in the project can be exported to a .csv file that can be read and edited by any spreadsheet application.
|
|
||||||

|
|
||||||
|
|
||||||
This way, you can make your own parts list or bill of material using the full power of a spreadsheet program.
|
|
||||||

|
|
||||||
Print to pdf and/or export your work to images
|
|
||||||
|
|
||||||
Your whole documentation or only selected parts of it can be printed to a real printer or to a pdf file.
|
|
||||||
Alternatively, you can export to vector (svg) or pixel (png, jpg, bmp) format images.
|
|
||||||
|
|
||||||
### And much more:
|
|
||||||
|
|
||||||
* open and edit several projects at the same time
|
|
||||||
* import images (.bmp, .jpg, .png, .svg) in your diagrams
|
|
||||||
* add basic shapes (lines, rectangles, ellipses, polygons) to your drawings
|
|
||||||
* edit the thickness, the line style and the color of conductors
|
|
||||||
* define some autonum patterns for conductors, symbols and folios
|
|
||||||
* take advantage of the open xml standard of elements and projects to create custom tools
|
|
||||||
* search and replace Widget (Ctrl + F) in entire project
|
|
||||||
* conductors num can be exported to csv file.
|
|
||||||
* ***
|
|
||||||
|
|
||||||
Nomenclature
|
|
||||||
|
|
||||||
A new nomenclature tool appears in the menu: project -> Add a nomenclature.
|
|
||||||
The nomenclature is presented in the form of a configurable table separated into two parts: the display (the form) and the content (the background).
|
|
||||||
- Display: the size and position of the table, the margins between text and the table cell, the alignment of the text in the cells and the font. The configuration of the table headers and the table itself are separate.
|
|
||||||
- Content: the information to display in the table and the order in which it should be displayed.
|
|
||||||
|
|
||||||

|
|
||||||
|
|
||||||
In order to speed up the establishment of a nomenclature, it is possible to export / import the display and content configurations separately. This is the "Configuration" part that can be seen in the photos above.
|
|
||||||
|
|
||||||
Behind the scenes, an SQLite database does the work, so setting up the content is nothing more or less than an SQL query created using a dialog (screenshot by right).
|
|
||||||
The SQL query is configured as follows (from top to bottom in the screenshot):
|
|
||||||
- “Available information”: the information to display;
|
|
||||||
- "Filter": filter the information (is not empty, is empty, contains, does not contain, is equal to, is not equal to) only one filter can be applied per information, it is not possible combine several;
|
|
||||||
- "Type of elements": allows you to filter on what type of element you want to obtain information.
|
|
||||||
|
|
||||||
At the bottom, a checkmark "SQL query" allows you to edit a personalized query, if the basic options are not sufficient.
|
|
||||||
|
|
||||||
When a nomenclature is too large to be contained in a single folio, it is possible to separate it on several folios, the tables of each folio are then linked together. When creating a nomenclature, this option is activated by default, which has the effect of adding the necessary number of folios, adding a table in each of them and linking them together.
|
|
||||||
|
|
||||||
Finally two buttons are available in the property panel:
|
|
||||||
- "Fit the table to the folio": positions and adjusts the size and determines the number of rows in the table in relation to the folio;
|
|
||||||
- "Apply geometry to all tables linked to this one": applies the three properties mentioned above to all linked tables in order to save time and maintain aesthetic consistency.
|
|
||||||
|
|
||||||
And to finish a table
|
|
||||||

|
|
||||||
|
|
||||||
|
|
||||||
Summary
|
|
||||||
|
|
||||||
The old summary has been completely removed from the code in order to make room for the new one which is exactly the same as the nomenclature (a large amount of the code is common), with the exception of the SQL query (and its dialog to configure it) which offers specific information for editing a summary.
|
|
||||||
|
|
||||||
Export of the internal database
|
|
||||||
|
|
||||||
The database used by the nomenclature and the summary can be exported in a “.sqlite” file.
|
|
||||||
Currently this is irrelevant, as the function was created during development for debugging purposes, we left it.
|
|
||||||
Note that the database will become increasingly important in the future of Qet.
|
|
||||||
|
|
||||||
|
|
||||||
Export of the wiring list
|
|
||||||
|
|
||||||
In order to be able to use the wiring number printers more easily, the names of conductors can be exported in CSV format, the export respects the quantity of conductors in order to print the right quantity of numbers, for example a potential numbered 240 composed of 3 wires will give 6 × 240 (2 numbers per wire × 3 wires) in the CSV.
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Story
|
|
||||||
|
|
||||||
The QElectroTech project was founded in 2007 by two french students, Xavier and Benoit.
|
|
||||||
Xavier developed the base application itself and made all technical choices about the development.
|
|
||||||
The first version of QET (0.1) was released on 09.03.2008.
|
|
||||||
However, both Xavier and Benoit do not participate anymore in the project since 2013.
|
|
||||||
|
|
||||||
Following this period, new developers and contributors took over the project and kept it alive.
|
|
||||||
The development and the many translations are actively maintained.
|
|
||||||
New functionalities and evolutions are planned to make QET ever better.
|
|
||||||
|
|
||||||
Nowadays, QET is not only used by many individuals, teachers and students but also by professional electricians and companies all over the world.
|
|
||||||
|
|
||||||
|
|
||||||
### Donate Money
|
|
||||||
|
|
||||||
If you love QElectroTech, you can help developers to buy new hardware to test
|
|
||||||
and implement new features. Thanks in advance for your generous donations.
|
|
||||||
|
|
||||||
For more information, look at [Paypal](https://www.paypal.com/donate/?cmd=_s-xclick&hosted_button_id=ZZHC9D7C3MDPC&ssrt=1694606609672)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,51 +0,0 @@
|
|||||||
{
|
|
||||||
"id": "org.qelectrotech.QElectroTech",
|
|
||||||
"runtime": "org.kde.Platform",
|
|
||||||
"runtime-version": "5.15-25.08",
|
|
||||||
"sdk": "org.kde.Sdk",
|
|
||||||
"command": "qelectrotech",
|
|
||||||
"rename-desktop-file": "org.qelectrotech.qelectrotech.desktop",
|
|
||||||
"rename-appdata-file": "qelectrotech.appdata.xml",
|
|
||||||
"rename-icon": "qelectrotech",
|
|
||||||
"copy-icon": true,
|
|
||||||
"finish-args": [
|
|
||||||
"--socket=wayland",
|
|
||||||
"--socket=fallback-x11",
|
|
||||||
"--device=dri",
|
|
||||||
"--share=ipc",
|
|
||||||
"--share=network",
|
|
||||||
"--socket=cups",
|
|
||||||
"--filesystem=host"
|
|
||||||
],
|
|
||||||
"cleanup": [
|
|
||||||
"/include",
|
|
||||||
"/man",
|
|
||||||
"/share/doc",
|
|
||||||
"/share/man",
|
|
||||||
"*.la",
|
|
||||||
"*.a"
|
|
||||||
],
|
|
||||||
"modules": [
|
|
||||||
"tkinter.json",
|
|
||||||
"pypi-dependencies.json",
|
|
||||||
{
|
|
||||||
"name": "qelectrotech",
|
|
||||||
"buildsystem": "qmake",
|
|
||||||
"post-install": [
|
|
||||||
"mv ${FLATPAK_DEST}/share/mime/packages/qelectrotech.xml ${FLATPAK_DEST}/share/mime/packages/org.qelectrotech.QElectroTech.xml"
|
|
||||||
],
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "dir",
|
|
||||||
"path": "../.."
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "patch",
|
|
||||||
"paths": [
|
|
||||||
"patches/fix-the-installation-paths.patch"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,54 +0,0 @@
|
|||||||
From 5cb80674cec7363ed00bab5248b3674ca5241c2f Mon Sep 17 00:00:00 2001
|
|
||||||
From: =?UTF-8?q?Sabri=20=C3=9Cnal?= <yakushabb@gmail.com>
|
|
||||||
Date: Fri, 20 Feb 2026 22:56:52 +0300
|
|
||||||
Subject: [PATCH] Fix appdata paper cuts
|
|
||||||
|
|
||||||
---
|
|
||||||
misc/qelectrotech.appdata.xml | 26 ++++++++++++++++++++------
|
|
||||||
1 file changed, 20 insertions(+), 6 deletions(-)
|
|
||||||
|
|
||||||
diff --git a/misc/qelectrotech.appdata.xml b/misc/qelectrotech.appdata.xml
|
|
||||||
index dd06ab7..eb02119 100644
|
|
||||||
--- a/misc/qelectrotech.appdata.xml
|
|
||||||
+++ b/misc/qelectrotech.appdata.xml
|
|
||||||
@@ -1,7 +1,8 @@
|
|
||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!-- Copyright 2006-2023 The QElectroTech Team -->
|
|
||||||
-<application>
|
|
||||||
- <id type="desktop">qelectrotech.desktop</id>
|
|
||||||
+<component type="desktop-application">
|
|
||||||
+ <id>org.qelectrotech.QElectroTech</id>
|
|
||||||
+ <launchable type="desktop-id">qelectrotech.desktop</launchable>
|
|
||||||
<metadata_license>MIT</metadata_license>
|
|
||||||
<project_license>GPL-2.0-or-later</project_license>
|
|
||||||
<name>QElectroTech</name>
|
|
||||||
@@ -83,9 +84,22 @@
|
|
||||||
QET は要素と回路図に XML 形式を利用し、回路図エディタ、要素エディタ、表題欄エディタを含みます。
|
|
||||||
</p>
|
|
||||||
</description>
|
|
||||||
- <url type="homepage">http://qelectrotech.org</url>
|
|
||||||
+ <url type="homepage">https://qelectrotech.org</url>
|
|
||||||
+ <url type="bugtracker">https://qelectrotech.org/bugtracker</url>
|
|
||||||
+ <url type="vcs-browser">https://github.com/qelectrotech/qelectrotech-source-mirror</url>
|
|
||||||
+ <developer id="org.qelectrotech">
|
|
||||||
+ <name>QElectroTech</name>
|
|
||||||
+ </developer>
|
|
||||||
<screenshots>
|
|
||||||
- <screenshot type="default">http://download.tuxfamily.org/qet/screens/qelectrotech5.png</screenshot>
|
|
||||||
+ <screenshot type="default">
|
|
||||||
+ <image>https://qelectrotech.org/screenshots/qet_overview04.png</image>
|
|
||||||
+ </screenshot>
|
|
||||||
+ <screenshot>
|
|
||||||
+ <image>https://qelectrotech.org/screenshots/qet_overview06.png</image>
|
|
||||||
+ </screenshot>
|
|
||||||
+ <screenshot>
|
|
||||||
+ <image>https://qelectrotech.org/screenshots/qet_overview09.png</image>
|
|
||||||
+ </screenshot>
|
|
||||||
</screenshots>
|
|
||||||
- <updatecontact>qet@lists.tuxfamily.org</updatecontact>
|
|
||||||
-</application>
|
|
||||||
+ <update_contact>qet@lists.tuxfamily.org</update_contact>
|
|
||||||
+</component>
|
|
||||||
--
|
|
||||||
2.53.0
|
|
||||||
|
|
||||||
@@ -1,27 +0,0 @@
|
|||||||
diff -ruN a/qelectrotech.pro b/qelectrotech.pro
|
|
||||||
--- a/qelectrotech.pro 2023-04-20 11:47:07.695847458 +0200
|
|
||||||
+++ b/qelectrotech.pro 2023-04-20 11:51:14.843611898 +0200
|
|
||||||
@@ -5,18 +5,18 @@
|
|
||||||
# Chemins utilises pour la compilation et l'installation de QET
|
|
||||||
unix {
|
|
||||||
# Chemins UNIX
|
|
||||||
- COMPIL_PREFIX = '/usr/local/'
|
|
||||||
- INSTALL_PREFIX = '/usr/local/'
|
|
||||||
+ COMPIL_PREFIX = '/app/'
|
|
||||||
+ INSTALL_PREFIX = '/app/'
|
|
||||||
QET_BINARY_PATH = 'bin/'
|
|
||||||
QET_COMMON_COLLECTION_PATH = 'share/qelectrotech/elements/'
|
|
||||||
QET_COMMON_TBT_PATH = 'share/qelectrotech/titleblocks/'
|
|
||||||
QET_LANG_PATH = 'share/qelectrotech/lang/'
|
|
||||||
QET_EXAMPLES_PATH = 'share/qelectrotech/examples/'
|
|
||||||
- QET_LICENSE_PATH = 'doc/qelectrotech/'
|
|
||||||
- QET_MIME_PACKAGE_PATH = '../share/mime/packages/'
|
|
||||||
+ QET_LICENSE_PATH = 'share/doc/qelectrotech/'
|
|
||||||
+ QET_MIME_PACKAGE_PATH = 'share/mime/packages/'
|
|
||||||
QET_DESKTOP_PATH = 'share/applications/'
|
|
||||||
QET_ICONS_PATH = 'share/icons/hicolor/'
|
|
||||||
- QET_MAN_PATH = 'man/'
|
|
||||||
+ QET_MAN_PATH = 'share/man/'
|
|
||||||
QET_APPDATA_PATH = 'share/appdata'
|
|
||||||
}
|
|
||||||
win32 {
|
|
||||||
@@ -1,184 +0,0 @@
|
|||||||
commit 3bbb09a0598fc976d2bf8dac932b27740086c1bd
|
|
||||||
Author: Hubert Figuière <hub@figuiere.net>
|
|
||||||
Date: Sun Dec 21 17:49:43 2025 -0500
|
|
||||||
|
|
||||||
Port to Python 3.13
|
|
||||||
|
|
||||||
Signed-off-by: Hubert Figuière <hub@figuiere.net>
|
|
||||||
|
|
||||||
diff --git a/_tkinter.c b/_tkinter.c
|
|
||||||
index e537707..dfc5789 100644
|
|
||||||
--- a/_tkinter.c
|
|
||||||
+++ b/_tkinter.c
|
|
||||||
@@ -21,7 +21,6 @@ Copyright (C) 1994 Steen Lumholt.
|
|
||||||
|
|
||||||
*/
|
|
||||||
|
|
||||||
-#define PY_SSIZE_T_CLEAN
|
|
||||||
#ifndef Py_BUILD_CORE_BUILTIN
|
|
||||||
# define Py_BUILD_CORE_MODULE 1
|
|
||||||
#endif
|
|
||||||
@@ -32,6 +31,9 @@ Copyright (C) 1994 Steen Lumholt.
|
|
||||||
# include "pycore_fileutils.h" // _Py_stat()
|
|
||||||
#endif
|
|
||||||
|
|
||||||
+#include "pycore_long.h" // _PyLong_IsNegative()
|
|
||||||
+#include "pycore_sysmodule.h" // _PySys_GetOptionalAttrString()
|
|
||||||
+
|
|
||||||
#ifdef MS_WINDOWS
|
|
||||||
#include <windows.h>
|
|
||||||
#endif
|
|
||||||
@@ -135,7 +137,7 @@ _get_tcl_lib_path()
|
|
||||||
struct stat stat_buf;
|
|
||||||
int stat_return_value;
|
|
||||||
|
|
||||||
- prefix = PyUnicode_FromWideChar(Py_GetPrefix(), -1);
|
|
||||||
+ (void) _PySys_GetOptionalAttrString("base_prefix", &prefix);
|
|
||||||
if (prefix == NULL) {
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
@@ -143,9 +145,11 @@ _get_tcl_lib_path()
|
|
||||||
/* Check expected location for an installed Python first */
|
|
||||||
tcl_library_path = PyUnicode_FromString("\\tcl\\tcl" TCL_VERSION);
|
|
||||||
if (tcl_library_path == NULL) {
|
|
||||||
+ Py_DECREF(prefix);
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
tcl_library_path = PyUnicode_Concat(prefix, tcl_library_path);
|
|
||||||
+ Py_DECREF(prefix);
|
|
||||||
if (tcl_library_path == NULL) {
|
|
||||||
return NULL;
|
|
||||||
}
|
|
||||||
@@ -959,7 +963,8 @@ AsObj(PyObject *value)
|
|
||||||
(unsigned char *)(void *)&wideValue,
|
|
||||||
sizeof(wideValue),
|
|
||||||
PY_LITTLE_ENDIAN,
|
|
||||||
- /* signed */ 1) == 0) {
|
|
||||||
+ /* signed */ 1,
|
|
||||||
+ /* with_exceptions */ 1) == 0) {
|
|
||||||
return Tcl_NewWideIntObj(wideValue);
|
|
||||||
}
|
|
||||||
PyErr_Clear();
|
|
||||||
@@ -1988,7 +1993,7 @@ _tkinter_tkapp_getboolean(TkappObject *self, PyObject *arg)
|
|
||||||
int v;
|
|
||||||
|
|
||||||
if (PyLong_Check(arg)) { /* int or bool */
|
|
||||||
- return PyBool_FromLong(Py_SIZE(arg) != 0);
|
|
||||||
+ return PyBool_FromLong(!_PyLong_IsZero((PyLongObject *)arg));
|
|
||||||
}
|
|
||||||
|
|
||||||
if (PyTclObject_Check(arg)) {
|
|
||||||
diff --git a/clinic/_tkinter.c.h b/clinic/_tkinter.c.h
|
|
||||||
index 9103565..f43510d 100644
|
|
||||||
--- a/clinic/_tkinter.c.h
|
|
||||||
+++ b/clinic/_tkinter.c.h
|
|
||||||
@@ -2,6 +2,8 @@
|
|
||||||
preserve
|
|
||||||
[clinic start generated code]*/
|
|
||||||
|
|
||||||
+#include "pycore_modsupport.h" // _PyArg_BadArgument()
|
|
||||||
+
|
|
||||||
PyDoc_STRVAR(_tkinter_tkapp_eval__doc__,
|
|
||||||
"eval($self, script, /)\n"
|
|
||||||
"--\n"
|
|
||||||
@@ -426,7 +428,7 @@ _tkinter_tkapp_createfilehandler(TkappObject *self, PyObject *const *args, Py_ss
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
file = args[0];
|
|
||||||
- mask = _PyLong_AsInt(args[1]);
|
|
||||||
+ mask = PyLong_AsInt(args[1]);
|
|
||||||
if (mask == -1 && PyErr_Occurred()) {
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
@@ -490,7 +492,7 @@ _tkinter_tkapp_createtimerhandler(TkappObject *self, PyObject *const *args, Py_s
|
|
||||||
if (!_PyArg_CheckPositional("createtimerhandler", nargs, 2, 2)) {
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
- milliseconds = _PyLong_AsInt(args[0]);
|
|
||||||
+ milliseconds = PyLong_AsInt(args[0]);
|
|
||||||
if (milliseconds == -1 && PyErr_Occurred()) {
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
@@ -524,7 +526,7 @@ _tkinter_tkapp_mainloop(TkappObject *self, PyObject *const *args, Py_ssize_t nar
|
|
||||||
if (nargs < 1) {
|
|
||||||
goto skip_optional;
|
|
||||||
}
|
|
||||||
- threshold = _PyLong_AsInt(args[0]);
|
|
||||||
+ threshold = PyLong_AsInt(args[0]);
|
|
||||||
if (threshold == -1 && PyErr_Occurred()) {
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
@@ -558,7 +560,7 @@ _tkinter_tkapp_dooneevent(TkappObject *self, PyObject *const *args, Py_ssize_t n
|
|
||||||
if (nargs < 1) {
|
|
||||||
goto skip_optional;
|
|
||||||
}
|
|
||||||
- flags = _PyLong_AsInt(args[0]);
|
|
||||||
+ flags = PyLong_AsInt(args[0]);
|
|
||||||
if (flags == -1 && PyErr_Occurred()) {
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
@@ -741,29 +743,29 @@ _tkinter_create(PyObject *module, PyObject *const *args, Py_ssize_t nargs)
|
|
||||||
if (nargs < 4) {
|
|
||||||
goto skip_optional;
|
|
||||||
}
|
|
||||||
- interactive = _PyLong_AsInt(args[3]);
|
|
||||||
- if (interactive == -1 && PyErr_Occurred()) {
|
|
||||||
+ interactive = PyObject_IsTrue(args[3]);
|
|
||||||
+ if (interactive < 0) {
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
if (nargs < 5) {
|
|
||||||
goto skip_optional;
|
|
||||||
}
|
|
||||||
- wantobjects = _PyLong_AsInt(args[4]);
|
|
||||||
- if (wantobjects == -1 && PyErr_Occurred()) {
|
|
||||||
+ wantobjects = PyObject_IsTrue(args[4]);
|
|
||||||
+ if (wantobjects < 0) {
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
if (nargs < 6) {
|
|
||||||
goto skip_optional;
|
|
||||||
}
|
|
||||||
- wantTk = _PyLong_AsInt(args[5]);
|
|
||||||
- if (wantTk == -1 && PyErr_Occurred()) {
|
|
||||||
+ wantTk = PyObject_IsTrue(args[5]);
|
|
||||||
+ if (wantTk < 0) {
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
if (nargs < 7) {
|
|
||||||
goto skip_optional;
|
|
||||||
}
|
|
||||||
- sync = _PyLong_AsInt(args[6]);
|
|
||||||
- if (sync == -1 && PyErr_Occurred()) {
|
|
||||||
+ sync = PyObject_IsTrue(args[6]);
|
|
||||||
+ if (sync < 0) {
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
if (nargs < 8) {
|
|
||||||
@@ -814,7 +816,7 @@ _tkinter_setbusywaitinterval(PyObject *module, PyObject *arg)
|
|
||||||
PyObject *return_value = NULL;
|
|
||||||
int new_val;
|
|
||||||
|
|
||||||
- new_val = _PyLong_AsInt(arg);
|
|
||||||
+ new_val = PyLong_AsInt(arg);
|
|
||||||
if (new_val == -1 && PyErr_Occurred()) {
|
|
||||||
goto exit;
|
|
||||||
}
|
|
||||||
diff --git a/setup.py b/setup.py
|
|
||||||
index f379305..cf7b6ad 100644
|
|
||||||
--- a/setup.py
|
|
||||||
+++ b/setup.py
|
|
||||||
@@ -3,11 +3,11 @@ from distutils.core import setup, Extension
|
|
||||||
module1 = Extension('_tkinter',
|
|
||||||
libraries=['tcl8.6', 'tk8.6'],
|
|
||||||
sources=['_tkinter.c'],
|
|
||||||
- include_dirs=['/app/include/'])
|
|
||||||
+ include_dirs=['/app/include/', '/usr/include/python3.13/internal/'])
|
|
||||||
|
|
||||||
setup(
|
|
||||||
name='tkinter-standalone',
|
|
||||||
- version='3.11',
|
|
||||||
+ version='3.13',
|
|
||||||
description='Tkinter packaged as an external package for flatpak.',
|
|
||||||
ext_modules=[module1],
|
|
||||||
packages=["tkinter"]
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
{
|
|
||||||
"name": "pypi-dependencies",
|
|
||||||
"buildsystem": "simple",
|
|
||||||
"build-commands": [],
|
|
||||||
"modules": [
|
|
||||||
{
|
|
||||||
"name": "python3-PySimpleGUI",
|
|
||||||
"buildsystem": "simple",
|
|
||||||
"build-commands": [
|
|
||||||
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"PySimpleGUI\" --no-build-isolation"
|
|
||||||
],
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "file",
|
|
||||||
"url": "https://files.pythonhosted.org/packages/4d/d9/3de4b7ca71a7779e4f4a160088621b072a29d9b814a7fa9b5411571f4849/pysimplegui-5.0.8.3-py3-none-any.whl",
|
|
||||||
"sha256": "67e35ad6dd76e9369051261114f4711308e87815a0488f7fa28b37c29a546f8b"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "python3-qet-tb-generator",
|
|
||||||
"buildsystem": "simple",
|
|
||||||
"build-commands": [
|
|
||||||
"pip3 install --verbose --exists-action=i --no-index --find-links=\"file://${PWD}\" --prefix=${FLATPAK_DEST} \"qet-tb-generator\" --no-build-isolation"
|
|
||||||
],
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "file",
|
|
||||||
"url": "https://files.pythonhosted.org/packages/4d/d9/3de4b7ca71a7779e4f4a160088621b072a29d9b814a7fa9b5411571f4849/pysimplegui-5.0.8.3-py3-none-any.whl",
|
|
||||||
"sha256": "67e35ad6dd76e9369051261114f4711308e87815a0488f7fa28b37c29a546f8b"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "file",
|
|
||||||
"url": "https://files.pythonhosted.org/packages/63/d6/81de49a3ccec259583241fec4d79c668eff4acf9eb4d0226db36e1399f2d/qet_tb_generator-1.3.1-py3-none-any.whl",
|
|
||||||
"sha256": "80fb4af229edfd5774e61f96fa387ff394d5060abd0ca45c3c74d29de1ce9b53"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,58 +0,0 @@
|
|||||||
{
|
|
||||||
"//note": "The `tkinter` module is missing from the Freedesktop Sdk's Python installation",
|
|
||||||
"name": "tkinter",
|
|
||||||
"buildsystem": "simple",
|
|
||||||
"build-commands": [
|
|
||||||
"pip3 install --prefix=${FLATPAK_DEST} --no-build-isolation ."
|
|
||||||
],
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "git",
|
|
||||||
"url": "https://github.com/iwalton3/tkinter-standalone",
|
|
||||||
"commit": "88aa05075d90d393a29a484bce676e237d311082"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"type": "patch",
|
|
||||||
"path": "patches/tkinter-build.patch"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"modules": [
|
|
||||||
{
|
|
||||||
"name": "tcl",
|
|
||||||
"buildsystem": "autotools",
|
|
||||||
"subdir": "unix",
|
|
||||||
"post-install": [
|
|
||||||
"chmod 755 /app/lib/libtcl*.so"
|
|
||||||
],
|
|
||||||
"cleanup": [
|
|
||||||
"/bin"
|
|
||||||
],
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "archive",
|
|
||||||
"url": "https://prdownloads.sourceforge.net/tcl/tcl8.6.17-src.tar.gz",
|
|
||||||
"sha256": "a3903371efcce8a405c5c245d029e9f6850258a60fa3761c4d58995610949b31"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"name": "tk",
|
|
||||||
"buildsystem": "autotools",
|
|
||||||
"subdir": "unix",
|
|
||||||
"post-install": [
|
|
||||||
"chmod 755 /app/lib/libtk*.so"
|
|
||||||
],
|
|
||||||
"cleanup": [
|
|
||||||
"/bin",
|
|
||||||
"/lib/tk*/demos"
|
|
||||||
],
|
|
||||||
"sources": [
|
|
||||||
{
|
|
||||||
"type": "archive",
|
|
||||||
"url": "https://prdownloads.sourceforge.net/tcl/tk8.6.17-src.tar.gz",
|
|
||||||
"sha256": "e4982df6f969c08bf9dd858a6891059b4a3f50dc6c87c10abadbbe2fc4838946"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
# migrate .qet directory from SNAP_USER_DATA to SNAP_USER_COMMON
|
|
||||||
from="$SNAP_USER_DATA/.qet"
|
|
||||||
to="$SNAP_USER_COMMON/.qet"
|
|
||||||
if [ ! -d "$to" ] && [ -d "$from" ]; then
|
|
||||||
echo "Migrating user data from $from to $to"
|
|
||||||
mkdir "$to"
|
|
||||||
cp -av "$from/." "$to"
|
|
||||||
fi
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
exec "${@}"
|
|
||||||
@@ -1,111 +0,0 @@
|
|||||||
name: qelectrotech
|
|
||||||
title: QElectroTech
|
|
||||||
base: core22
|
|
||||||
adopt-info: qelectrotech
|
|
||||||
license: GPL-2.0
|
|
||||||
summary: Electrical diagram editor
|
|
||||||
description: |
|
|
||||||
QElectroTech, or QET in short, is a libre and open source desktop application
|
|
||||||
to create diagrams and schematics.
|
|
||||||
|
|
||||||
grade: stable
|
|
||||||
confinement: strict
|
|
||||||
compression: lzo
|
|
||||||
|
|
||||||
architectures:
|
|
||||||
- build-on: amd64
|
|
||||||
build-for: amd64
|
|
||||||
- build-on: arm64
|
|
||||||
build-for: arm64
|
|
||||||
|
|
||||||
layout:
|
|
||||||
/usr/local/share/qelectrotech:
|
|
||||||
symlink: $SNAP/usr/local/share/qelectrotech
|
|
||||||
|
|
||||||
|
|
||||||
apps:
|
|
||||||
qelectrotech:
|
|
||||||
command: usr/local/bin/qelectrotech
|
|
||||||
common-id: qelectrotech.desktop
|
|
||||||
extensions:
|
|
||||||
- kde-neon
|
|
||||||
plugs: &plugs [opengl, unity7, home, removable-media, gsettings, network, cups-control, wayland, x11]
|
|
||||||
environment: &env
|
|
||||||
TCL_LIBRARY: $SNAP/usr/share/tcltk/tcl8.6
|
|
||||||
HOME: $SNAP_USER_COMMON
|
|
||||||
PYTHONPATH: $SNAP:$SNAP/lib/python3.10/site-packages:$SNAP/usr/lib/python3.10:$SNAP/usr/lib/python3.10/lib-dynload
|
|
||||||
|
|
||||||
qet-tb-generator:
|
|
||||||
command: bin/qet_tb_generator
|
|
||||||
extensions:
|
|
||||||
- kde-neon
|
|
||||||
plugs: *plugs
|
|
||||||
environment: *env
|
|
||||||
|
|
||||||
|
|
||||||
parts:
|
|
||||||
launchers:
|
|
||||||
plugin: dump
|
|
||||||
source: build-aux/snap/local/launchers
|
|
||||||
organize:
|
|
||||||
'*': bin/
|
|
||||||
|
|
||||||
qet-tb-generator:
|
|
||||||
plugin: python
|
|
||||||
source: https://github.com/raulroda/qet_tb_generator-plugin.git
|
|
||||||
python-packages: [PySimpleGUI]
|
|
||||||
stage-packages:
|
|
||||||
- python3-lxml
|
|
||||||
- python3-tk
|
|
||||||
- libtk8.6
|
|
||||||
|
|
||||||
kde-sdk-setup:
|
|
||||||
plugin: nil
|
|
||||||
build-snaps:
|
|
||||||
- kf5-5-110-qt-5-15-11-core22-sdk
|
|
||||||
build-packages:
|
|
||||||
- g++
|
|
||||||
- mesa-common-dev
|
|
||||||
- libglvnd-dev
|
|
||||||
- rsync
|
|
||||||
override-build: |
|
|
||||||
rsync -a --ignore-existing /snap/kf5-5-110-qt-5-15-11-core22-sdk/current/ /
|
|
||||||
|
|
||||||
|
|
||||||
qelectrotech:
|
|
||||||
after: [kde-sdk-setup]
|
|
||||||
plugin: nil
|
|
||||||
source: .
|
|
||||||
stage-packages: [ git, sqlite3, xdg-user-dirs ]
|
|
||||||
build-packages:
|
|
||||||
- git
|
|
||||||
- libsqlite3-dev
|
|
||||||
override-build: |
|
|
||||||
displayed_version=$(cat sources/qetversion.cpp | grep "return QVersionNumber{"| head -n 1| awk -F "{" '{ print $2 }' | awk -F "}" '{ print $1 }' | sed -e 's/,/./g' -e 's/ //g')
|
|
||||||
snap_version="${displayed_version}-g$(git rev-parse --short=8 HEAD)"
|
|
||||||
modified_displayed_version="${snap_version}.snap"
|
|
||||||
sed -i -E "s|const QString displayedVersion =.*|const QString displayedVersion =\"$modified_displayed_version\";|" sources/qet.h
|
|
||||||
craftctl set version="$snap_version"
|
|
||||||
qmake "$CRAFT_PART_SRC/qelectrotech.pro"
|
|
||||||
make -j${CRAFT_PARALLEL_BUILD_COUNT}
|
|
||||||
make install INSTALL_ROOT="$CRAFT_PART_INSTALL"
|
|
||||||
override-stage: |
|
|
||||||
craftctl default
|
|
||||||
# patch desktop file with correct icon path
|
|
||||||
SED_CMD="sed -i -E s|^Icon=(.*)|Icon=\${SNAP}/usr/local/share/icons/hicolor/128x128/apps/\1.png|g"
|
|
||||||
$SED_CMD usr/local/share/applications/org.qelectrotech.qelectrotech.desktop
|
|
||||||
|
|
||||||
cleanup:
|
|
||||||
after: [qelectrotech, qet-tb-generator]
|
|
||||||
plugin: nil
|
|
||||||
build-snaps: [kf5-5-110-qt-5-15-11-core22]
|
|
||||||
override-prime: |
|
|
||||||
set -eux
|
|
||||||
for snap in "kf5-5-110-qt-5-15-11-core22"; do # List all content-snaps you're using here
|
|
||||||
cd "/snap/$snap/current" && find . -type f,l -exec rm -f "$CRAFT_PRIME/{}" "$CRAFT_PRIME/usr/{}" \;
|
|
||||||
done
|
|
||||||
for cruft in bug lintian man; do
|
|
||||||
rm -rf $CRAFT_PRIME/usr/share/$cruft
|
|
||||||
done
|
|
||||||
find $CRAFT_PRIME/usr/share/doc/ -type f -not -name 'copyright' -delete
|
|
||||||
find $CRAFT_PRIME/usr/share -type d -empty -delete
|
|
||||||
@@ -1,14 +0,0 @@
|
|||||||
@echo off
|
|
||||||
|
|
||||||
rem Se rend dans le dossier qui convient
|
|
||||||
set current_dir=%~dp0
|
|
||||||
cd /d %current_dir%
|
|
||||||
|
|
||||||
rem lance QElectroTech
|
|
||||||
rem Sans option --config-dir, la configuration de QElectroTech seront dans
|
|
||||||
rem "C:/Users/<USER>/AppData/Local/QElectroTech/QElectroTech"
|
|
||||||
rem Sans l'option --data-dir, les données utilisateur (elements, titleblocks,
|
|
||||||
rem log, ...) de QElectroTech sont stockées dans
|
|
||||||
rem "C:/Users/<USER>/AppData/Roaming/QElectroTech/QElectroTech"
|
|
||||||
set command=bin\qelectrotech.exe --common-elements-dir=elements/ --common-tbt-dir=titleblocks/ --lang-dir=lang/ -style windowsvista %*
|
|
||||||
@start %command%
|
|
||||||
@@ -1,118 +0,0 @@
|
|||||||
# Migration NSIS 2.x → 3.x — QElectroTech
|
|
||||||
|
|
||||||
## Fichiers modifiés
|
|
||||||
|
|
||||||
| Fichier | Changement |
|
|
||||||
|---|---|
|
|
||||||
| `QET64.nsi` | Migration complète (voir détails ci-dessous) |
|
|
||||||
| `lang_extra_fr.nsh` | Réencodé ISO-8859-1 → UTF-8 |
|
|
||||||
| `lang_extra.nsh` | Inchangé (déjà UTF-8) |
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Détail des changements dans `QET64.nsi`
|
|
||||||
|
|
||||||
### 1. `SetCompressor` déplacé en tête de fichier
|
|
||||||
**NSIS 3 exige** que `SetCompressor` apparaisse avant toute `Section` ou `Function`.
|
|
||||||
Avant il était après les `!include` et `!define` — cela fonctionnait en NSIS 2 mais
|
|
||||||
génère un avertissement/erreur en NSIS 3.
|
|
||||||
|
|
||||||
```nsis
|
|
||||||
; ✅ NSIS 3 — en tout premier
|
|
||||||
SetCompressor /FINAL /SOLID lzma
|
|
||||||
```
|
|
||||||
|
|
||||||
### 2. `XPStyle on` supprimé → remplacé par `ManifestSupportedOS`
|
|
||||||
`XPStyle on` est **retiré en NSIS 3**. Il était utilisé pour activer les styles visuels
|
|
||||||
Windows XP/Vista. NSIS 3 gère cela via le manifeste de l'exécutable :
|
|
||||||
|
|
||||||
```nsis
|
|
||||||
; ✅ NSIS 3
|
|
||||||
ManifestSupportedOS all
|
|
||||||
ManifestDPIAware true
|
|
||||||
```
|
|
||||||
|
|
||||||
### 3. `Var /GLOBAL` déclarées au niveau global
|
|
||||||
En NSIS 2, des `Var /GLOBAL` à l'intérieur d'une `Section` compilaient sans erreur.
|
|
||||||
En NSIS 3, les variables doivent être déclarées **au niveau du script** (avant toute section).
|
|
||||||
|
|
||||||
```nsis
|
|
||||||
; ✅ NSIS 3 — déclaration globale
|
|
||||||
Var final_qet_exe
|
|
||||||
Var final_project_ico
|
|
||||||
Var final_element_ico
|
|
||||||
Var final_titleblock_ico
|
|
||||||
```
|
|
||||||
|
|
||||||
### 4. `SetRegView 64` ajouté dans `.onInit`, section cachée, et `un.onInit`
|
|
||||||
En NSIS 3, sur un système 64 bits, **la redirection de registre WOW6432Node est active
|
|
||||||
par défaut**. Sans `SetRegView 64`, les clés HKLM atterrissent dans
|
|
||||||
`HKLM\SOFTWARE\Wow6432Node\` au lieu de `HKLM\SOFTWARE\`.
|
|
||||||
|
|
||||||
Ajouté à trois endroits :
|
|
||||||
- `Function .onInit` → pour lire la clé d'installation existante
|
|
||||||
- Section cachée (registry/shortcuts) → avant les `WriteRegStr`
|
|
||||||
- `Section "Uninstall"` → pour supprimer les bonnes clés
|
|
||||||
- `Function un.onInit` → cohérence avec l'installation
|
|
||||||
|
|
||||||
### 5. Icônes MUI mises à jour
|
|
||||||
Les icônes `XPUI-install.ico` / `XPUI-uninstall.ico` sont remplacées par les nouvelles
|
|
||||||
icônes NSIS 3 :
|
|
||||||
|
|
||||||
```nsis
|
|
||||||
; ✅ NSIS 3
|
|
||||||
!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\nsis3-install.ico"
|
|
||||||
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\nsis3-uninstall.ico"
|
|
||||||
```
|
|
||||||
> Les anciennes icônes XPUI sont encore présentes pour compatibilité ascendante, mais
|
|
||||||
> les nouvelles sont recommandées.
|
|
||||||
|
|
||||||
### 6. `${IfNot} ${RunningX64}` — syntaxe clarifiée
|
|
||||||
Remplacement du bloc `${If}/${Else}/${EndIf}` moins lisible par `${IfNot}` plus concis :
|
|
||||||
|
|
||||||
```nsis
|
|
||||||
; ✅ NSIS 3 — idiome recommandé
|
|
||||||
${IfNot} ${RunningX64}
|
|
||||||
MessageBox MB_OK|MB_ICONSTOP $(wrongArch)
|
|
||||||
Abort
|
|
||||||
${EndIf}
|
|
||||||
```
|
|
||||||
|
|
||||||
### 7. URLs HTTP → HTTPS
|
|
||||||
Les URLs `http://qelectrotech.org/` ont été mises à jour en `https://qelectrotech.org/`
|
|
||||||
(cosmétique, sans impact sur la compilation).
|
|
||||||
|
|
||||||
### 8. `lang_extra_fr.nsh` — Réencodage ISO-8859-1 → UTF-8
|
|
||||||
NSIS 3 est **Unicode natif** : tous les fichiers `.nsh` doivent être encodés en UTF-8
|
|
||||||
(avec ou sans BOM). Le fichier `lang_extra_fr.nsh` était en ISO-8859-1 — il a été
|
|
||||||
converti en UTF-8.
|
|
||||||
|
|
||||||
> **Commande utilisée :** `iconv -f ISO-8859-1 -t UTF-8 lang_extra_fr.nsh`
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Ce qui N'A PAS changé (déjà compatible NSIS 3)
|
|
||||||
|
|
||||||
- `!include "MUI2.nsh"` — inchangé ✅
|
|
||||||
- `!define MUI_LANGDLL_ALLLANGUAGES` — toujours supporté ✅
|
|
||||||
- `!insertmacro MUI_RESERVEFILE_LANGDLL` — inchangé ✅
|
|
||||||
- `FileFunc.nsh` / macro `Locate` — inchangé ✅
|
|
||||||
- `RequestExecutionLevel admin` — inchangé ✅
|
|
||||||
- `InstallDir "$PROGRAMFILES64\..."` — inchangé ✅
|
|
||||||
- Structure Sections / SubSections — inchangée ✅
|
|
||||||
- `!insertmacro MUI_FUNCTION_DESCRIPTION_*` — inchangé ✅
|
|
||||||
- Toutes les `LangString` — inchangées ✅
|
|
||||||
- `Dutch_Belgium` via `Contrib/` — inchangé ✅
|
|
||||||
|
|
||||||
---
|
|
||||||
|
|
||||||
## Checklist avant compilation avec NSIS 3
|
|
||||||
|
|
||||||
- [ ] NSIS 3.x installé (https://nsis.sourceforge.io/)
|
|
||||||
- [ ] Tous les plugins utilisés sont la version Unicode/NSIS3
|
|
||||||
- `FileFunc.nsh` : fourni avec NSIS 3 ✅
|
|
||||||
- `x64.nsh` : fourni avec NSIS 3 ✅
|
|
||||||
- `MUI2.nsh` : fourni avec NSIS 3 ✅
|
|
||||||
- [ ] `lang_extra.nsh` et `lang_extra_fr.nsh` encodés en UTF-8
|
|
||||||
- [ ] Le fichier `Contrib/Dutch_Belgium.nlf` / `.nsh` est placé dans
|
|
||||||
`%NSIS%\Contrib\Language files\` ou référencé via un chemin relatif
|
|
||||||
@@ -1,505 +0,0 @@
|
|||||||
; this file is part of installer for QElectroTech
|
|
||||||
; Copyright (C)2015 QElectroTech Team <scorpio@qelectrotech.org>
|
|
||||||
;
|
|
||||||
; This program is free software; you can redistribute it and/or
|
|
||||||
; modify it under the terms of the GNU General Public License
|
|
||||||
; as published by the Free Software Foundation; either
|
|
||||||
; version 2 of the License, or (at your option) any later version.
|
|
||||||
;
|
|
||||||
; This program is distributed in the hope that it will be useful,
|
|
||||||
; but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
; GNU General Public License for more details.
|
|
||||||
;
|
|
||||||
; You should have received a copy of the GNU General Public License
|
|
||||||
; along with this program; if not, write to the Free Software
|
|
||||||
; Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
|
||||||
|
|
||||||
; WebSite : https://qelectrotech.org/
|
|
||||||
|
|
||||||
;==============================================================================
|
|
||||||
; NSIS 3.x compatibility notes:
|
|
||||||
; - Unicode is native in NSIS 3 (no need for Unicode installer plugin)
|
|
||||||
; - XPStyle is deprecated/removed; ManifestSupportedOS replaces it
|
|
||||||
; - SetCompressor must appear before any Section/Function
|
|
||||||
; - SetRegView 64 moved to top of the hidden section (before WriteRegStr)
|
|
||||||
; - x64.nsh is still available but ${RunningX64} is now also in x64.nsh
|
|
||||||
; - MUI2.nsh is unchanged; MUI_LANGDLL_ALLLANGUAGES is still valid
|
|
||||||
; - FileFunc.nsh / Locate macro: unchanged
|
|
||||||
; - Var /GLOBAL must be declared at global scope, not inside a Section
|
|
||||||
;==============================================================================
|
|
||||||
|
|
||||||
;--------------------------------
|
|
||||||
; NSIS 3 requires SetCompressor BEFORE any Section or Function
|
|
||||||
SetCompressor /FINAL /SOLID lzma
|
|
||||||
|
|
||||||
;--------------------------------
|
|
||||||
; Includes
|
|
||||||
!include x64.nsh
|
|
||||||
!include "MUI2.nsh"
|
|
||||||
!include "FileFunc.nsh"
|
|
||||||
!insertmacro Locate
|
|
||||||
!insertmacro GetParameters
|
|
||||||
!insertmacro GetOptions
|
|
||||||
|
|
||||||
;--------------------------------
|
|
||||||
; NSIS 3: Unicode is the default. The installer binary will be Unicode.
|
|
||||||
; No extra plugin needed.
|
|
||||||
|
|
||||||
!ifndef PROC
|
|
||||||
!define PROC 64
|
|
||||||
!endif
|
|
||||||
|
|
||||||
;--------------------------------
|
|
||||||
; General Product Description Definitions
|
|
||||||
!define SOFT_NAME "QElectroTech"
|
|
||||||
!define SOFT_VERSION "0.5-dev_x86_64-win64+4094"
|
|
||||||
!define SOFT_WEB_SITE "https://qelectrotech.org/"
|
|
||||||
!define SOFT_BUILD "1"
|
|
||||||
|
|
||||||
;--------------------------------
|
|
||||||
; General settings
|
|
||||||
CRCCheck force
|
|
||||||
BrandingText "${SOFT_NAME}-${SOFT_VERSION}-${SOFT_BUILD}"
|
|
||||||
|
|
||||||
; NSIS 3: XPStyle is removed. Use ManifestSupportedOS to declare modern OS support.
|
|
||||||
; This replaces "XPStyle on" and enables proper DPI awareness + visual styles.
|
|
||||||
ManifestSupportedOS all
|
|
||||||
ManifestDPIAware true
|
|
||||||
|
|
||||||
; Name and output file
|
|
||||||
Name "${SOFT_NAME} ${SOFT_VERSION}"
|
|
||||||
OutFile "Installer_${SOFT_NAME}-${SOFT_VERSION}-${SOFT_BUILD}.exe"
|
|
||||||
|
|
||||||
; Default installation folder
|
|
||||||
InstallDir "$PROGRAMFILES64\${SOFT_NAME}"
|
|
||||||
|
|
||||||
; Get installation folder from registry if available
|
|
||||||
; NSIS 3: InstallDirRegKey still works, but SetRegView 64 must be set at
|
|
||||||
; runtime (in .onInit) to read 64-bit registry hive correctly.
|
|
||||||
InstallDirRegKey HKCU "Software\${SOFT_NAME}" ""
|
|
||||||
|
|
||||||
; Request admin privileges (required for HKLM / file associations)
|
|
||||||
RequestExecutionLevel admin
|
|
||||||
|
|
||||||
;--------------------------------
|
|
||||||
; Declare global variables at script scope (NSIS 3 requirement)
|
|
||||||
; In NSIS 2 these could be declared inside a Section; that still compiles
|
|
||||||
; in NSIS 3 but triggers a warning. Declare them here.
|
|
||||||
Var final_qet_exe
|
|
||||||
Var final_project_ico
|
|
||||||
Var final_element_ico
|
|
||||||
Var final_titleblock_ico
|
|
||||||
|
|
||||||
;--------------------------------
|
|
||||||
; MUI Interface Settings
|
|
||||||
!define MUI_ABORTWARNING
|
|
||||||
|
|
||||||
; NSIS 3 ships updated icons; XPUI icons are still present for compatibility.
|
|
||||||
; You may switch to the modern ones:
|
|
||||||
!define MUI_ICON "${NSISDIR}\Contrib\Graphics\Icons\nsis3-install.ico"
|
|
||||||
!define MUI_UNICON "${NSISDIR}\Contrib\Graphics\Icons\nsis3-uninstall.ico"
|
|
||||||
|
|
||||||
!define MUI_WELCOMEFINISHPAGE_BITMAP ".\images\wizard.bmp"
|
|
||||||
!define MUI_WELCOMEFINISHPAGE_BITMAP_NOSTRETCH
|
|
||||||
|
|
||||||
!define MUI_HEADERIMAGE
|
|
||||||
!define MUI_HEADERIMAGE_BITMAP ".\images\header.bmp"
|
|
||||||
|
|
||||||
;--------------------------------
|
|
||||||
; Language Selection Dialog Settings (remember chosen language in registry)
|
|
||||||
!define MUI_LANGDLL_REGISTRY_ROOT "HKCU"
|
|
||||||
!define MUI_LANGDLL_REGISTRY_KEY "Software\${SOFT_NAME}"
|
|
||||||
!define MUI_LANGDLL_REGISTRY_VALUENAME "Installer Language"
|
|
||||||
|
|
||||||
;--------------------------------
|
|
||||||
; Pages
|
|
||||||
!define MUI_COMPONENTSPAGE_SMALLDESC
|
|
||||||
!insertmacro MUI_PAGE_WELCOME
|
|
||||||
!insertmacro MUI_PAGE_LICENSE "files\LICENSE"
|
|
||||||
!insertmacro MUI_PAGE_COMPONENTS
|
|
||||||
!insertmacro MUI_PAGE_DIRECTORY
|
|
||||||
!insertmacro MUI_PAGE_INSTFILES
|
|
||||||
|
|
||||||
!insertmacro MUI_UNPAGE_CONFIRM
|
|
||||||
!insertmacro MUI_UNPAGE_INSTFILES
|
|
||||||
|
|
||||||
; Finish page – checkbox to launch QElectroTech
|
|
||||||
!define MUI_FINISHPAGE_RUN "$INSTDIR\Lancer QET.bat"
|
|
||||||
!define MUI_FINISHPAGE_RUN_NOTCHECKED
|
|
||||||
!define MUI_FINISHPAGE_RUN_TEXT "$(Check)"
|
|
||||||
!insertmacro MUI_PAGE_FINISH
|
|
||||||
|
|
||||||
;--------------------------------
|
|
||||||
; Languages
|
|
||||||
; NSIS 3: MUI_LANGDLL_ALLLANGUAGES is still supported and works as before.
|
|
||||||
!define MUI_LANGDLL_ALLLANGUAGES
|
|
||||||
|
|
||||||
!insertmacro MUI_LANGUAGE "English" ; first = default
|
|
||||||
!insertmacro MUI_LANGUAGE "Korean"
|
|
||||||
!insertmacro MUI_LANGUAGE "French"
|
|
||||||
!insertmacro MUI_LANGUAGE "Spanish"
|
|
||||||
!insertmacro MUI_LANGUAGE "Russian"
|
|
||||||
!insertmacro MUI_LANGUAGE "Portuguese"
|
|
||||||
!insertmacro MUI_LANGUAGE "Czech"
|
|
||||||
!insertmacro MUI_LANGUAGE "Polish"
|
|
||||||
!insertmacro MUI_LANGUAGE "Greek"
|
|
||||||
!insertmacro MUI_LANGUAGE "Arabic"
|
|
||||||
!insertmacro MUI_LANGUAGE "German"
|
|
||||||
!insertmacro MUI_LANGUAGE "Italian"
|
|
||||||
!insertmacro MUI_LANGUAGE "Romanian"
|
|
||||||
!insertmacro MUI_LANGUAGE "Catalan"
|
|
||||||
!insertmacro MUI_LANGUAGE "Croatian"
|
|
||||||
!insertmacro MUI_LANGUAGE "Dutch"
|
|
||||||
!insertmacro MUI_LANGUAGE "Danish"
|
|
||||||
!insertmacro MUI_LANGUAGE "Hungarian"
|
|
||||||
!insertmacro MUI_LANGUAGE "Japanese"
|
|
||||||
!insertmacro MUI_LANGUAGE "Mongolian"
|
|
||||||
!insertmacro MUI_LANGUAGE "Norwegian"
|
|
||||||
!insertmacro MUI_LANGUAGE "PortugueseBR"
|
|
||||||
!insertmacro MUI_LANGUAGE "Serbian"
|
|
||||||
!insertmacro MUI_LANGUAGE "Slovak"
|
|
||||||
!insertmacro MUI_LANGUAGE "Slovenian"
|
|
||||||
!insertmacro MUI_LANGUAGE "Swedish"
|
|
||||||
!insertmacro MUI_LANGUAGE "Turkish"
|
|
||||||
!insertmacro MUI_LANGUAGE "Ukrainian"
|
|
||||||
!insertmacro MUI_LANGUAGE "SimpChinese"
|
|
||||||
!insertmacro MUI_RESERVEFILE_LANGDLL
|
|
||||||
|
|
||||||
; Language strings for all supported locales
|
|
||||||
!include lang_extra.nsh
|
|
||||||
!include lang_extra_fr.nsh
|
|
||||||
!include lang_extra_missing.nsh
|
|
||||||
; NOTE: The string "uninstFailed" must be defined in lang_extra.nsh and
|
|
||||||
; lang_extra_fr.nsh (and any other lang_extra_*.nsh) like so:
|
|
||||||
; LangString uninstFailed ${LANG_ENGLISH} "Uninstallation of the previous version failed.$\nPlease uninstall QElectroTech manually before continuing."
|
|
||||||
; LangString uninstFailed ${LANG_FRENCH} "La désinstallation de la version précédente a échoué.$\nVeuillez désinstaller QElectroTech manuellement avant de continuer."
|
|
||||||
|
|
||||||
;==============================================================================
|
|
||||||
; SECTIONS
|
|
||||||
;==============================================================================
|
|
||||||
|
|
||||||
SetOverwrite on
|
|
||||||
|
|
||||||
Section "Main Program"
|
|
||||||
SectionIn RO ; Read-only – always installed
|
|
||||||
|
|
||||||
SetOutPath "$INSTDIR\bin\"
|
|
||||||
File "./files/bin/${SOFT_NAME}.exe"
|
|
||||||
|
|
||||||
SetOutPath "$INSTDIR"
|
|
||||||
File "./files/ChangeLog"
|
|
||||||
File "./files/CREDIT"
|
|
||||||
File "./files/ELEMENTS.LICENSE"
|
|
||||||
File "./files/LICENSE"
|
|
||||||
File "./files/qet_uninstall_file_associations.reg"
|
|
||||||
File "./files/README"
|
|
||||||
File "./files/register_filetypes.bat"
|
|
||||||
File "Lancer QET.bat"
|
|
||||||
|
|
||||||
SetOutPath "$INSTDIR"
|
|
||||||
File /r "./files/ico"
|
|
||||||
|
|
||||||
SectionEnd
|
|
||||||
|
|
||||||
;---------------------------
|
|
||||||
SetOverwrite on
|
|
||||||
SubSection "$(Elements)" SEC01
|
|
||||||
|
|
||||||
SetOverwrite on
|
|
||||||
Section "$(Electric)"
|
|
||||||
SetOutPath "$INSTDIR\elements"
|
|
||||||
File /r "./files/elements/10_electric"
|
|
||||||
SectionEnd
|
|
||||||
|
|
||||||
SetOverwrite on
|
|
||||||
Section "$(Logic)"
|
|
||||||
SetOutPath "$INSTDIR\elements"
|
|
||||||
File /r "./files/elements/20_logic"
|
|
||||||
SectionEnd
|
|
||||||
|
|
||||||
SetOverwrite on
|
|
||||||
Section "$(Hydraulic)"
|
|
||||||
SetOutPath "$INSTDIR\elements"
|
|
||||||
File /r "./files/elements/30_hydraulic"
|
|
||||||
SectionEnd
|
|
||||||
|
|
||||||
SetOverwrite on
|
|
||||||
Section "$(Pneumatic)"
|
|
||||||
SetOutPath "$INSTDIR\elements"
|
|
||||||
File /r "./files/elements/50_pneumatic"
|
|
||||||
SectionEnd
|
|
||||||
|
|
||||||
;---------------------------------
|
|
||||||
SubSection "$(Energy)"
|
|
||||||
|
|
||||||
SetOverwrite on
|
|
||||||
Section "$(water)"
|
|
||||||
SetOutPath "$INSTDIR\elements\60_energy"
|
|
||||||
File /r "./files/elements/60_energy/11_water"
|
|
||||||
File /r "./files/elements/60_energy/"
|
|
||||||
SectionEnd
|
|
||||||
|
|
||||||
SetOverwrite on
|
|
||||||
Section "$(Refrigeration)"
|
|
||||||
SetOutPath "$INSTDIR\elements\60_energy"
|
|
||||||
File /r "./files/elements/60_energy/21_refrigeration"
|
|
||||||
File /r "./files/elements/60_energy/"
|
|
||||||
SectionEnd
|
|
||||||
|
|
||||||
SetOverwrite on
|
|
||||||
Section "$(Solar_thermal)"
|
|
||||||
SetOutPath "$INSTDIR\elements\60_energy"
|
|
||||||
File /r "./files/elements/60_energy/31_solar_thermal"
|
|
||||||
File /r "./files/elements/60_energy/"
|
|
||||||
SectionEnd
|
|
||||||
|
|
||||||
SubSectionEnd
|
|
||||||
|
|
||||||
SubSectionEnd
|
|
||||||
|
|
||||||
;-------------------------------
|
|
||||||
SetOverwrite on
|
|
||||||
Section "$(Lang)" SEC02
|
|
||||||
SetOutPath "$INSTDIR\lang"
|
|
||||||
File "./files/lang/*.qm"
|
|
||||||
SectionEnd
|
|
||||||
|
|
||||||
SetOverwrite on
|
|
||||||
Section "$(Titleblocks)" SEC03
|
|
||||||
SetOutPath "$INSTDIR"
|
|
||||||
File /r "./files/titleblocks"
|
|
||||||
SectionEnd
|
|
||||||
|
|
||||||
SetOverwrite on
|
|
||||||
Section "$(Examples)" SEC04
|
|
||||||
SetOutPath "$INSTDIR"
|
|
||||||
File /r "./files/examples"
|
|
||||||
SectionEnd
|
|
||||||
|
|
||||||
SetOverwrite on
|
|
||||||
Section "$(Fonts)" SEC05
|
|
||||||
SetOutPath "$INSTDIR"
|
|
||||||
File /r "./files/fonts"
|
|
||||||
SectionEnd
|
|
||||||
|
|
||||||
;--------------------------------
|
|
||||||
; Component descriptions
|
|
||||||
!insertmacro MUI_FUNCTION_DESCRIPTION_BEGIN
|
|
||||||
!insertmacro MUI_DESCRIPTION_TEXT ${SEC01} $(var1)
|
|
||||||
!insertmacro MUI_DESCRIPTION_TEXT ${SEC02} $(var2)
|
|
||||||
!insertmacro MUI_DESCRIPTION_TEXT ${SEC03} $(var3)
|
|
||||||
!insertmacro MUI_DESCRIPTION_TEXT ${SEC04} $(var4)
|
|
||||||
!insertmacro MUI_DESCRIPTION_TEXT ${SEC05} $(var5)
|
|
||||||
!insertmacro MUI_FUNCTION_DESCRIPTION_END
|
|
||||||
|
|
||||||
;--------------------------------
|
|
||||||
; Hidden section: registry, shortcuts, file associations
|
|
||||||
Section ""
|
|
||||||
SetOutPath "$INSTDIR"
|
|
||||||
|
|
||||||
; NSIS 3 on 64-bit Windows: set 64-bit registry view BEFORE any WriteRegStr
|
|
||||||
; so keys land in HKLM\SOFTWARE (not the Wow6432Node redirect).
|
|
||||||
SetRegView 64
|
|
||||||
|
|
||||||
; Store installation folder
|
|
||||||
WriteRegStr HKCU "Software\${SOFT_NAME}" "" $INSTDIR
|
|
||||||
|
|
||||||
; Uninstall registry entries
|
|
||||||
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${SOFT_NAME}" \
|
|
||||||
"DisplayName" "${SOFT_NAME} (remove only)"
|
|
||||||
WriteRegStr HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${SOFT_NAME}" \
|
|
||||||
"UninstallString" '"$INSTDIR\Uninstall.exe"'
|
|
||||||
|
|
||||||
; Create uninstaller
|
|
||||||
WriteUninstaller "$INSTDIR\Uninstall.exe"
|
|
||||||
|
|
||||||
; Build paths for icons and launch script
|
|
||||||
StrCpy $final_qet_exe "$INSTDIR\Lancer QET.bat"
|
|
||||||
StrCpy $final_project_ico "$INSTDIR\ico\application-x-qet-project.ico"
|
|
||||||
StrCpy $final_element_ico "$INSTDIR\ico\application-x-qet-element.ico"
|
|
||||||
StrCpy $final_titleblock_ico "$INSTDIR\ico\application-x-qet-titleblock.ico"
|
|
||||||
|
|
||||||
; File associations – .qet
|
|
||||||
WriteRegStr HKEY_CLASSES_ROOT "Applications\qelectrotech.exe\shell\open\command" "" \
|
|
||||||
'"$final_qet_exe" "%1"'
|
|
||||||
WriteRegStr HKEY_CLASSES_ROOT ".qet" "" "qet_diagram_file"
|
|
||||||
WriteRegStr HKEY_CLASSES_ROOT "qet_diagram_file" "" "Diagram QET"
|
|
||||||
WriteRegDWORD HKEY_CLASSES_ROOT "qet_diagram_file" "EditFlags" 0x00000000
|
|
||||||
WriteRegDWORD HKEY_CLASSES_ROOT "qet_diagram_file" "BrowserFlags" 0x00000008
|
|
||||||
WriteRegStr HKEY_CLASSES_ROOT "qet_diagram_file\DefaultIcon" "" "$final_project_ico"
|
|
||||||
WriteRegStr HKEY_CLASSES_ROOT "qet_diagram_file\shell\open\command" "" '"$final_qet_exe" "%1"'
|
|
||||||
|
|
||||||
; File associations – .elmt
|
|
||||||
WriteRegStr HKEY_CLASSES_ROOT ".elmt" "" "qet_element_file"
|
|
||||||
WriteRegStr HKEY_CLASSES_ROOT "qet_element_file" "" "Element QET"
|
|
||||||
WriteRegDWORD HKEY_CLASSES_ROOT "qet_element_file" "EditFlags" 0x00000000
|
|
||||||
WriteRegDWORD HKEY_CLASSES_ROOT "qet_element_file" "BrowserFlags" 0x00000008
|
|
||||||
WriteRegStr HKEY_CLASSES_ROOT "qet_element_file\DefaultIcon" "" "$final_element_ico"
|
|
||||||
WriteRegStr HKEY_CLASSES_ROOT "qet_element_file\shell\open\command" "" '"$final_qet_exe" "%1"'
|
|
||||||
|
|
||||||
; File associations – .titleblock
|
|
||||||
WriteRegStr HKEY_CLASSES_ROOT ".titleblock" "" "qet_titleblock_file"
|
|
||||||
WriteRegStr HKEY_CLASSES_ROOT "qet_titleblock_file" "" "Titleblock QET"
|
|
||||||
WriteRegDWORD HKEY_CLASSES_ROOT "qet_titleblock_file" "EditFlags" 0x00000000
|
|
||||||
WriteRegDWORD HKEY_CLASSES_ROOT "qet_titleblock_file" "BrowserFlags" 0x00000008
|
|
||||||
WriteRegStr HKEY_CLASSES_ROOT "qet_titleblock_file\DefaultIcon" "" "$final_titleblock_ico"
|
|
||||||
WriteRegStr HKEY_CLASSES_ROOT "qet_titleblock_file\shell\open\command" "" '"$final_qet_exe" "%1"'
|
|
||||||
|
|
||||||
SetShellVarContext all ; apply shortcuts for all users
|
|
||||||
|
|
||||||
; Start Menu shortcuts
|
|
||||||
CreateDirectory "$SMPROGRAMS\${SOFT_NAME}"
|
|
||||||
CreateDirectory "$SMPROGRAMS\${SOFT_NAME}\Manual"
|
|
||||||
CreateDirectory "$SMPROGRAMS\${SOFT_NAME}\Upgrade"
|
|
||||||
CreateShortCut "$SMPROGRAMS\${SOFT_NAME}\QElectroTech.lnk" \
|
|
||||||
"$INSTDIR\Lancer QET.bat" 0 "$INSTDIR\ico\qelectrotech.ico"
|
|
||||||
CreateShortCut "$SMPROGRAMS\${SOFT_NAME}\Uninstall QElectroTech.lnk" \
|
|
||||||
"$INSTDIR\Uninstall.exe"
|
|
||||||
|
|
||||||
; Desktop shortcut
|
|
||||||
CreateShortCut "$DESKTOP\QElectroTech.lnk" \
|
|
||||||
"$INSTDIR\Lancer QET.bat" 0 "$INSTDIR\ico\qelectrotech.ico"
|
|
||||||
|
|
||||||
; Internet shortcuts
|
|
||||||
WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Manual\Manual_English.url" \
|
|
||||||
"InternetShortcut" "URL" "https://download.qelectrotech.org/qet/manual_0.7/build/index.html"
|
|
||||||
WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Manual\Manual_Russian.url" \
|
|
||||||
"InternetShortcut" "URL" "https://download.qelectrotech.org/qet/joshua/html/QET_ru.html"
|
|
||||||
WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Upgrade\Download.url" \
|
|
||||||
"InternetShortcut" "URL" "https://download.qelectrotech.org/qet/builds/nightly/"
|
|
||||||
WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Donate.url" \
|
|
||||||
"InternetShortcut" "URL" "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZZHC9D7C3MDPC"
|
|
||||||
|
|
||||||
; Mark installed elements as read-only
|
|
||||||
${Locate} "$INSTDIR\elements\" "/L=FD /M=*.elmt" "LocateCallback"
|
|
||||||
IfErrors 0 +2
|
|
||||||
; MessageBox MB_OK "Error in Locate" ; uncomment for debugging
|
|
||||||
|
|
||||||
SectionEnd
|
|
||||||
|
|
||||||
;--------------------------------
|
|
||||||
; Locate callback – sets FILE_ATTRIBUTE_READONLY on each .elmt file
|
|
||||||
Function LocateCallback
|
|
||||||
SetFileAttributes $R9 FILE_ATTRIBUTE_READONLY
|
|
||||||
Push $0
|
|
||||||
FunctionEnd
|
|
||||||
|
|
||||||
;==============================================================================
|
|
||||||
; INSTALLER FUNCTIONS
|
|
||||||
;==============================================================================
|
|
||||||
|
|
||||||
Function .onInit
|
|
||||||
; NSIS 3: SetRegView in .onInit ensures InstallDirRegKey reads the right hive
|
|
||||||
SetRegView 64
|
|
||||||
|
|
||||||
!insertmacro MUI_LANGDLL_DISPLAY
|
|
||||||
|
|
||||||
; Abort if not running on a 64-bit OS
|
|
||||||
${IfNot} ${RunningX64}
|
|
||||||
MessageBox MB_OK|MB_ICONSTOP $(wrongArch)
|
|
||||||
Abort
|
|
||||||
${EndIf}
|
|
||||||
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
; Auto-uninstall previous version before installing new one
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
ReadRegStr $R0 HKLM \
|
|
||||||
"Software\Microsoft\Windows\CurrentVersion\Uninstall\${SOFT_NAME}" \
|
|
||||||
"UninstallString"
|
|
||||||
|
|
||||||
; No previous installation found → proceed normally
|
|
||||||
StrCmp $R0 "" done
|
|
||||||
|
|
||||||
; Also read the install dir of the previous version
|
|
||||||
ReadRegStr $R1 HKCU "Software\${SOFT_NAME}" ""
|
|
||||||
|
|
||||||
; Ask user whether to uninstall the existing version
|
|
||||||
MessageBox MB_OKCANCEL|MB_ICONEXCLAMATION "$(installed)" IDOK uninst
|
|
||||||
Abort ; user clicked Cancel → stop the installer
|
|
||||||
|
|
||||||
uninst:
|
|
||||||
; Remove surrounding quotes from the UninstallString if present
|
|
||||||
; (some installers write: "C:\path\Uninstall.exe" — ExecWait needs clean path)
|
|
||||||
StrCpy $R2 $R0 1 ; first character
|
|
||||||
StrCmp $R2 '"' 0 unquoted
|
|
||||||
; Strip leading and trailing quote
|
|
||||||
StrCpy $R0 $R0 "" 1 ; remove leading "
|
|
||||||
StrLen $R3 $R0
|
|
||||||
IntOp $R3 $R3 - 1
|
|
||||||
StrCpy $R0 $R0 $R3 ; remove trailing "
|
|
||||||
unquoted:
|
|
||||||
|
|
||||||
; Run the uninstaller silently, keeping it in its own directory
|
|
||||||
; _?= prevents NSIS from copying the uninstaller to a temp folder,
|
|
||||||
; so it can delete itself and the whole $INSTDIR tree.
|
|
||||||
ClearErrors
|
|
||||||
${If} $R1 != ""
|
|
||||||
ExecWait '"$R0" /S _?=$R1' ; silent uninstall using saved install dir
|
|
||||||
${Else}
|
|
||||||
ExecWait '"$R0" /S' ; fallback if install dir unknown
|
|
||||||
${EndIf}
|
|
||||||
|
|
||||||
IfErrors uninstall_failed
|
|
||||||
|
|
||||||
; Verify the old installation is gone before continuing
|
|
||||||
${If} $R1 != ""
|
|
||||||
IfFileExists "$R1\${SOFT_NAME}.exe" uninstall_failed
|
|
||||||
IfFileExists "$R1\bin\${SOFT_NAME}.exe" uninstall_failed
|
|
||||||
${EndIf}
|
|
||||||
|
|
||||||
Goto done
|
|
||||||
|
|
||||||
uninstall_failed:
|
|
||||||
MessageBox MB_OK|MB_ICONSTOP "$(uninstFailed)"
|
|
||||||
Abort
|
|
||||||
|
|
||||||
done:
|
|
||||||
|
|
||||||
FunctionEnd
|
|
||||||
|
|
||||||
;==============================================================================
|
|
||||||
; UNINSTALLER SECTION
|
|
||||||
;==============================================================================
|
|
||||||
|
|
||||||
Section "Uninstall"
|
|
||||||
SetRegView 64 ; NSIS 3: required so we delete from the correct hive
|
|
||||||
SetShellVarContext all
|
|
||||||
|
|
||||||
; Remove Start Menu shortcuts
|
|
||||||
RMDir /r "$SMPROGRAMS\${SOFT_NAME}"
|
|
||||||
|
|
||||||
; Remove Desktop shortcut
|
|
||||||
Delete "$DESKTOP\QElectroTech.lnk"
|
|
||||||
|
|
||||||
; Remove application files
|
|
||||||
Delete "$INSTDIR\*.*"
|
|
||||||
RMDir /r "$INSTDIR"
|
|
||||||
|
|
||||||
; Remove installation registry keys
|
|
||||||
DeleteRegKey HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\${SOFT_NAME}"
|
|
||||||
DeleteRegKey /ifempty HKCU "Software\${SOFT_NAME}"
|
|
||||||
|
|
||||||
; Remove file associations registry keys
|
|
||||||
DeleteRegKey HKEY_CLASSES_ROOT "Applications\qelectrotech.exe"
|
|
||||||
DeleteRegKey HKEY_CLASSES_ROOT ".qet"
|
|
||||||
DeleteRegKey HKEY_CLASSES_ROOT "qet_diagram_file"
|
|
||||||
DeleteRegKey HKEY_CLASSES_ROOT ".elmt"
|
|
||||||
DeleteRegKey HKEY_CLASSES_ROOT "qet_element_file"
|
|
||||||
DeleteRegKey HKEY_CLASSES_ROOT ".titleblock"
|
|
||||||
DeleteRegKey HKEY_CLASSES_ROOT "qet_titleblock_file"
|
|
||||||
|
|
||||||
IfFileExists "$INSTDIR" 0 NoErrorMsg
|
|
||||||
; MessageBox MB_OK "Note: $INSTDIR could not be removed!"
|
|
||||||
NoErrorMsg:
|
|
||||||
|
|
||||||
SectionEnd
|
|
||||||
|
|
||||||
;==============================================================================
|
|
||||||
; UNINSTALLER FUNCTIONS
|
|
||||||
;==============================================================================
|
|
||||||
|
|
||||||
Function un.onInit
|
|
||||||
SetRegView 64 ; NSIS 3: match the view used during install
|
|
||||||
!insertmacro MUI_UNGETLANGUAGE
|
|
||||||
FunctionEnd
|
|
||||||
@@ -1,385 +0,0 @@
|
|||||||
LangString installed ${LANG_ENGLISH} "${SOFT_NAME} is already installed. $\n$\nClick `OK` to remove the previous version or `Cancel` to cancel this upgrade."
|
|
||||||
LangString wrongArch ${LANG_ENGLISH} "This distribution is for 64 bits computers only."
|
|
||||||
LangString Elements ${LANG_ENGLISH} "Elements"
|
|
||||||
LangString Electric ${LANG_ENGLISH} "Electric"
|
|
||||||
LangString Logic ${LANG_ENGLISH} "Logic"
|
|
||||||
LangString Hydraulic ${LANG_ENGLISH} "Hydraulic"
|
|
||||||
LangString Pneumatic ${LANG_ENGLISH} "Pneumatic"
|
|
||||||
LangString Energy ${LANG_ENGLISH} "Energy"
|
|
||||||
LangString water ${LANG_ENGLISH} "Water"
|
|
||||||
LangString Refrigeration ${LANG_ENGLISH} "Refrigeration"
|
|
||||||
LangString Solar_thermal ${LANG_ENGLISH} "Solar_thermal"
|
|
||||||
LangString Lang ${LANG_ENGLISH} "Lang"
|
|
||||||
LangString Fonts ${LANG_ENGLISH} "Fonts"
|
|
||||||
LangString Titleblocks ${LANG_ENGLISH} "Titleblocks"
|
|
||||||
LangString Examples ${LANG_ENGLISH} "Examples"
|
|
||||||
LangString Check ${LANG_ENGLISH} "Check to start ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_ENGLISH} "Elements of the official collection"
|
|
||||||
LangString var2 ${LANG_ENGLISH} "languagues files"
|
|
||||||
LangString var3 ${LANG_ENGLISH} "Examples of cartridges"
|
|
||||||
LangString var4 ${LANG_ENGLISH} "Examples of diagrams"
|
|
||||||
LangString var5 ${LANG_ENGLISH} "Fonts"
|
|
||||||
LangString uninstFailed ${LANG_ENGLISH} "Uninstallation of the previous version failed.$\nPlease uninstall ${SOFT_NAME} manually before continuing."
|
|
||||||
|
|
||||||
|
|
||||||
LangString installed ${LANG_KOREAN} "${SOFT_NAME}이(가) 이미 설치되어 있습니다. $\n$\n이전 버전을 제거하려면 `OK`를, 업그레이드를 취소하려면 `Cancel`을 클릭하세요."
|
|
||||||
LangString wrongArch ${LANG_KOREAN} "이 배포판은 64비트 컴퓨터에서만 사용할 수 있습니다."
|
|
||||||
LangString Elements ${LANG_KOREAN} "요소"
|
|
||||||
LangString Electric ${LANG_KOREAN} "전기"
|
|
||||||
LangString Logic ${LANG_KOREAN} "로직"
|
|
||||||
LangString Hydraulic ${LANG_KOREAN} "유압"
|
|
||||||
LangString Pneumatic ${LANG_KOREAN} "공압"
|
|
||||||
LangString Energy ${LANG_KOREAN} "에너지"
|
|
||||||
LangString water ${LANG_KOREAN} "물"
|
|
||||||
LangString Refrigeration ${LANG_KOREAN} "냉동"
|
|
||||||
LangString Solar_thermal ${LANG_KOREAN} "태양열"
|
|
||||||
LangString Lang ${LANG_KOREAN} "언어"
|
|
||||||
LangString Fonts ${LANG_KOREAN} "글꼴"
|
|
||||||
LangString Titleblocks ${LANG_KOREAN} "표제란"
|
|
||||||
LangString Examples ${LANG_KOREAN} "예제"
|
|
||||||
LangString Check ${LANG_KOREAN} "${SOFT_NAME} 실행"
|
|
||||||
LangString var1 ${LANG_KOREAN} "공식 컬렉션 요소"
|
|
||||||
LangString var2 ${LANG_KOREAN} "언어 파일"
|
|
||||||
LangString var3 ${LANG_KOREAN} "표제란 예제"
|
|
||||||
LangString var4 ${LANG_KOREAN} "도면 예제"
|
|
||||||
LangString var5 ${LANG_KOREAN} "글꼴"
|
|
||||||
LangString uninstFailed ${LANG_KOREAN} "이전 버전을 제거하지 못했습니다.$\n계속하기 전에 ${SOFT_NAME}을(를) 수동으로 제거해 주세요."
|
|
||||||
|
|
||||||
|
|
||||||
LangString installed ${LANG_POLISH} "${SOFT_NAME} jest już zainstalowany. $\n$\nKliknij `OK` aby odinstalować poprzednią wersję lub `Anuluj` aby przerwać aktualizację."
|
|
||||||
LangString wrongArch ${LANG_POLISH} "To oprogramowanie jest przeznaczone wyłącznie dla komputerów 64 bitowych."
|
|
||||||
LangString Elements ${LANG_POLISH} "Elementy"
|
|
||||||
LangString Electric ${LANG_POLISH} "Elektryka"
|
|
||||||
LangString Logic ${LANG_POLISH} "Automatyka"
|
|
||||||
LangString Hydraulic ${LANG_POLISH} "Hydraullika"
|
|
||||||
LangString Pneumatic ${LANG_POLISH} "Pneumatyka"
|
|
||||||
LangString Energy ${LANG_POLISH} "Energia"
|
|
||||||
LangString water ${LANG_POLISH} "Woda"
|
|
||||||
LangString Refrigeration ${LANG_POLISH} "Chłodnictwo"
|
|
||||||
LangString Solar_thermal ${LANG_POLISH} "Energia słoneczna"
|
|
||||||
LangString Lang ${LANG_POLISH} "Język"
|
|
||||||
LangString Fonts ${LANG_POLISH} "Czcionki"
|
|
||||||
LangString Titleblocks ${LANG_POLISH} "Tabliczki rysunkowe"
|
|
||||||
LangString Examples ${LANG_POLISH} "Przykłady"
|
|
||||||
LangString Check ${LANG_POLISH} "Zaznacz, aby uruchomić ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_POLISH} "Elementy oficjalnej kolekcji"
|
|
||||||
LangString var2 ${LANG_POLISH} "Pliki językowe"
|
|
||||||
LangString var3 ${LANG_POLISH} "Przykłady tabliczek rysunkowych"
|
|
||||||
LangString var4 ${LANG_POLISH} "Przykłady schematów"
|
|
||||||
LangString var5 ${LANG_POLISH} "Czcionki"
|
|
||||||
LangString uninstFailed ${LANG_POLISH} "Odinstalowanie poprzedniej wersji nie powiodło się.$\nPrzed kontynuowaniem odinstaluj ręcznie program ${SOFT_NAME}."
|
|
||||||
|
|
||||||
|
|
||||||
LangString installed ${LANG_GREEK} "${SOFT_NAME} είναι ήδη εγκατεστημένο. $\n$\nΠάτησε `OK` για αφαίρεση της προηγούμενης έκδοσης ή `Cancel` για ακύρωση της αναβάθμισης."
|
|
||||||
LangString wrongArch ${LANG_GREEK} "Αυτή η διανομή είναι μόνο για 64μπιτους υπολογιστές."
|
|
||||||
LangString Elements ${LANG_GREEK} "Στοιχεία"
|
|
||||||
LangString Electric ${LANG_GREEK} "Ηλεκτρικά"
|
|
||||||
LangString Logic ${LANG_GREEK} "Λογικά"
|
|
||||||
LangString Hydraulic ${LANG_GREEK} "Υδραυλικά"
|
|
||||||
LangString Pneumatic ${LANG_GREEK} "Πνευματικά"
|
|
||||||
LangString Energy ${LANG_GREEK} "Ενέργεια"
|
|
||||||
LangString water ${LANG_GREEK} "Νερό"
|
|
||||||
LangString Refrigeration ${LANG_GREEK} "Ψύξη"
|
|
||||||
LangString Solar_thermal ${LANG_GREEK} "Ηλιοθερμία"
|
|
||||||
LangString Lang ${LANG_GREEK} "Γλώσσα"
|
|
||||||
LangString Fonts ${LANG_GREEK} "Γραμματοσειρές"
|
|
||||||
LangString Titleblocks ${LANG_GREEK} "Πινακίδες"
|
|
||||||
LangString Examples ${LANG_GREEK} "Παραδείγματα"
|
|
||||||
LangString Check ${LANG_GREEK} "Επιλέξτε για εκκίνηση ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_GREEK} "Στοιχεία της επίσημης συλλογής"
|
|
||||||
LangString var2 ${LANG_GREEK} "Αρχεία γλωσσών"
|
|
||||||
LangString var3 ${LANG_GREEK} "Παραδείγματα πινακίδων"
|
|
||||||
LangString var4 ${LANG_GREEK} "Παραδείγματα διαγραμμάτων"
|
|
||||||
LangString var5 ${LANG_GREEK} "Γραμματοσειρές"
|
|
||||||
LangString uninstFailed ${LANG_GREEK} "Η απεγκατάσταση της προηγούμενης έκδοσης απέτυχε.$\nΠαρακαλώ απεγκαταστήστε χειροκίνητα το ${SOFT_NAME} πριν συνεχίσετε."
|
|
||||||
|
|
||||||
|
|
||||||
LangString installed ${LANG_CZECH} "${SOFT_NAME} je již nainstalován. $\n$\nKlikněte na `OK` pro odebrání předchozí verze nebo na `Zrušit` pro zrušení tohoto upgradu."
|
|
||||||
LangString wrongArch ${LANG_CZECH} "Tato distribuce je určena pouze pro 64bitové počítače."
|
|
||||||
LangString Elements ${LANG_CZECH} "Prvky"
|
|
||||||
LangString Electric ${LANG_CZECH} "Elektrika"
|
|
||||||
LangString Logic ${LANG_CZECH} "Logika"
|
|
||||||
LangString Hydraulic ${LANG_CZECH} "Hydraulika"
|
|
||||||
LangString Pneumatic ${LANG_CZECH} "Pneumatika"
|
|
||||||
LangString Energy ${LANG_CZECH} "Energie"
|
|
||||||
LangString water ${LANG_CZECH} "Voda"
|
|
||||||
LangString Refrigeration ${LANG_CZECH} "Chlazení"
|
|
||||||
LangString Solar_thermal ${LANG_CZECH} "Solární_teplo"
|
|
||||||
LangString Lang ${LANG_CZECH} "Jazyk"
|
|
||||||
LangString Fonts ${LANG_CZECH} "Písma"
|
|
||||||
LangString Titleblocks ${LANG_CZECH} "Popisová pole"
|
|
||||||
LangString Examples ${LANG_CZECH} "Příklady"
|
|
||||||
LangString Check ${LANG_CZECH} "Zaškrtněte pro spuštění ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_CZECH} "Prvky oficiální kolekce"
|
|
||||||
LangString var2 ${LANG_CZECH} "Jazykové soubory"
|
|
||||||
LangString var3 ${LANG_CZECH} "Příklady popisových polí"
|
|
||||||
LangString var4 ${LANG_CZECH} "Příklady schémat"
|
|
||||||
LangString var5 ${LANG_CZECH} "Písma"
|
|
||||||
LangString uninstFailed ${LANG_CZECH} "Odinstalování předchozí verze se nezdařilo.$\nPřed pokračováním prosím odinstalujte ${SOFT_NAME} ručně."
|
|
||||||
|
|
||||||
|
|
||||||
LangString installed ${LANG_SPANISH} "${SOFT_NAME} ya está instalado. $\n$\nHaga clic en `Aceptar` para eliminar la versión anterior o en `Cancelar` para cancelar esta actualización."
|
|
||||||
LangString wrongArch ${LANG_SPANISH} "Esta distribución es solo para ordenadores de 64 bits."
|
|
||||||
LangString Elements ${LANG_SPANISH} "Elementos"
|
|
||||||
LangString Electric ${LANG_SPANISH} "Eléctrico"
|
|
||||||
LangString Logic ${LANG_SPANISH} "Lógica"
|
|
||||||
LangString Hydraulic ${LANG_SPANISH} "Hidráulica"
|
|
||||||
LangString Pneumatic ${LANG_SPANISH} "Neumática"
|
|
||||||
LangString Energy ${LANG_SPANISH} "Energía"
|
|
||||||
LangString water ${LANG_SPANISH} "Agua"
|
|
||||||
LangString Refrigeration ${LANG_SPANISH} "Refrigeración"
|
|
||||||
LangString Solar_thermal ${LANG_SPANISH} "Solar_térmico"
|
|
||||||
LangString Lang ${LANG_SPANISH} "Idioma"
|
|
||||||
LangString Fonts ${LANG_SPANISH} "Fuentes"
|
|
||||||
LangString Titleblocks ${LANG_SPANISH} "Cartelas"
|
|
||||||
LangString Examples ${LANG_SPANISH} "Ejemplos"
|
|
||||||
LangString Check ${LANG_SPANISH} "Marcar para iniciar ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_SPANISH} "Elementos de la colección oficial"
|
|
||||||
LangString var2 ${LANG_SPANISH} "Archivos de idioma"
|
|
||||||
LangString var3 ${LANG_SPANISH} "Ejemplos de cartelas"
|
|
||||||
LangString var4 ${LANG_SPANISH} "Ejemplos de esquemas"
|
|
||||||
LangString var5 ${LANG_SPANISH} "Fuentes"
|
|
||||||
LangString uninstFailed ${LANG_SPANISH} "La desinstalación de la versión anterior ha fallado.$\nPor favor, desinstale ${SOFT_NAME} manualmente antes de continuar."
|
|
||||||
|
|
||||||
|
|
||||||
LangString installed ${LANG_GERMAN} "${SOFT_NAME} ist bereits installiert. $\n$\nKlicken Sie auf `OK`, um die alte Version zu deinstallieren, oder auf `Abbrechen`, um das Upgrade abzubrechen."
|
|
||||||
LangString wrongArch ${LANG_GERMAN} "Dieses Programm läuft ausschließlich unter Windows 64 Bit."
|
|
||||||
LangString Elements ${LANG_GERMAN} "Bauteile"
|
|
||||||
LangString Electric ${LANG_GERMAN} "Elektrik"
|
|
||||||
LangString Logic ${LANG_GERMAN} "Logik"
|
|
||||||
LangString Hydraulic ${LANG_GERMAN} "Hydraulik"
|
|
||||||
LangString Pneumatic ${LANG_GERMAN} "Pneumatik"
|
|
||||||
LangString Energy ${LANG_GERMAN} "Energietechnik"
|
|
||||||
LangString water ${LANG_GERMAN} "Wasser"
|
|
||||||
LangString Refrigeration ${LANG_GERMAN} "Kältetechnik"
|
|
||||||
LangString Solar_thermal ${LANG_GERMAN} "Solar-Wärmetechnik"
|
|
||||||
LangString Lang ${LANG_GERMAN} "Sprachen"
|
|
||||||
LangString Fonts ${LANG_GERMAN} "Schriften"
|
|
||||||
LangString Titleblocks ${LANG_GERMAN} "Schriftfelder"
|
|
||||||
LangString Examples ${LANG_GERMAN} "Beispiele"
|
|
||||||
LangString Check ${LANG_GERMAN} "Ankreuzen zum Starten von ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_GERMAN} "Elemente der offiziellen Sammlung"
|
|
||||||
LangString var2 ${LANG_GERMAN} "Sprachdateien"
|
|
||||||
LangString var3 ${LANG_GERMAN} "Schriftfeld-Beispiele"
|
|
||||||
LangString var4 ${LANG_GERMAN} "Schaltplan-Beispiele"
|
|
||||||
LangString var5 ${LANG_GERMAN} "Schriften"
|
|
||||||
LangString uninstFailed ${LANG_GERMAN} "Die Deinstallation der vorherigen Version ist fehlgeschlagen.$\nBitte deinstallieren Sie ${SOFT_NAME} manuell, bevor Sie fortfahren."
|
|
||||||
|
|
||||||
|
|
||||||
LangString installed ${LANG_RUSSIAN} "${SOFT_NAME} уже установлен. $\n$\nДля удаления предыдущей версии нажмите `OK` или `Cancel` для отмены обновления."
|
|
||||||
LangString wrongArch ${LANG_RUSSIAN} "Эта версия только для 64 битных компьютеров."
|
|
||||||
LangString Elements ${LANG_RUSSIAN} "Элементы"
|
|
||||||
LangString Electric ${LANG_RUSSIAN} "Электротехника"
|
|
||||||
LangString Logic ${LANG_RUSSIAN} "Логика"
|
|
||||||
LangString Hydraulic ${LANG_RUSSIAN} "Гидравлика"
|
|
||||||
LangString Pneumatic ${LANG_RUSSIAN} "Пневматика"
|
|
||||||
LangString Energy ${LANG_RUSSIAN} "Энергетика"
|
|
||||||
LangString water ${LANG_RUSSIAN} "Водоснабжение"
|
|
||||||
LangString Refrigeration ${LANG_RUSSIAN} "Холодильная техника"
|
|
||||||
LangString Solar_thermal ${LANG_RUSSIAN} "Солнечная-тепловая"
|
|
||||||
LangString Lang ${LANG_RUSSIAN} "Язык"
|
|
||||||
LangString Fonts ${LANG_RUSSIAN} "Шрифты"
|
|
||||||
LangString Titleblocks ${LANG_RUSSIAN} "Штампы"
|
|
||||||
LangString Examples ${LANG_RUSSIAN} "Примеры"
|
|
||||||
LangString Check ${LANG_RUSSIAN} "Нажмите для запуска ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_RUSSIAN} "Элементы официальной коллекции"
|
|
||||||
LangString var2 ${LANG_RUSSIAN} "языковые файлы"
|
|
||||||
LangString var3 ${LANG_RUSSIAN} "Примеры штампов"
|
|
||||||
LangString var4 ${LANG_RUSSIAN} "Примеры схем"
|
|
||||||
LangString var5 ${LANG_RUSSIAN} "Шрифты"
|
|
||||||
LangString uninstFailed ${LANG_RUSSIAN} "Удаление предыдущей версии завершилось с ошибкой.$\nПожалуйста, удалите ${SOFT_NAME} вручную перед продолжением."
|
|
||||||
|
|
||||||
|
|
||||||
LangString installed ${LANG_ARABIC} "${SOFT_NAME} مثبَّت بالفعل. $\n$\nانقر على `موافق` لإزالة الإصدار السابق أو على `إلغاء` لإلغاء هذا التحديث."
|
|
||||||
LangString wrongArch ${LANG_ARABIC} "هذا التوزيع مخصص لأجهزة الكمبيوتر 64 بت فقط."
|
|
||||||
LangString Elements ${LANG_ARABIC} "العناصر"
|
|
||||||
LangString Electric ${LANG_ARABIC} "الكهرباء"
|
|
||||||
LangString Logic ${LANG_ARABIC} "المنطق"
|
|
||||||
LangString Hydraulic ${LANG_ARABIC} "الهيدروليك"
|
|
||||||
LangString Pneumatic ${LANG_ARABIC} "الهواء المضغوط"
|
|
||||||
LangString Energy ${LANG_ARABIC} "الطاقة"
|
|
||||||
LangString water ${LANG_ARABIC} "الماء"
|
|
||||||
LangString Refrigeration ${LANG_ARABIC} "التبريد"
|
|
||||||
LangString Solar_thermal ${LANG_ARABIC} "الطاقة_الشمسية_الحرارية"
|
|
||||||
LangString Lang ${LANG_ARABIC} "اللغة"
|
|
||||||
LangString Fonts ${LANG_ARABIC} "الخطوط"
|
|
||||||
LangString Titleblocks ${LANG_ARABIC} "كتل العنوان"
|
|
||||||
LangString Examples ${LANG_ARABIC} "أمثلة"
|
|
||||||
LangString Check ${LANG_ARABIC} "حدد لتشغيل ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_ARABIC} "عناصر المجموعة الرسمية"
|
|
||||||
LangString var2 ${LANG_ARABIC} "ملفات اللغة"
|
|
||||||
LangString var3 ${LANG_ARABIC} "أمثلة على كتل العنوان"
|
|
||||||
LangString var4 ${LANG_ARABIC} "أمثلة على المخططات"
|
|
||||||
LangString var5 ${LANG_ARABIC} "الخطوط"
|
|
||||||
LangString uninstFailed ${LANG_ARABIC} "فشل إلغاء تثبيت الإصدار السابق. يرجى إلغاء تثبيت ${SOFT_NAME} يدويًا قبل المتابعة."
|
|
||||||
|
|
||||||
|
|
||||||
LangString installed ${LANG_CATALAN} "${SOFT_NAME} ja està instal·lat. $\n$\nFeu clic a `D'acord` per eliminar la versió anterior o a `Cancel·la` per cancel·lar aquesta actualització."
|
|
||||||
LangString wrongArch ${LANG_CATALAN} "Aquesta distribució és només per a ordinadors de 64 bits."
|
|
||||||
LangString Elements ${LANG_CATALAN} "Elements"
|
|
||||||
LangString Electric ${LANG_CATALAN} "Elèctric"
|
|
||||||
LangString Logic ${LANG_CATALAN} "Lògica"
|
|
||||||
LangString Hydraulic ${LANG_CATALAN} "Hidràulica"
|
|
||||||
LangString Pneumatic ${LANG_CATALAN} "Pneumàtica"
|
|
||||||
LangString Energy ${LANG_CATALAN} "Energia"
|
|
||||||
LangString water ${LANG_CATALAN} "Aigua"
|
|
||||||
LangString Refrigeration ${LANG_CATALAN} "Refrigeració"
|
|
||||||
LangString Solar_thermal ${LANG_CATALAN} "Solar_tèrmic"
|
|
||||||
LangString Lang ${LANG_CATALAN} "Idioma"
|
|
||||||
LangString Fonts ${LANG_CATALAN} "Tipus de lletra"
|
|
||||||
LangString Titleblocks ${LANG_CATALAN} "Cartutxos"
|
|
||||||
LangString Examples ${LANG_CATALAN} "Exemples"
|
|
||||||
LangString Check ${LANG_CATALAN} "Marca per iniciar ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_CATALAN} "Elements de la col·lecció oficial"
|
|
||||||
LangString var2 ${LANG_CATALAN} "Fitxers d'idioma"
|
|
||||||
LangString var3 ${LANG_CATALAN} "Exemples de cartutxos"
|
|
||||||
LangString var4 ${LANG_CATALAN} "Exemples d'esquemes"
|
|
||||||
LangString var5 ${LANG_CATALAN} "Tipus de lletra"
|
|
||||||
LangString uninstFailed ${LANG_CATALAN} "La desinstal·lació de la versió anterior ha fallat.$\nSi us plau, desinstal·leu ${SOFT_NAME} manualment abans de continuar."
|
|
||||||
|
|
||||||
|
|
||||||
LangString installed ${LANG_ITALIAN} "${SOFT_NAME} è già installato. $\n$\nFare click su `OK` per rimuovere la versione precedente o su `Annulla` per annullare questo aggiornamento."
|
|
||||||
LangString wrongArch ${LANG_ITALIAN} "Questa distribuzione è riservata ai sistemi a 64 bit."
|
|
||||||
LangString Elements ${LANG_ITALIAN} "Elementi"
|
|
||||||
LangString Electric ${LANG_ITALIAN} "Electricità"
|
|
||||||
LangString Logic ${LANG_ITALIAN} "Logica"
|
|
||||||
LangString Hydraulic ${LANG_ITALIAN} "Idraulica"
|
|
||||||
LangString Pneumatic ${LANG_ITALIAN} "Pneumatica"
|
|
||||||
LangString Energy ${LANG_ITALIAN} "Energia"
|
|
||||||
LangString water ${LANG_ITALIAN} "Acqua"
|
|
||||||
LangString Refrigeration ${LANG_ITALIAN} "Refrigerazione"
|
|
||||||
LangString Solar_thermal ${LANG_ITALIAN} "Solare_termico"
|
|
||||||
LangString Lang ${LANG_ITALIAN} "Lingua"
|
|
||||||
LangString Fonts ${LANG_ITALIAN} "Caratteri"
|
|
||||||
LangString Titleblocks ${LANG_ITALIAN} "Cartigli"
|
|
||||||
LangString Examples ${LANG_ITALIAN} "Esempi"
|
|
||||||
LangString Check ${LANG_ITALIAN} "Avvia ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_ITALIAN} "Elementi della collezione ufficiale"
|
|
||||||
LangString var2 ${LANG_ITALIAN} "File della lingua"
|
|
||||||
LangString var3 ${LANG_ITALIAN} "Cartigli di esempio"
|
|
||||||
LangString var4 ${LANG_ITALIAN} "Schemi di esempio"
|
|
||||||
LangString var5 ${LANG_ITALIAN} "Caratteri"
|
|
||||||
LangString uninstFailed ${LANG_ITALIAN} "La disinstallazione della versione precedente non è riuscita.$\nSi prega di disinstallare ${SOFT_NAME} manualmente prima di continuare."
|
|
||||||
|
|
||||||
|
|
||||||
LangString installed ${LANG_PORTUGUESE} "${SOFT_NAME} já está instalado. $\n$\nClique em `OK` para remover a versão anterior ou em `Cancelar` para cancelar esta atualização."
|
|
||||||
LangString wrongArch ${LANG_PORTUGUESE} "Esta distribuição é apenas para computadores de 64 bits."
|
|
||||||
LangString Elements ${LANG_PORTUGUESE} "Elementos"
|
|
||||||
LangString Electric ${LANG_PORTUGUESE} "Elétrica"
|
|
||||||
LangString Logic ${LANG_PORTUGUESE} "Lógica"
|
|
||||||
LangString Hydraulic ${LANG_PORTUGUESE} "Hidráulica"
|
|
||||||
LangString Pneumatic ${LANG_PORTUGUESE} "Pneumática"
|
|
||||||
LangString Energy ${LANG_PORTUGUESE} "Energia"
|
|
||||||
LangString water ${LANG_PORTUGUESE} "Água"
|
|
||||||
LangString Refrigeration ${LANG_PORTUGUESE} "Refrigeração"
|
|
||||||
LangString Solar_thermal ${LANG_PORTUGUESE} "Solar_térmico"
|
|
||||||
LangString Lang ${LANG_PORTUGUESE} "Idioma"
|
|
||||||
LangString Fonts ${LANG_PORTUGUESE} "Fontes"
|
|
||||||
LangString Titleblocks ${LANG_PORTUGUESE} "Legendas"
|
|
||||||
LangString Examples ${LANG_PORTUGUESE} "Exemplos"
|
|
||||||
LangString Check ${LANG_PORTUGUESE} "Marcar para iniciar ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_PORTUGUESE} "Elementos da coleção oficial"
|
|
||||||
LangString var2 ${LANG_PORTUGUESE} "Arquivos de idioma"
|
|
||||||
LangString var3 ${LANG_PORTUGUESE} "Exemplos de legendas"
|
|
||||||
LangString var4 ${LANG_PORTUGUESE} "Exemplos de esquemas"
|
|
||||||
LangString var5 ${LANG_PORTUGUESE} "Fontes"
|
|
||||||
LangString uninstFailed ${LANG_PORTUGUESE} "A desinstalação da versão anterior falhou.$\nPor favor, desinstale ${SOFT_NAME} manualmente antes de continuar."
|
|
||||||
|
|
||||||
|
|
||||||
LangString installed ${LANG_ROMANIAN} "${SOFT_NAME} este deja instalat. $\n$\nFaceți clic pe `OK` pentru a elimina versiunea anterioară sau pe `Anulare` pentru a anula această actualizare."
|
|
||||||
LangString wrongArch ${LANG_ROMANIAN} "Această distribuție este destinată numai computerelor pe 64 de biți."
|
|
||||||
LangString Elements ${LANG_ROMANIAN} "Elemente"
|
|
||||||
LangString Electric ${LANG_ROMANIAN} "Electric"
|
|
||||||
LangString Logic ${LANG_ROMANIAN} "Logică"
|
|
||||||
LangString Hydraulic ${LANG_ROMANIAN} "Hidraulică"
|
|
||||||
LangString Pneumatic ${LANG_ROMANIAN} "Pneumatică"
|
|
||||||
LangString Energy ${LANG_ROMANIAN} "Energie"
|
|
||||||
LangString water ${LANG_ROMANIAN} "Apă"
|
|
||||||
LangString Refrigeration ${LANG_ROMANIAN} "Refrigerare"
|
|
||||||
LangString Solar_thermal ${LANG_ROMANIAN} "Solar_termic"
|
|
||||||
LangString Lang ${LANG_ROMANIAN} "Limbă"
|
|
||||||
LangString Fonts ${LANG_ROMANIAN} "Fonturi"
|
|
||||||
LangString Titleblocks ${LANG_ROMANIAN} "Cartușe"
|
|
||||||
LangString Examples ${LANG_ROMANIAN} "Exemple"
|
|
||||||
LangString Check ${LANG_ROMANIAN} "Bifați pentru a porni ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_ROMANIAN} "Elemente din colecția oficială"
|
|
||||||
LangString var2 ${LANG_ROMANIAN} "Fișiere de limbă"
|
|
||||||
LangString var3 ${LANG_ROMANIAN} "Exemple de cartușe"
|
|
||||||
LangString var4 ${LANG_ROMANIAN} "Exemple de scheme"
|
|
||||||
LangString var5 ${LANG_ROMANIAN} "Fonturi"
|
|
||||||
LangString uninstFailed ${LANG_ROMANIAN} "Dezinstalarea versiunii anterioare a eșuat.$\nVă rugăm să dezinstalați ${SOFT_NAME} manual înainte de a continua."
|
|
||||||
|
|
||||||
|
|
||||||
LangString installed ${LANG_CROATIAN} "${SOFT_NAME} je već instaliran. $\n$\nKliknite `U redu` za uklanjanje prethodne verzije ili `Odustani` za odustajanje od nadogradnje."
|
|
||||||
LangString wrongArch ${LANG_CROATIAN} "Ova distribucija namijenjena je samo za 64-bitna računala."
|
|
||||||
LangString Elements ${LANG_CROATIAN} "Elementi"
|
|
||||||
LangString Electric ${LANG_CROATIAN} "Elektrika"
|
|
||||||
LangString Logic ${LANG_CROATIAN} "Logika"
|
|
||||||
LangString Hydraulic ${LANG_CROATIAN} "Hidraulika"
|
|
||||||
LangString Pneumatic ${LANG_CROATIAN} "Pneumatika"
|
|
||||||
LangString Energy ${LANG_CROATIAN} "Energija"
|
|
||||||
LangString water ${LANG_CROATIAN} "Voda"
|
|
||||||
LangString Refrigeration ${LANG_CROATIAN} "Hlađenje"
|
|
||||||
LangString Solar_thermal ${LANG_CROATIAN} "Solarno_toplinsko"
|
|
||||||
LangString Lang ${LANG_CROATIAN} "Jezik"
|
|
||||||
LangString Fonts ${LANG_CROATIAN} "Fontovi"
|
|
||||||
LangString Titleblocks ${LANG_CROATIAN} "Zaglavlja"
|
|
||||||
LangString Examples ${LANG_CROATIAN} "Primjeri"
|
|
||||||
LangString Check ${LANG_CROATIAN} "Označite za pokretanje ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_CROATIAN} "Elementi službene zbirke"
|
|
||||||
LangString var2 ${LANG_CROATIAN} "Jezične datoteke"
|
|
||||||
LangString var3 ${LANG_CROATIAN} "Primjeri zaglavlja"
|
|
||||||
LangString var4 ${LANG_CROATIAN} "Primjeri shema"
|
|
||||||
LangString var5 ${LANG_CROATIAN} "Fontovi"
|
|
||||||
LangString uninstFailed ${LANG_CROATIAN} "Deinstalacija prethodne verzije nije uspjela.$\nMolimo deinstalirajte ${SOFT_NAME} ručno prije nastavka."
|
|
||||||
|
|
||||||
|
|
||||||
LangString installed ${LANG_DUTCH} "${SOFT_NAME} is al geinstalleerd. $\n$\nklik `OK` om vorige versie te verwijderen of `annuleer` om deze upgrade te annuleren."
|
|
||||||
LangString wrongArch ${LANG_DUTCH} "Deze distributie is alleen voor 64 bits computers."
|
|
||||||
LangString Elements ${LANG_DUTCH} "Elementen"
|
|
||||||
LangString Electric ${LANG_DUTCH} "Electriciteit"
|
|
||||||
LangString Logic ${LANG_DUTCH} "Logica"
|
|
||||||
LangString Hydraulic ${LANG_DUTCH} "Hydraulisch"
|
|
||||||
LangString Pneumatic ${LANG_DUTCH} "Pneumatisch"
|
|
||||||
LangString Energy ${LANG_DUTCH} "Energie"
|
|
||||||
LangString water ${LANG_DUTCH} "Water"
|
|
||||||
LangString Refrigeration ${LANG_DUTCH} "Koelinstallaties"
|
|
||||||
LangString Solar_thermal ${LANG_DUTCH} "Zonne_warmte"
|
|
||||||
LangString Lang ${LANG_DUTCH} "Taal"
|
|
||||||
LangString Fonts ${LANG_DUTCH} "Lettertypen"
|
|
||||||
LangString Titleblocks ${LANG_DUTCH} "Titelblok"
|
|
||||||
LangString Examples ${LANG_DUTCH} "Voorbeelden"
|
|
||||||
LangString Check ${LANG_DUTCH} "Aanvinken om ${SOFT_NAME} te starten"
|
|
||||||
LangString var1 ${LANG_DUTCH} "Elementen van de officiële verzameling"
|
|
||||||
LangString var2 ${LANG_DUTCH} "Taalbestanden"
|
|
||||||
LangString var3 ${LANG_DUTCH} "Voorbeelden van titelblokken"
|
|
||||||
LangString var4 ${LANG_DUTCH} "Voorbeelden van schema's"
|
|
||||||
LangString var5 ${LANG_DUTCH} "Lettertypen"
|
|
||||||
LangString uninstFailed ${LANG_DUTCH} "Het verwijderen van de vorige versie is mislukt.$\nVerwijder ${SOFT_NAME} handmatig voordat u verdergaat."
|
|
||||||
|
|
||||||
|
|
||||||
LangString installed ${LANG_DANISH} "${SOFT_NAME} er allerede installeret. $\n$\nKlik `Ok` for at fjerne foregående version eller `Annuller` for at annullere opgraderingen."
|
|
||||||
LangString wrongArch ${LANG_DANISH} "Dette program er kun for 64 bit systemer."
|
|
||||||
LangString Elements ${LANG_DANISH} "Symboler"
|
|
||||||
LangString Electric ${LANG_DANISH} "Elektrisk"
|
|
||||||
LangString Logic ${LANG_DANISH} "Logik"
|
|
||||||
LangString Hydraulic ${LANG_DANISH} "Hydraulik"
|
|
||||||
LangString Pneumatic ${LANG_DANISH} "Pneumatik"
|
|
||||||
LangString Energy ${LANG_DANISH} "Energi teknik"
|
|
||||||
LangString water ${LANG_DANISH} "VVS teknik"
|
|
||||||
LangString Refrigeration ${LANG_DANISH} "Køle teknik"
|
|
||||||
LangString Solar_thermal ${LANG_DANISH} "Sol & varme teknik"
|
|
||||||
LangString Lang ${LANG_DANISH} "Sprog"
|
|
||||||
LangString Fonts ${LANG_DANISH} "Skrifttyper"
|
|
||||||
LangString Titleblocks ${LANG_DANISH} "Titel blokke"
|
|
||||||
LangString Examples ${LANG_DANISH} "Eksempler"
|
|
||||||
LangString Check ${LANG_DANISH} "Vælg for at starte ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_DANISH} "Symboler fra officiel samling"
|
|
||||||
LangString var2 ${LANG_DANISH} "Sprog filer"
|
|
||||||
LangString var3 ${LANG_DANISH} "Titel blokke eksempler"
|
|
||||||
LangString var4 ${LANG_DANISH} "Diagram eksempler"
|
|
||||||
LangString var5 ${LANG_DANISH} "Skrifttyper"
|
|
||||||
LangString uninstFailed ${LANG_DANISH} "Afinstallation af den tidligere version mislykkedes.$\nAfinstaller venligst ${SOFT_NAME} manuelt, inden du fortsætter."
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -1,22 +0,0 @@
|
|||||||
LangString wrongArch ${LANG_FRENCH} "Ce programme est pour Windows 64 bits seulement."
|
|
||||||
LangString installed ${LANG_FRENCH} "${SOFT_NAME} est déja installé. $\n$\nCliquer sur `OK` pour désinstaller l'ancienne version `Annuler` pour annuler cet upgrade."
|
|
||||||
LangString Elements ${LANG_FRENCH} "Eléments"
|
|
||||||
LangString Electric ${LANG_FRENCH} "Electrique"
|
|
||||||
LangString Logic ${LANG_FRENCH} "Logique"
|
|
||||||
LangString Hydraulic ${LANG_FRENCH} "Hydraulique"
|
|
||||||
LangString Pneumatic ${LANG_FRENCH} "Pneumatique"
|
|
||||||
LangString Energy ${LANG_FRENCH} "Energie"
|
|
||||||
LangString water ${LANG_FRENCH} "Eaux"
|
|
||||||
LangString Refrigeration ${LANG_FRENCH} "Climatisation"
|
|
||||||
LangString Solar_thermal ${LANG_FRENCH} "Thermique & solaire"
|
|
||||||
LangString Lang ${LANG_FRENCH} "Langues"
|
|
||||||
LangString Fonts ${LANG_FRENCH} "Polices"
|
|
||||||
LangString Titleblocks ${LANG_FRENCH} "Cartouches"
|
|
||||||
LangString Examples ${LANG_FRENCH} "Exemples"
|
|
||||||
LangString Check ${LANG_FRENCH} "Cocher pour lancer ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_FRENCH} "Eléments de la collection officielle"
|
|
||||||
LangString var2 ${LANG_FRENCH} "Fichiers de langues"
|
|
||||||
LangString var3 ${LANG_FRENCH} "Exemples de cartouches"
|
|
||||||
LangString var4 ${LANG_FRENCH} "Exemples de schémas"
|
|
||||||
LangString var5 ${LANG_FRENCH} "Polices"
|
|
||||||
LangString uninstFailed ${LANG_FRENCH} "La désinstallation de la version précédente a échoué.$\nVeuillez désinstaller ${SOFT_NAME} manuellement avant de continuer."
|
|
||||||
@@ -1,335 +0,0 @@
|
|||||||
; Missing language translations for QElectroTech installer
|
|
||||||
; Languages added: hu, ja, mn, nb, nl_BE, nl_NL, pt_BR, rs/sr, sk, sl, sv, tr, uk, zh
|
|
||||||
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
; Hungarian (LANG_HUNGARIAN)
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
LangString installed ${LANG_HUNGARIAN} "${SOFT_NAME} már telepítve van. $\n$\nKattintson az `OK` gombra az előző verzió eltávolításához, vagy a `Mégse` gombra a frissítés megszakításához."
|
|
||||||
LangString wrongArch ${LANG_HUNGARIAN} "Ez a terjesztés csak 64 bites számítógépekre való."
|
|
||||||
LangString Elements ${LANG_HUNGARIAN} "Elemek"
|
|
||||||
LangString Electric ${LANG_HUNGARIAN} "Elektromos"
|
|
||||||
LangString Logic ${LANG_HUNGARIAN} "Logika"
|
|
||||||
LangString Hydraulic ${LANG_HUNGARIAN} "Hidraulika"
|
|
||||||
LangString Pneumatic ${LANG_HUNGARIAN} "Pneumatika"
|
|
||||||
LangString Energy ${LANG_HUNGARIAN} "Energia"
|
|
||||||
LangString water ${LANG_HUNGARIAN} "Víz"
|
|
||||||
LangString Refrigeration ${LANG_HUNGARIAN} "Hűtés"
|
|
||||||
LangString Solar_thermal ${LANG_HUNGARIAN} "Nap_hőenergia"
|
|
||||||
LangString Lang ${LANG_HUNGARIAN} "Nyelv"
|
|
||||||
LangString Fonts ${LANG_HUNGARIAN} "Betűtípusok"
|
|
||||||
LangString Titleblocks ${LANG_HUNGARIAN} "Rajzfejlécek"
|
|
||||||
LangString Examples ${LANG_HUNGARIAN} "Példák"
|
|
||||||
LangString Check ${LANG_HUNGARIAN} "Jelölje be a ${SOFT_NAME} indításához"
|
|
||||||
LangString var1 ${LANG_HUNGARIAN} "A hivatalos gyűjtemény elemei"
|
|
||||||
LangString var2 ${LANG_HUNGARIAN} "Nyelvfájlok"
|
|
||||||
LangString var3 ${LANG_HUNGARIAN} "Rajzfejléc-példák"
|
|
||||||
LangString var4 ${LANG_HUNGARIAN} "Kapcsolási rajz példák"
|
|
||||||
LangString var5 ${LANG_HUNGARIAN} "Betűtípusok"
|
|
||||||
LangString uninstFailed ${LANG_HUNGARIAN} "Az előző verzió eltávolítása nem sikerült.$\nKérjük, távolítsa el manuálisan a ${SOFT_NAME} programot, mielőtt folytatná."
|
|
||||||
|
|
||||||
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
; Japanese (LANG_JAPANESE)
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
LangString installed ${LANG_JAPANESE} "${SOFT_NAME} はすでにインストールされています。$\n$\n前のバージョンを削除するには `OK` をクリックし、このアップグレードをキャンセルするには `キャンセル` をクリックしてください。"
|
|
||||||
LangString wrongArch ${LANG_JAPANESE} "この配布パッケージは64ビットコンピュータ専用です。"
|
|
||||||
LangString Elements ${LANG_JAPANESE} "部品"
|
|
||||||
LangString Electric ${LANG_JAPANESE} "電気"
|
|
||||||
LangString Logic ${LANG_JAPANESE} "論理"
|
|
||||||
LangString Hydraulic ${LANG_JAPANESE} "油圧"
|
|
||||||
LangString Pneumatic ${LANG_JAPANESE} "空圧"
|
|
||||||
LangString Energy ${LANG_JAPANESE} "エネルギー"
|
|
||||||
LangString water ${LANG_JAPANESE} "水"
|
|
||||||
LangString Refrigeration ${LANG_JAPANESE} "冷凍"
|
|
||||||
LangString Solar_thermal ${LANG_JAPANESE} "太陽熱"
|
|
||||||
LangString Lang ${LANG_JAPANESE} "言語"
|
|
||||||
LangString Fonts ${LANG_JAPANESE} "フォント"
|
|
||||||
LangString Titleblocks ${LANG_JAPANESE} "表題欄"
|
|
||||||
LangString Examples ${LANG_JAPANESE} "例"
|
|
||||||
LangString Check ${LANG_JAPANESE} "${SOFT_NAME} を起動するにはチェックを入れてください"
|
|
||||||
LangString var1 ${LANG_JAPANESE} "公式コレクションの部品"
|
|
||||||
LangString var2 ${LANG_JAPANESE} "言語ファイル"
|
|
||||||
LangString var3 ${LANG_JAPANESE} "表題欄の例"
|
|
||||||
LangString var4 ${LANG_JAPANESE} "回路図の例"
|
|
||||||
LangString var5 ${LANG_JAPANESE} "フォント"
|
|
||||||
LangString uninstFailed ${LANG_JAPANESE} "前のバージョンのアンインストールに失敗しました。$\n続行する前に、${SOFT_NAME} を手動でアンインストールしてください。"
|
|
||||||
|
|
||||||
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
; Mongolian (LANG_MONGOLIAN)
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
LangString installed ${LANG_MONGOLIAN} "${SOFT_NAME} аль хэдийн суулгасан байна. $\n$\nӨмнөх хувилбарыг устгахын тулд `OK` дарна уу эсвэл энэ шинэчлэлтийг цуцлахын тулд `Цуцлах` дарна уу."
|
|
||||||
LangString wrongArch ${LANG_MONGOLIAN} "Энэ тарилга нь зөвхөн 64 битийн компьютерт зориулагдсан."
|
|
||||||
LangString Elements ${LANG_MONGOLIAN} "Элементүүд"
|
|
||||||
LangString Electric ${LANG_MONGOLIAN} "Цахилгаан"
|
|
||||||
LangString Logic ${LANG_MONGOLIAN} "Логик"
|
|
||||||
LangString Hydraulic ${LANG_MONGOLIAN} "Гидравлик"
|
|
||||||
LangString Pneumatic ${LANG_MONGOLIAN} "Пневматик"
|
|
||||||
LangString Energy ${LANG_MONGOLIAN} "Эрчим хүч"
|
|
||||||
LangString water ${LANG_MONGOLIAN} "Ус"
|
|
||||||
LangString Refrigeration ${LANG_MONGOLIAN} "Хөргөлт"
|
|
||||||
LangString Solar_thermal ${LANG_MONGOLIAN} "Нарны_дулаан"
|
|
||||||
LangString Lang ${LANG_MONGOLIAN} "Хэл"
|
|
||||||
LangString Fonts ${LANG_MONGOLIAN} "Фонт"
|
|
||||||
LangString Titleblocks ${LANG_MONGOLIAN} "Гарчгийн блокууд"
|
|
||||||
LangString Examples ${LANG_MONGOLIAN} "Жишээнүүд"
|
|
||||||
LangString Check ${LANG_MONGOLIAN} "${SOFT_NAME} эхлүүлэхийн тулд тэмдэглэнэ үү"
|
|
||||||
LangString var1 ${LANG_MONGOLIAN} "Албан ёсны цуглуулгын элементүүд"
|
|
||||||
LangString var2 ${LANG_MONGOLIAN} "Хэлний файлууд"
|
|
||||||
LangString var3 ${LANG_MONGOLIAN} "Гарчгийн блокын жишээнүүд"
|
|
||||||
LangString var4 ${LANG_MONGOLIAN} "Схемийн жишээнүүд"
|
|
||||||
LangString var5 ${LANG_MONGOLIAN} "Фонт"
|
|
||||||
LangString uninstFailed ${LANG_MONGOLIAN} "Өмнөх хувилбарыг устгаж чадсангүй.$\nҮргэлжлүүлэхийн өмнө ${SOFT_NAME}-г гараар устгана уу."
|
|
||||||
|
|
||||||
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
; Norwegian Bokmål (LANG_NORWEGIAN)
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
LangString installed ${LANG_NORWEGIAN} "${SOFT_NAME} er allerede installert. $\n$\nKlikk `OK` for å fjerne forrige versjon, eller `Avbryt` for å avbryte denne oppgraderingen."
|
|
||||||
LangString wrongArch ${LANG_NORWEGIAN} "Denne distribusjonen er kun for 64-biters datamaskiner."
|
|
||||||
LangString Elements ${LANG_NORWEGIAN} "Elementer"
|
|
||||||
LangString Electric ${LANG_NORWEGIAN} "Elektrisk"
|
|
||||||
LangString Logic ${LANG_NORWEGIAN} "Logikk"
|
|
||||||
LangString Hydraulic ${LANG_NORWEGIAN} "Hydraulikk"
|
|
||||||
LangString Pneumatic ${LANG_NORWEGIAN} "Pneumatikk"
|
|
||||||
LangString Energy ${LANG_NORWEGIAN} "Energi"
|
|
||||||
LangString water ${LANG_NORWEGIAN} "Vann"
|
|
||||||
LangString Refrigeration ${LANG_NORWEGIAN} "Kjøling"
|
|
||||||
LangString Solar_thermal ${LANG_NORWEGIAN} "Solvarme"
|
|
||||||
LangString Lang ${LANG_NORWEGIAN} "Språk"
|
|
||||||
LangString Fonts ${LANG_NORWEGIAN} "Skrifttyper"
|
|
||||||
LangString Titleblocks ${LANG_NORWEGIAN} "Titelblokker"
|
|
||||||
LangString Examples ${LANG_NORWEGIAN} "Eksempler"
|
|
||||||
LangString Check ${LANG_NORWEGIAN} "Kryss av for å starte ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_NORWEGIAN} "Elementer fra den offisielle samlingen"
|
|
||||||
LangString var2 ${LANG_NORWEGIAN} "Språkfiler"
|
|
||||||
LangString var3 ${LANG_NORWEGIAN} "Eksempler på titelblokker"
|
|
||||||
LangString var4 ${LANG_NORWEGIAN} "Eksempler på skjemaer"
|
|
||||||
LangString var5 ${LANG_NORWEGIAN} "Skrifttyper"
|
|
||||||
LangString uninstFailed ${LANG_NORWEGIAN} "Avinstallasjon av forrige versjon mislyktes.$\nVennligst avinstaller ${SOFT_NAME} manuelt før du fortsetter."
|
|
||||||
|
|
||||||
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
; Dutch Belgium (LANG_DUTCH / nl_BE — same LANG_DUTCH constant, Belgian variant)
|
|
||||||
; Note: NSIS uses a single LANG_DUTCH constant for both nl_BE and nl_NL.
|
|
||||||
; If your build distinguishes them via a custom constant, replace accordingly.
|
|
||||||
; The block below is already covered by LANG_DUTCH in lang_extra.nsh.
|
|
||||||
; Included here for completeness / override if needed.
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
; (nl_BE uses the same LANG_DUTCH strings already defined in lang_extra.nsh)
|
|
||||||
|
|
||||||
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
; Portuguese Brazil (LANG_PORTUGUESEBR)
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
LangString installed ${LANG_PORTUGUESEBR} "${SOFT_NAME} já está instalado. $\n$\nClique em `OK` para remover a versão anterior ou em `Cancelar` para cancelar esta atualização."
|
|
||||||
LangString wrongArch ${LANG_PORTUGUESEBR} "Esta distribuição é apenas para computadores de 64 bits."
|
|
||||||
LangString Elements ${LANG_PORTUGUESEBR} "Elementos"
|
|
||||||
LangString Electric ${LANG_PORTUGUESEBR} "Elétrico"
|
|
||||||
LangString Logic ${LANG_PORTUGUESEBR} "Lógica"
|
|
||||||
LangString Hydraulic ${LANG_PORTUGUESEBR} "Hidráulica"
|
|
||||||
LangString Pneumatic ${LANG_PORTUGUESEBR} "Pneumática"
|
|
||||||
LangString Energy ${LANG_PORTUGUESEBR} "Energia"
|
|
||||||
LangString water ${LANG_PORTUGUESEBR} "Água"
|
|
||||||
LangString Refrigeration ${LANG_PORTUGUESEBR} "Refrigeração"
|
|
||||||
LangString Solar_thermal ${LANG_PORTUGUESEBR} "Solar_térmico"
|
|
||||||
LangString Lang ${LANG_PORTUGUESEBR} "Idioma"
|
|
||||||
LangString Fonts ${LANG_PORTUGUESEBR} "Fontes"
|
|
||||||
LangString Titleblocks ${LANG_PORTUGUESEBR} "Legendas"
|
|
||||||
LangString Examples ${LANG_PORTUGUESEBR} "Exemplos"
|
|
||||||
LangString Check ${LANG_PORTUGUESEBR} "Marcar para iniciar ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_PORTUGUESEBR} "Elementos da coleção oficial"
|
|
||||||
LangString var2 ${LANG_PORTUGUESEBR} "Arquivos de idioma"
|
|
||||||
LangString var3 ${LANG_PORTUGUESEBR} "Exemplos de legendas"
|
|
||||||
LangString var4 ${LANG_PORTUGUESEBR} "Exemplos de esquemas"
|
|
||||||
LangString var5 ${LANG_PORTUGUESEBR} "Fontes"
|
|
||||||
LangString uninstFailed ${LANG_PORTUGUESEBR} "A desinstalação da versão anterior falhou.$\nPor favor, desinstale ${SOFT_NAME} manualmente antes de continuar."
|
|
||||||
|
|
||||||
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
; Serbian (LANG_SERBIAN) — covers rs/sr
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
LangString installed ${LANG_SERBIAN} "${SOFT_NAME} је већ инсталиран. $\n$\nКликните `OK` да уклоните претходну верзију или `Откажи` да откажете надоградњу."
|
|
||||||
LangString wrongArch ${LANG_SERBIAN} "Ова дистрибуција је намењена само за 64-битна рачунала."
|
|
||||||
LangString Elements ${LANG_SERBIAN} "Елементи"
|
|
||||||
LangString Electric ${LANG_SERBIAN} "Електрика"
|
|
||||||
LangString Logic ${LANG_SERBIAN} "Логика"
|
|
||||||
LangString Hydraulic ${LANG_SERBIAN} "Хидраулика"
|
|
||||||
LangString Pneumatic ${LANG_SERBIAN} "Пнеуматика"
|
|
||||||
LangString Energy ${LANG_SERBIAN} "Енергија"
|
|
||||||
LangString water ${LANG_SERBIAN} "Вода"
|
|
||||||
LangString Refrigeration ${LANG_SERBIAN} "Хлађење"
|
|
||||||
LangString Solar_thermal ${LANG_SERBIAN} "Соларно_топлотно"
|
|
||||||
LangString Lang ${LANG_SERBIAN} "Језик"
|
|
||||||
LangString Fonts ${LANG_SERBIAN} "Фонтови"
|
|
||||||
LangString Titleblocks ${LANG_SERBIAN} "Заглавља"
|
|
||||||
LangString Examples ${LANG_SERBIAN} "Примери"
|
|
||||||
LangString Check ${LANG_SERBIAN} "Означите за покретање ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_SERBIAN} "Елементи службене збирке"
|
|
||||||
LangString var2 ${LANG_SERBIAN} "Језичке датотеке"
|
|
||||||
LangString var3 ${LANG_SERBIAN} "Примери заглавља"
|
|
||||||
LangString var4 ${LANG_SERBIAN} "Примери шема"
|
|
||||||
LangString var5 ${LANG_SERBIAN} "Фонтови"
|
|
||||||
LangString uninstFailed ${LANG_SERBIAN} "Деинсталација претходне верзије није успела.$\nМолимо деинсталирајте ${SOFT_NAME} ручно пре наставка."
|
|
||||||
|
|
||||||
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
; Slovak (LANG_SLOVAK)
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
LangString installed ${LANG_SLOVAK} "${SOFT_NAME} je už nainštalovaný. $\n$\nKliknutím na `OK` odstráňte predchádzajúcu verziu alebo kliknite na `Zrušiť` pre zrušenie tohto upgradu."
|
|
||||||
LangString wrongArch ${LANG_SLOVAK} "Táto distribúcia je určená len pre 64-bitové počítače."
|
|
||||||
LangString Elements ${LANG_SLOVAK} "Prvky"
|
|
||||||
LangString Electric ${LANG_SLOVAK} "Elektrika"
|
|
||||||
LangString Logic ${LANG_SLOVAK} "Logika"
|
|
||||||
LangString Hydraulic ${LANG_SLOVAK} "Hydraulika"
|
|
||||||
LangString Pneumatic ${LANG_SLOVAK} "Pneumatika"
|
|
||||||
LangString Energy ${LANG_SLOVAK} "Energia"
|
|
||||||
LangString water ${LANG_SLOVAK} "Voda"
|
|
||||||
LangString Refrigeration ${LANG_SLOVAK} "Chladenie"
|
|
||||||
LangString Solar_thermal ${LANG_SLOVAK} "Solarne_teplo"
|
|
||||||
LangString Lang ${LANG_SLOVAK} "Jazyk"
|
|
||||||
LangString Fonts ${LANG_SLOVAK} "Písma"
|
|
||||||
LangString Titleblocks ${LANG_SLOVAK} "Popisové polia"
|
|
||||||
LangString Examples ${LANG_SLOVAK} "Príklady"
|
|
||||||
LangString Check ${LANG_SLOVAK} "Začiarknite pre spustenie ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_SLOVAK} "Prvky oficiálnej zbierky"
|
|
||||||
LangString var2 ${LANG_SLOVAK} "Jazykové súbory"
|
|
||||||
LangString var3 ${LANG_SLOVAK} "Príklady popisových polí"
|
|
||||||
LangString var4 ${LANG_SLOVAK} "Príklady schém"
|
|
||||||
LangString var5 ${LANG_SLOVAK} "Písma"
|
|
||||||
LangString uninstFailed ${LANG_SLOVAK} "Odinštalovanie predchádzajúcej verzie zlyhalo.$\nPred pokračovaním odinštalujte ${SOFT_NAME} ručne."
|
|
||||||
|
|
||||||
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
; Slovenian (LANG_SLOVENIAN)
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
LangString installed ${LANG_SLOVENIAN} "${SOFT_NAME} je že nameščen. $\n$\nKliknite `OK` za odstranitev prejšnje različice ali `Prekliči` za preklic te nadgradnje."
|
|
||||||
LangString wrongArch ${LANG_SLOVENIAN} "Ta distribucija je namenjena samo za 64-bitne računalnike."
|
|
||||||
LangString Elements ${LANG_SLOVENIAN} "Elementi"
|
|
||||||
LangString Electric ${LANG_SLOVENIAN} "Elektrika"
|
|
||||||
LangString Logic ${LANG_SLOVENIAN} "Logika"
|
|
||||||
LangString Hydraulic ${LANG_SLOVENIAN} "Hidravlika"
|
|
||||||
LangString Pneumatic ${LANG_SLOVENIAN} "Pnevmatika"
|
|
||||||
LangString Energy ${LANG_SLOVENIAN} "Energija"
|
|
||||||
LangString water ${LANG_SLOVENIAN} "Voda"
|
|
||||||
LangString Refrigeration ${LANG_SLOVENIAN} "Hlajenje"
|
|
||||||
LangString Solar_thermal ${LANG_SLOVENIAN} "Solarno_toplotno"
|
|
||||||
LangString Lang ${LANG_SLOVENIAN} "Jezik"
|
|
||||||
LangString Fonts ${LANG_SLOVENIAN} "Pisave"
|
|
||||||
LangString Titleblocks ${LANG_SLOVENIAN} "Glave risb"
|
|
||||||
LangString Examples ${LANG_SLOVENIAN} "Primeri"
|
|
||||||
LangString Check ${LANG_SLOVENIAN} "Označite za zagon ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_SLOVENIAN} "Elementi uradne zbirke"
|
|
||||||
LangString var2 ${LANG_SLOVENIAN} "Jezikovne datoteke"
|
|
||||||
LangString var3 ${LANG_SLOVENIAN} "Primeri glav risb"
|
|
||||||
LangString var4 ${LANG_SLOVENIAN} "Primeri shem"
|
|
||||||
LangString var5 ${LANG_SLOVENIAN} "Pisave"
|
|
||||||
LangString uninstFailed ${LANG_SLOVENIAN} "Odstranitev prejšnje različice ni uspela.$\nPred nadaljevanjem ročno odstranite ${SOFT_NAME}."
|
|
||||||
|
|
||||||
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
; Swedish (LANG_SWEDISH)
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
LangString installed ${LANG_SWEDISH} "${SOFT_NAME} är redan installerat. $\n$\nKlicka på `OK` för att ta bort den tidigare versionen eller `Avbryt` för att avbryta uppgraderingen."
|
|
||||||
LangString wrongArch ${LANG_SWEDISH} "Den här distributionen är endast för 64-bitars datorer."
|
|
||||||
LangString Elements ${LANG_SWEDISH} "Element"
|
|
||||||
LangString Electric ${LANG_SWEDISH} "Elektrisk"
|
|
||||||
LangString Logic ${LANG_SWEDISH} "Logik"
|
|
||||||
LangString Hydraulic ${LANG_SWEDISH} "Hydraulik"
|
|
||||||
LangString Pneumatic ${LANG_SWEDISH} "Pneumatik"
|
|
||||||
LangString Energy ${LANG_SWEDISH} "Energi"
|
|
||||||
LangString water ${LANG_SWEDISH} "Vatten"
|
|
||||||
LangString Refrigeration ${LANG_SWEDISH} "Kylning"
|
|
||||||
LangString Solar_thermal ${LANG_SWEDISH} "Solvarme"
|
|
||||||
LangString Lang ${LANG_SWEDISH} "Språk"
|
|
||||||
LangString Fonts ${LANG_SWEDISH} "Teckensnitt"
|
|
||||||
LangString Titleblocks ${LANG_SWEDISH} "Ritningshuvuden"
|
|
||||||
LangString Examples ${LANG_SWEDISH} "Exempel"
|
|
||||||
LangString Check ${LANG_SWEDISH} "Markera för att starta ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_SWEDISH} "Element från den officiella samlingen"
|
|
||||||
LangString var2 ${LANG_SWEDISH} "Språkfiler"
|
|
||||||
LangString var3 ${LANG_SWEDISH} "Exempel på ritningshuvuden"
|
|
||||||
LangString var4 ${LANG_SWEDISH} "Exempel på scheman"
|
|
||||||
LangString var5 ${LANG_SWEDISH} "Teckensnitt"
|
|
||||||
LangString uninstFailed ${LANG_SWEDISH} "Avinstallationen av den föregående versionen misslyckades.$\nAvinstallera ${SOFT_NAME} manuellt innan du fortsätter."
|
|
||||||
|
|
||||||
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
; Turkish (LANG_TURKISH)
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
LangString installed ${LANG_TURKISH} "${SOFT_NAME} zaten yüklü. $\n$\nÖnceki sürümü kaldırmak için `Tamam`'a, bu yükseltmeyi iptal etmek için `İptal`'e tıklayın."
|
|
||||||
LangString wrongArch ${LANG_TURKISH} "Bu dağıtım yalnızca 64 bit bilgisayarlar içindir."
|
|
||||||
LangString Elements ${LANG_TURKISH} "Elemanlar"
|
|
||||||
LangString Electric ${LANG_TURKISH} "Elektrik"
|
|
||||||
LangString Logic ${LANG_TURKISH} "Mantık"
|
|
||||||
LangString Hydraulic ${LANG_TURKISH} "Hidrolik"
|
|
||||||
LangString Pneumatic ${LANG_TURKISH} "Pnömatik"
|
|
||||||
LangString Energy ${LANG_TURKISH} "Enerji"
|
|
||||||
LangString water ${LANG_TURKISH} "Su"
|
|
||||||
LangString Refrigeration ${LANG_TURKISH} "Soğutma"
|
|
||||||
LangString Solar_thermal ${LANG_TURKISH} "Gunes_Is"
|
|
||||||
LangString Lang ${LANG_TURKISH} "Dil"
|
|
||||||
LangString Fonts ${LANG_TURKISH} "Yazı Tipleri"
|
|
||||||
LangString Titleblocks ${LANG_TURKISH} "Başlık Bloğu"
|
|
||||||
LangString Examples ${LANG_TURKISH} "Örnekler"
|
|
||||||
LangString Check ${LANG_TURKISH} "${SOFT_NAME}'i başlatmak için işaretleyin"
|
|
||||||
LangString var1 ${LANG_TURKISH} "Resmi koleksiyonun elemanları"
|
|
||||||
LangString var2 ${LANG_TURKISH} "Dil dosyaları"
|
|
||||||
LangString var3 ${LANG_TURKISH} "Başlık bloğu örnekleri"
|
|
||||||
LangString var4 ${LANG_TURKISH} "Şema örnekleri"
|
|
||||||
LangString var5 ${LANG_TURKISH} "Yazı Tipleri"
|
|
||||||
LangString uninstFailed ${LANG_TURKISH} "Önceki sürümün kaldırılması başarısız oldu.$\nDevam etmeden önce lütfen ${SOFT_NAME}'i manuel olarak kaldırın."
|
|
||||||
|
|
||||||
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
; Ukrainian (LANG_UKRAINIAN)
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
LangString installed ${LANG_UKRAINIAN} "${SOFT_NAME} вже встановлено. $\n$\nНатисніть `OK` для видалення попередньої версії або `Скасувати` для скасування оновлення."
|
|
||||||
LangString wrongArch ${LANG_UKRAINIAN} "Цей дистрибутив призначений лише для 64-розрядних комп'ютерів."
|
|
||||||
LangString Elements ${LANG_UKRAINIAN} "Елементи"
|
|
||||||
LangString Electric ${LANG_UKRAINIAN} "Електрика"
|
|
||||||
LangString Logic ${LANG_UKRAINIAN} "Логіка"
|
|
||||||
LangString Hydraulic ${LANG_UKRAINIAN} "Гідравліка"
|
|
||||||
LangString Pneumatic ${LANG_UKRAINIAN} "Пневматика"
|
|
||||||
LangString Energy ${LANG_UKRAINIAN} "Енергетика"
|
|
||||||
LangString water ${LANG_UKRAINIAN} "Водопостачання"
|
|
||||||
LangString Refrigeration ${LANG_UKRAINIAN} "Холодильна техніка"
|
|
||||||
LangString Solar_thermal ${LANG_UKRAINIAN} "Сонячно-теплова"
|
|
||||||
LangString Lang ${LANG_UKRAINIAN} "Мова"
|
|
||||||
LangString Fonts ${LANG_UKRAINIAN} "Шрифти"
|
|
||||||
LangString Titleblocks ${LANG_UKRAINIAN} "Штампи"
|
|
||||||
LangString Examples ${LANG_UKRAINIAN} "Приклади"
|
|
||||||
LangString Check ${LANG_UKRAINIAN} "Позначте для запуску ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_UKRAINIAN} "Елементи офіційної колекції"
|
|
||||||
LangString var2 ${LANG_UKRAINIAN} "Мовні файли"
|
|
||||||
LangString var3 ${LANG_UKRAINIAN} "Приклади штампів"
|
|
||||||
LangString var4 ${LANG_UKRAINIAN} "Приклади схем"
|
|
||||||
LangString var5 ${LANG_UKRAINIAN} "Шрифти"
|
|
||||||
LangString uninstFailed ${LANG_UKRAINIAN} "Видалення попередньої версії завершилося помилкою.$\nБудь ласка, видаліть ${SOFT_NAME} вручну перед продовженням."
|
|
||||||
|
|
||||||
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
; Chinese Simplified (LANG_SIMPCHINESE)
|
|
||||||
; ----------------------------------------------------------------
|
|
||||||
LangString installed ${LANG_SIMPCHINESE} "${SOFT_NAME} 已经安装。$\n$\n单击 $\"确定$\" 删除旧版本,或单击 $\"取消$\" 取消本次升级。"
|
|
||||||
LangString wrongArch ${LANG_SIMPCHINESE} "本安装包仅适用于 64 位计算机。"
|
|
||||||
LangString Elements ${LANG_SIMPCHINESE} "元件"
|
|
||||||
LangString Electric ${LANG_SIMPCHINESE} "电气"
|
|
||||||
LangString Logic ${LANG_SIMPCHINESE} "逻辑"
|
|
||||||
LangString Hydraulic ${LANG_SIMPCHINESE} "液压"
|
|
||||||
LangString Pneumatic ${LANG_SIMPCHINESE} "气动"
|
|
||||||
LangString Energy ${LANG_SIMPCHINESE} "能源"
|
|
||||||
LangString water ${LANG_SIMPCHINESE} "水"
|
|
||||||
LangString Refrigeration ${LANG_SIMPCHINESE} "制冷"
|
|
||||||
LangString Solar_thermal ${LANG_SIMPCHINESE} "太阳能热"
|
|
||||||
LangString Lang ${LANG_SIMPCHINESE} "语言"
|
|
||||||
LangString Fonts ${LANG_SIMPCHINESE} "字体"
|
|
||||||
LangString Titleblocks ${LANG_SIMPCHINESE} "标题栏"
|
|
||||||
LangString Examples ${LANG_SIMPCHINESE} "示例"
|
|
||||||
LangString Check ${LANG_SIMPCHINESE} "勾选以启动 ${SOFT_NAME}"
|
|
||||||
LangString var1 ${LANG_SIMPCHINESE} "官方库元件"
|
|
||||||
LangString var2 ${LANG_SIMPCHINESE} "语言文件"
|
|
||||||
LangString var3 ${LANG_SIMPCHINESE} "标题栏示例"
|
|
||||||
LangString var4 ${LANG_SIMPCHINESE} "图纸示例"
|
|
||||||
LangString var5 ${LANG_SIMPCHINESE} "字体"
|
|
||||||
LangString uninstFailed ${LANG_SIMPCHINESE} "卸载旧版本失败。$\n请在继续之前手动卸载 ${SOFT_NAME}。"
|
|
||||||
@@ -1,34 +0,0 @@
|
|||||||
# Copyright 2006 The QElectroTech Team
|
|
||||||
# This file is part of QElectroTech.
|
|
||||||
#
|
|
||||||
# QElectroTech is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 2 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# QElectroTech is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
message(
|
|
||||||
"_____________________________________________________________________"
|
|
||||||
"\nCopyright 2006 The QElectroTech Team"
|
|
||||||
"\nThis file is part of QElectroTech."
|
|
||||||
|
|
||||||
"\n\nQElectroTech is free software: you can redistribute it and/or modify"
|
|
||||||
"\nit under the terms of the GNU General Public License as published by"
|
|
||||||
"\nthe Free Software Foundation, either version 2 of the License, or"
|
|
||||||
"\n(at your option) any later version."
|
|
||||||
|
|
||||||
"\nQElectroTech is distributed in the hope that it will be useful,"
|
|
||||||
"\nbut WITHOUT ANY WARRANTY; without even the implied warranty of"
|
|
||||||
"\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the"
|
|
||||||
"\nGNU General Public License for more details."
|
|
||||||
|
|
||||||
"\n\nYou should have received a copy of the GNU General Public License"
|
|
||||||
"\nalong with QElectroTech. If not, see <http://www.gnu.org/licenses/>.\n"
|
|
||||||
"_____________________________________________________________________")
|
|
||||||
@@ -1,76 +0,0 @@
|
|||||||
# Copyright 2006 The QElectroTech Team
|
|
||||||
# This file is part of QElectroTech.
|
|
||||||
#
|
|
||||||
# QElectroTech is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 2 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# QElectroTech is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
# Paths used for compilation and installation of QET
|
|
||||||
|
|
||||||
message(" - define_definitions")
|
|
||||||
|
|
||||||
message("Paths used for compilation and installation of QET")
|
|
||||||
message("--------------------------------------------------")
|
|
||||||
message("COMPIL_PREFIX " ${COMPIL_PREFIX})
|
|
||||||
message("INSTALL_PREFIX " ${INSTALL_PREFIX})
|
|
||||||
message("QET_BINARY_PATH " ${QET_BINARY_PATH})
|
|
||||||
|
|
||||||
if(${QET_COMMON_COLLECTION_PATH} STRGREATER "")
|
|
||||||
message("QET_COMMON_COLLECTION_PATH " ${INSTALL_PREFIX}${QET_COMMON_COLLECTION_PATH})
|
|
||||||
add_definitions(-DQET_COMMON_COLLECTION_PATH=${INSTALL_PREFIX}${QET_COMMON_COLLECTION_PATH})
|
|
||||||
endif()
|
|
||||||
if(${QET_COMMON_TBT_PATH} STRGREATER "")
|
|
||||||
message("QET_COMMON_TBT_PATH " ${INSTALL_PREFIX}${QET_COMMON_TBT_PATH})
|
|
||||||
add_definitions(-DQET_COMMON_TBT_PATH=${INSTALL_PREFIX}${QET_COMMON_TBT_PATH})
|
|
||||||
endif()
|
|
||||||
if(${QET_LANG_PATH_RELATIVE_TO_BINARY_PATH})
|
|
||||||
add_definitions(-DQET_LANG_PATH_RELATIVE_TO_BINARY_PATH)
|
|
||||||
endif()
|
|
||||||
if(${QET_LANG_PATH} STRGREATER "")
|
|
||||||
message("QET_LANG_PATH " ${INSTALL_PREFIX}${QET_LANG_PATH})
|
|
||||||
add_definitions(-DQET_LANG_PATH=${INSTALL_PREFIX}${QET_LANG_PATH})
|
|
||||||
endif()
|
|
||||||
if (NOT MINGW)
|
|
||||||
if(${QET_EXAMPLES_PATH} STRGREATER "")
|
|
||||||
message("QET_EXAMPLES_PATH " ${INSTALL_PREFIX}${QET_EXAMPLES_PATH})
|
|
||||||
add_definitions(-DQET_EXAMPLES_PATH=${INSTALL_PREFIX}${QET_EXAMPLES_PATH})
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
message("QET_LICENSE_PATH " ${QET_LICENSE_PATH})
|
|
||||||
message("QET_MIME_PACKAGE_PATH " ${QET_MIME_PACKAGE_PATH})
|
|
||||||
message("QET_DESKTOP_PATH " ${QET_DESKTOP_PATH})
|
|
||||||
message("QET_ICONS_PATH " ${QET_ICONS_PATH})
|
|
||||||
message("QET_MAN_PATH " ${QET_MAN_PATH})
|
|
||||||
message("QET_APPDATA_PATH " ${QET_APPDATA_PATH})
|
|
||||||
message("ICON " ${ICON})
|
|
||||||
message("--------------------------------------------------")
|
|
||||||
message("PROJECT_NAME :" ${PROJECT_NAME})
|
|
||||||
message("PROJECT_VERSION :" ${PROJECT_VERSION})
|
|
||||||
message("PROJECT_DESCRIPTION :" ${PROJECT_DESCRIPTION})
|
|
||||||
message("PROJECT_HOMEPAGE_URL :" ${PROJECT_HOMEPAGE_URL})
|
|
||||||
message("PROJECT_SOURCE_DIR :" ${PROJECT_SOURCE_DIR})
|
|
||||||
message("QET_DIR :" ${QET_DIR})
|
|
||||||
message("GIT_COMMIT_SHA :" ${GIT_COMMIT_SHA})
|
|
||||||
|
|
||||||
if(BUILD_WITH_KF6 AND BUILD_KF6)
|
|
||||||
message("KF6_GIT_TAG :" ${KF6_GIT_TAG})
|
|
||||||
endif()
|
|
||||||
if(NOT BUILD_WITH_KF6)
|
|
||||||
add_definitions(-DBUILD_WITHOUT_KF6)
|
|
||||||
endif()
|
|
||||||
message("QET_COMPONENTS :" ${QET_COMPONENTS})
|
|
||||||
message("Qt version :" ${Qt6_VERSION})
|
|
||||||
|
|
||||||
if(QMFILES_AS_RESOURCE)
|
|
||||||
add_definitions(-DQMFILES_AS_RESOURCE)
|
|
||||||
endif()
|
|
||||||
@@ -1,38 +0,0 @@
|
|||||||
# Copyright 2006 The QElectroTech Team
|
|
||||||
# This file is part of QElectroTech.
|
|
||||||
#
|
|
||||||
# QElectroTech is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 2 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# QElectroTech is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
message(" - developer_options")
|
|
||||||
|
|
||||||
# warn on *any* usage of deprecated APIs
|
|
||||||
add_definitions(-DQT_DEPRECATED_WARNINGS)
|
|
||||||
|
|
||||||
# You can make your code fail to compile if it uses deprecated APIs.
|
|
||||||
# In order to do so, uncomment the following line.
|
|
||||||
# disables all the APIs deprecated before Qt 6.0.0
|
|
||||||
#add_definitions(-DQT_DISABLE_DEPRECATED_BEFORE=0x060000)
|
|
||||||
|
|
||||||
# to enable function names and line numbers even for release builds
|
|
||||||
add_definitions(-DQT_MESSAGELOGCONTEXT)
|
|
||||||
|
|
||||||
# You can make your code warn on compile time for the TODO's
|
|
||||||
# In order to do so, uncomment the following line.
|
|
||||||
#add_definitions(-DTODO_LIST)
|
|
||||||
|
|
||||||
# Build with KF6
|
|
||||||
option(BUILD_WITH_KF6 "Build with KF6" ON)
|
|
||||||
|
|
||||||
# Use translations as a Qt resource
|
|
||||||
option(QMFILES_AS_RESOURCE "Use .qm files as Qt resource" ON)
|
|
||||||
@@ -1,55 +0,0 @@
|
|||||||
# Copyright 2006-2026 The QElectroTech Team
|
|
||||||
# This file is part of QElectroTech.
|
|
||||||
#
|
|
||||||
# QElectroTech is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 2 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# QElectroTech is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
option(BUILD_KF6 "Build KF6 libraries, use system ones otherwise" OFF)
|
|
||||||
if(BUILD_KF6)
|
|
||||||
block(PROPAGATE KF6_GIT_TAG)
|
|
||||||
message(STATUS " - fetch_kdeaddons")
|
|
||||||
set(KDE_SKIP_TEST_SETTINGS ON)
|
|
||||||
set(KCOREADDONS_USE_QML OFF)
|
|
||||||
set(KWIDGETSADDONS_USE_QML OFF)
|
|
||||||
set(BUILD_TESTING OFF)
|
|
||||||
set(BUILD_DESIGNERPLUGIN OFF)
|
|
||||||
set(BUILD_QCH OFF)
|
|
||||||
set(BUILD_SHARED_LIBS OFF)
|
|
||||||
|
|
||||||
Include(FetchContent)
|
|
||||||
|
|
||||||
if(NOT DEFINED KF6_GIT_TAG)
|
|
||||||
set(KF6_GIT_TAG v6.22.0)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
FetchContent_Declare(
|
|
||||||
kcoreaddons
|
|
||||||
GIT_REPOSITORY https://invent.kde.org/frameworks/kcoreaddons.git
|
|
||||||
GIT_TAG ${KF6_GIT_TAG})
|
|
||||||
FetchContent_MakeAvailable(kcoreaddons)
|
|
||||||
|
|
||||||
FetchContent_Declare(
|
|
||||||
kwidgetsaddons
|
|
||||||
GIT_REPOSITORY https://invent.kde.org/frameworks/kwidgetsaddons.git
|
|
||||||
GIT_TAG ${KF6_GIT_TAG})
|
|
||||||
FetchContent_MakeAvailable(kwidgetsaddons)
|
|
||||||
endblock()
|
|
||||||
else()
|
|
||||||
find_package(KF6CoreAddons REQUIRED)
|
|
||||||
find_package(KF6WidgetsAddons REQUIRED)
|
|
||||||
endif()
|
|
||||||
|
|
||||||
set(KF6_PRIVATE_LIBRARIES
|
|
||||||
KF6::CoreAddons
|
|
||||||
KF6::WidgetsAddons
|
|
||||||
)
|
|
||||||
@@ -1,29 +0,0 @@
|
|||||||
# Copyright 2006-2026 The QElectroTech Team
|
|
||||||
# This file is part of QElectroTech.
|
|
||||||
#
|
|
||||||
# QElectroTech is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 2 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# QElectroTech is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
option(BUILD_PUGIXML "Build pugixml library, use system one otherwise" OFF)
|
|
||||||
if(BUILD_PUGIXML)
|
|
||||||
Include(FetchContent)
|
|
||||||
message(" - fetch pugixml")
|
|
||||||
FetchContent_Declare(
|
|
||||||
pugixml
|
|
||||||
GIT_REPOSITORY https://github.com/zeux/pugixml.git
|
|
||||||
GIT_TAG v1.15)
|
|
||||||
|
|
||||||
FetchContent_MakeAvailable(pugixml)
|
|
||||||
else()
|
|
||||||
find_package(pugixml REQUIRED)
|
|
||||||
endif()
|
|
||||||
@@ -1,28 +0,0 @@
|
|||||||
# Copyright 2006-2026 The QElectroTech Team
|
|
||||||
# This file is part of QElectroTech.
|
|
||||||
#
|
|
||||||
# QElectroTech is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 2 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# QElectroTech is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
message(" - fetch_singleapplication")
|
|
||||||
|
|
||||||
set(QAPPLICATION_CLASS QApplication)
|
|
||||||
|
|
||||||
Include(FetchContent)
|
|
||||||
|
|
||||||
FetchContent_Declare(
|
|
||||||
SingleApplication
|
|
||||||
GIT_REPOSITORY https://github.com/itay-grudev/SingleApplication.git
|
|
||||||
GIT_TAG v3.5.4)
|
|
||||||
|
|
||||||
FetchContent_MakeAvailable(SingleApplication)
|
|
||||||
@@ -1,41 +0,0 @@
|
|||||||
# Copyright 2006 The QElectroTech Team
|
|
||||||
# This file is part of QElectroTech.
|
|
||||||
#
|
|
||||||
# QElectroTech is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 2 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# QElectroTech is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
message(" - git_last_commit_sha")
|
|
||||||
|
|
||||||
find_package(Git QUIET)
|
|
||||||
|
|
||||||
if(GIT_FOUND AND EXISTS "${PROJECT_SOURCE_DIR}/.git")
|
|
||||||
#get GIT COMMIT SHA
|
|
||||||
execute_process(
|
|
||||||
COMMAND ${GIT_EXECUTABLE} -C ${QET_DIR} rev-parse --verify HEAD
|
|
||||||
OUTPUT_VARIABLE GIT_COMMIT_SHA
|
|
||||||
RESULT_VARIABLE GIT_COMMIT_RESULT)
|
|
||||||
|
|
||||||
# This strips terminating newline in the variable
|
|
||||||
string(REGEX REPLACE "\n$" "" GIT_COMMIT_SHA "${GIT_COMMIT_SHA}")
|
|
||||||
|
|
||||||
if(NOT GIT_COMMIT_RESULT EQUAL "0")
|
|
||||||
message(
|
|
||||||
FATAL_ERROR
|
|
||||||
"git rev-parse --verify HEAD failed with "
|
|
||||||
${GIT_COMMIT_RESULT}
|
|
||||||
", please check")
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
|
|
||||||
# This adds to definitions => .cpp
|
|
||||||
add_definitions(-DGIT_COMMIT_SHA="${GIT_COMMIT_SHA}")
|
|
||||||
@@ -1,35 +0,0 @@
|
|||||||
# Copyright 2006 The QElectroTech Team
|
|
||||||
# This file is part of QElectroTech.
|
|
||||||
#
|
|
||||||
# QElectroTech is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 2 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# QElectroTech is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
message(" - git_update_submodules")
|
|
||||||
|
|
||||||
find_package(Git QUIET)
|
|
||||||
|
|
||||||
if(GIT_FOUND AND EXISTS "${PROJECT_SOURCE_DIR}/.git")
|
|
||||||
# updates all git submodules
|
|
||||||
execute_process(
|
|
||||||
COMMAND ${GIT_EXECUTABLE} submodule update --init --recursive
|
|
||||||
WORKING_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}
|
|
||||||
RESULT_VARIABLE GIT_SUBMOD_RESULT)
|
|
||||||
|
|
||||||
if(NOT GIT_SUBMOD_RESULT EQUAL "0")
|
|
||||||
message(
|
|
||||||
FATAL_ERROR
|
|
||||||
"git submodule update --init failed with "
|
|
||||||
${GIT_SUBMOD_RESULT}
|
|
||||||
", please checkout submodules")
|
|
||||||
endif()
|
|
||||||
endif()
|
|
||||||
@@ -1,65 +0,0 @@
|
|||||||
# Copyright 2006 The QElectroTech Team
|
|
||||||
# This file is part of QElectroTech.
|
|
||||||
#
|
|
||||||
# QElectroTech is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 2 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# QElectroTech is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
# Paths used for compilation and installation of QET
|
|
||||||
|
|
||||||
message(" - paths_compilation_installation")
|
|
||||||
|
|
||||||
if(UNIX AND NOT APPLE)
|
|
||||||
# for Linux, BSD, Solaris, Minix
|
|
||||||
set(COMPIL_PREFIX "/usr/local/")
|
|
||||||
set(INSTALL_PREFIX "/usr/local/")
|
|
||||||
set(QET_BINARY_PATH "bin/")
|
|
||||||
set(QET_COMMON_COLLECTION_PATH "share/qelectrotech/elements/")
|
|
||||||
set(QET_COMMON_TBT_PATH "share/qelectrotech/titleblocks/")
|
|
||||||
set(QET_LANG_PATH "share/qelectrotech/lang/")
|
|
||||||
set(QET_EXAMPLES_PATH "share/qelectrotech/examples/")
|
|
||||||
set(QET_LICENSE_PATH "doc/qelectrotech/")
|
|
||||||
set(QET_MIME_PACKAGE_PATH "../share/mime/packages/")
|
|
||||||
set(QET_DESKTOP_PATH "share/applications/")
|
|
||||||
set(QET_ICONS_PATH "share/icons/hicolor/")
|
|
||||||
set(QET_MAN_PATH "man/")
|
|
||||||
set(QET_APPDATA_PATH "share/appdata")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(APPLE)
|
|
||||||
# for MacOS X or iOS, watchOS, tvOS (since 3.10.3)
|
|
||||||
set(COMPIL_PREFIX "./")
|
|
||||||
set(INSTALL_PREFIX "/usr/local/")
|
|
||||||
set(QET_BINARY_PATH "bin/")
|
|
||||||
set(QET_COMMON_COLLECTION_PATH "../Resources/elements/")
|
|
||||||
set(QET_COMMON_TBT_PATH "../Resources/titleblocks/")
|
|
||||||
set(QET_LANG_PATH "../Resources/lang/")
|
|
||||||
set(QET_EXAMPLES_PATH "share/qelectrotech/examples/")
|
|
||||||
set(QET_LICENSE_PATH "doc/qelectrotech/")
|
|
||||||
set(QET_DESKTOP_PATH "share/applications/")
|
|
||||||
set(QET_ICONS_PATH "share/icons/hicolor/")
|
|
||||||
set(QET_MAN_PATH "man/")
|
|
||||||
set(ICON "ico/mac_icon/qelectrotech.icns")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(WIN32)
|
|
||||||
# for Windows operating system in general
|
|
||||||
set(COMPIL_PREFIX "./")
|
|
||||||
set(INSTALL_PREFIX "./")
|
|
||||||
set(QET_BINARY_PATH "./")
|
|
||||||
set(QET_COMMON_COLLECTION_PATH "elements/")
|
|
||||||
set(QET_COMMON_TBT_PATH "titleblocks/")
|
|
||||||
set(QET_LANG_PATH "l10n/")
|
|
||||||
set(QET_LICENSE_PATH "./")
|
|
||||||
# Liste des ressources Windows
|
|
||||||
#RC_FILE = qelectrotech.rc
|
|
||||||
endif()
|
|
||||||
@@ -1,758 +0,0 @@
|
|||||||
# Copyright 2006 The QElectroTech Team
|
|
||||||
# This file is part of QElectroTech.
|
|
||||||
#
|
|
||||||
# QElectroTech is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 2 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# QElectroTech is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
message(" - qet_compilation_vars")
|
|
||||||
|
|
||||||
set(QET_COMPONENTS
|
|
||||||
Core
|
|
||||||
Gui
|
|
||||||
LinguistTools
|
|
||||||
PrintSupport
|
|
||||||
Xml
|
|
||||||
Svg
|
|
||||||
Sql
|
|
||||||
Network
|
|
||||||
Widgets
|
|
||||||
Concurrent)
|
|
||||||
|
|
||||||
set(QET_PRIVATE_LIBRARIES
|
|
||||||
Qt::PrintSupport
|
|
||||||
Qt::Gui
|
|
||||||
Qt::Xml
|
|
||||||
Qt::Svg
|
|
||||||
Qt::Sql
|
|
||||||
Qt::Network
|
|
||||||
Qt::Widgets
|
|
||||||
Qt::Concurrent
|
|
||||||
)
|
|
||||||
|
|
||||||
set(QET_RES_FILES
|
|
||||||
${QET_DIR}/sources/autoNum/ui/autonumberingdockwidget.ui
|
|
||||||
${QET_DIR}/sources/autoNum/ui/autonumberingmanagementw.ui
|
|
||||||
${QET_DIR}/sources/autoNum/ui/folioautonumbering.ui
|
|
||||||
${QET_DIR}/sources/autoNum/ui/formulaautonumberingw.ui
|
|
||||||
${QET_DIR}/sources/autoNum/ui/numparteditorw.ui
|
|
||||||
${QET_DIR}/sources/autoNum/ui/selectautonumw.ui
|
|
||||||
${QET_DIR}/sources/dataBase/ui/elementquerywidget.ui
|
|
||||||
${QET_DIR}/sources/dataBase/ui/summaryquerywidget.ui
|
|
||||||
${QET_DIR}/sources/editor/ui/dynamictextfieldeditor.ui
|
|
||||||
${QET_DIR}/sources/editor/ui/elementpropertieseditorwidget.ui
|
|
||||||
${QET_DIR}/sources/editor/ui/ellipseeditor.ui
|
|
||||||
${QET_DIR}/sources/editor/ui/lineeditor.ui
|
|
||||||
${QET_DIR}/sources/editor/ui/polygoneditor.ui
|
|
||||||
${QET_DIR}/sources/editor/ui/rectangleeditor.ui
|
|
||||||
${QET_DIR}/sources/editor/ui/qetelementeditor.ui
|
|
||||||
${QET_DIR}/sources/editor/ui/terminaleditor.ui
|
|
||||||
${QET_DIR}/sources/ElementsCollection/ui/renamedialog.ui
|
|
||||||
${QET_DIR}/sources/factory/ui/addtabledialog.ui
|
|
||||||
${QET_DIR}/sources/NameList/ui/namelistdialog.ui
|
|
||||||
${QET_DIR}/sources/NameList/ui/namelistwidget.ui
|
|
||||||
${QET_DIR}/sources/print/projectprintwindow.ui
|
|
||||||
${QET_DIR}/sources/PropertiesEditor/propertieseditordockwidget.ui
|
|
||||||
${QET_DIR}/sources/richtext/addlinkdialog.ui
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui/replaceadvanceddialog.ui
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui/replaceconductordialog.ui
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui/replaceelementdialog.ui
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui/replacefoliowidget.ui
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui/searchandreplacewidget.ui
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/addterminalstripitemdialog.ui
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/freeterminaleditor.ui
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstripcreatordialog.ui
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstripeditor.ui
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstripeditorwindow.ui
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstriplayouteditor.ui
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstriptreedockwidget.ui
|
|
||||||
${QET_DIR}/sources/ui/aboutqetdialog.ui
|
|
||||||
${QET_DIR}/sources/ui/alignmenttextdialog.ui
|
|
||||||
${QET_DIR}/sources/ui/bomexportdialog.ui
|
|
||||||
${QET_DIR}/sources/ui/borderpropertieswidget.ui
|
|
||||||
${QET_DIR}/sources/ui/compositetexteditdialog.ui
|
|
||||||
${QET_DIR}/sources/ui/conductorpropertiesdialog.ui
|
|
||||||
${QET_DIR}/sources/ui/conductorpropertieswidget.ui
|
|
||||||
${QET_DIR}/sources/ui/configsaveloaderwidget.ui
|
|
||||||
${QET_DIR}/sources/ui/diagramcontextwidget.ui
|
|
||||||
${QET_DIR}/sources/ui/diagrameditorhandlersizewidget.ui
|
|
||||||
${QET_DIR}/sources/ui/diagramselection.ui
|
|
||||||
${QET_DIR}/sources/ui/dialogwaiting.ui
|
|
||||||
${QET_DIR}/sources/ui/dynamicelementtextitemeditor.ui
|
|
||||||
${QET_DIR}/sources/ui/elementinfopartwidget.ui
|
|
||||||
${QET_DIR}/sources/ui/elementinfowidget.ui
|
|
||||||
${QET_DIR}/sources/ui/terminalnumberingdialog.ui
|
|
||||||
${QET_DIR}/sources/ui/formulaassistantdialog.ui
|
|
||||||
${QET_DIR}/sources/ui/imagepropertieswidget.ui
|
|
||||||
${QET_DIR}/sources/ui/importelementdialog.ui
|
|
||||||
${QET_DIR}/sources/ui/importelementtextpatterndialog.ui
|
|
||||||
${QET_DIR}/sources/ui/linksingleelementwidget.ui
|
|
||||||
${QET_DIR}/sources/ui/marginseditdialog.ui
|
|
||||||
${QET_DIR}/sources/ui/masterpropertieswidget.ui
|
|
||||||
${QET_DIR}/sources/ui/multipastedialog.ui
|
|
||||||
${QET_DIR}/sources/ui/potentialselectordialog.ui
|
|
||||||
${QET_DIR}/sources/ui/reportpropertiewidget.ui
|
|
||||||
${QET_DIR}/sources/ui/shapegraphicsitempropertieswidget.ui
|
|
||||||
${QET_DIR}/sources/ui/thirdpartybinaryinstalldialog.ui
|
|
||||||
${QET_DIR}/sources/ui/titleblockpropertieswidget.ui
|
|
||||||
${QET_DIR}/sources/ui/xrefpropertieswidget.ui
|
|
||||||
${QET_DIR}/sources/ui/configpage/generalconfigurationpage.ui
|
|
||||||
)
|
|
||||||
set(QET_SRC_FILES
|
|
||||||
${QET_DIR}/sources/borderproperties.cpp
|
|
||||||
${QET_DIR}/sources/borderproperties.h
|
|
||||||
${QET_DIR}/sources/bordertitleblock.cpp
|
|
||||||
${QET_DIR}/sources/bordertitleblock.h
|
|
||||||
# ${QET_DIR}/sources/colorbutton.cpp
|
|
||||||
# ${QET_DIR}/sources/colorbutton.h
|
|
||||||
# ${QET_DIR}/sources/colorcombobox.cpp
|
|
||||||
# ${QET_DIR}/sources/colorcombobox.h
|
|
||||||
# ${QET_DIR}/sources/colorcomboboxdelegate.cpp
|
|
||||||
# ${QET_DIR}/sources/colorcomboboxdelegate.h
|
|
||||||
${QET_DIR}/sources/conductorautonumerotation.cpp
|
|
||||||
${QET_DIR}/sources/conductorautonumerotation.h
|
|
||||||
${QET_DIR}/sources/conductornumexport.cpp
|
|
||||||
${QET_DIR}/sources/wiringlistexport.h
|
|
||||||
${QET_DIR}/sources/wiringlistexport.cpp
|
|
||||||
${QET_DIR}/sources/conductornumexport.h
|
|
||||||
${QET_DIR}/sources/conductorprofile.cpp
|
|
||||||
${QET_DIR}/sources/conductorprofile.h
|
|
||||||
${QET_DIR}/sources/conductorproperties.cpp
|
|
||||||
${QET_DIR}/sources/conductorproperties.h
|
|
||||||
${QET_DIR}/sources/conductorsegment.cpp
|
|
||||||
${QET_DIR}/sources/conductorsegment.h
|
|
||||||
${QET_DIR}/sources/conductorsegmentprofile.h
|
|
||||||
${QET_DIR}/sources/configdialog.cpp
|
|
||||||
${QET_DIR}/sources/configdialog.h
|
|
||||||
${QET_DIR}/sources/createdxf.cpp
|
|
||||||
${QET_DIR}/sources/createdxf.h
|
|
||||||
${QET_DIR}/sources/diagramcommands.cpp
|
|
||||||
${QET_DIR}/sources/diagramcommands.h
|
|
||||||
${QET_DIR}/sources/diagramcontent.cpp
|
|
||||||
${QET_DIR}/sources/diagramcontent.h
|
|
||||||
${QET_DIR}/sources/diagramcontext.cpp
|
|
||||||
${QET_DIR}/sources/diagramcontext.h
|
|
||||||
${QET_DIR}/sources/diagram.cpp
|
|
||||||
${QET_DIR}/sources/diagram.h
|
|
||||||
${QET_DIR}/sources/diagramposition.cpp
|
|
||||||
${QET_DIR}/sources/diagramposition.h
|
|
||||||
${QET_DIR}/sources/diagramview.cpp
|
|
||||||
${QET_DIR}/sources/diagramview.h
|
|
||||||
${QET_DIR}/sources/elementdialog.cpp
|
|
||||||
${QET_DIR}/sources/elementdialog.h
|
|
||||||
${QET_DIR}/sources/elementprovider.cpp
|
|
||||||
${QET_DIR}/sources/elementprovider.h
|
|
||||||
${QET_DIR}/sources/elementscategoryeditor.cpp
|
|
||||||
${QET_DIR}/sources/elementscategoryeditor.h
|
|
||||||
${QET_DIR}/sources/elementscollectioncache.cpp
|
|
||||||
${QET_DIR}/sources/elementscollectioncache.h
|
|
||||||
${QET_DIR}/sources/elementsmover.cpp
|
|
||||||
${QET_DIR}/sources/elementsmover.h
|
|
||||||
${QET_DIR}/sources/elementspanel.cpp
|
|
||||||
${QET_DIR}/sources/elementspanel.h
|
|
||||||
${QET_DIR}/sources/elementspanelwidget.cpp
|
|
||||||
${QET_DIR}/sources/elementspanelwidget.h
|
|
||||||
${QET_DIR}/sources/elementtextpattern.cpp
|
|
||||||
${QET_DIR}/sources/elementtextpattern.h
|
|
||||||
${QET_DIR}/sources/elementtextsmover.cpp
|
|
||||||
${QET_DIR}/sources/elementtextsmover.h
|
|
||||||
${QET_DIR}/sources/exportdialog.cpp
|
|
||||||
${QET_DIR}/sources/exportdialog.h
|
|
||||||
${QET_DIR}/sources/exportproperties.cpp
|
|
||||||
${QET_DIR}/sources/exportproperties.h
|
|
||||||
${QET_DIR}/sources/exportpropertieswidget.cpp
|
|
||||||
${QET_DIR}/sources/exportpropertieswidget.h
|
|
||||||
${QET_DIR}/sources/genericpanel.cpp
|
|
||||||
${QET_DIR}/sources/genericpanel.h
|
|
||||||
${QET_DIR}/sources/machine_info.cpp
|
|
||||||
${QET_DIR}/sources/machine_info.h
|
|
||||||
${QET_DIR}/sources/main.cpp
|
|
||||||
${QET_DIR}/sources/newelementwizard.cpp
|
|
||||||
${QET_DIR}/sources/newelementwizard.h
|
|
||||||
${QET_DIR}/sources/projectview.cpp
|
|
||||||
${QET_DIR}/sources/projectview.h
|
|
||||||
${QET_DIR}/sources/qetapp.cpp
|
|
||||||
${QET_DIR}/sources/qetapp.h
|
|
||||||
${QET_DIR}/sources/qetarguments.cpp
|
|
||||||
${QET_DIR}/sources/qetarguments.h
|
|
||||||
${QET_DIR}/sources/qet.cpp
|
|
||||||
${QET_DIR}/sources/qetdiagrameditor.cpp
|
|
||||||
${QET_DIR}/sources/qetdiagrameditor.h
|
|
||||||
${QET_DIR}/sources/qet.h
|
|
||||||
${QET_DIR}/sources/qeticons.cpp
|
|
||||||
${QET_DIR}/sources/qeticons.h
|
|
||||||
${QET_DIR}/sources/qetinformation.cpp
|
|
||||||
${QET_DIR}/sources/qetinformation.h
|
|
||||||
${QET_DIR}/sources/qetmainwindow.cpp
|
|
||||||
${QET_DIR}/sources/qetmainwindow.h
|
|
||||||
${QET_DIR}/sources/qetmessagebox.cpp
|
|
||||||
${QET_DIR}/sources/qetmessagebox.h
|
|
||||||
${QET_DIR}/sources/qetproject.cpp
|
|
||||||
${QET_DIR}/sources/qetproject.h
|
|
||||||
${QET_DIR}/sources/qetregexpvalidator.cpp
|
|
||||||
${QET_DIR}/sources/qetregexpvalidator.h
|
|
||||||
${QET_DIR}/sources/qetresult.cpp
|
|
||||||
${QET_DIR}/sources/qetresult.h
|
|
||||||
${QET_DIR}/sources/qetxml.cpp
|
|
||||||
${QET_DIR}/sources/qetxml.h
|
|
||||||
${QET_DIR}/sources/qetversion.cpp
|
|
||||||
${QET_DIR}/sources/qetversion.h
|
|
||||||
${QET_DIR}/sources/qfilenameedit.cpp
|
|
||||||
${QET_DIR}/sources/qfilenameedit.h
|
|
||||||
${QET_DIR}/sources/qgimanager.cpp
|
|
||||||
${QET_DIR}/sources/qgimanager.h
|
|
||||||
${QET_DIR}/sources/qtextorientationspinboxwidget.cpp
|
|
||||||
${QET_DIR}/sources/qtextorientationspinboxwidget.h
|
|
||||||
${QET_DIR}/sources/qtextorientationwidget.cpp
|
|
||||||
${QET_DIR}/sources/qtextorientationwidget.h
|
|
||||||
${QET_DIR}/sources/recentfiles.cpp
|
|
||||||
${QET_DIR}/sources/recentfiles.h
|
|
||||||
${QET_DIR}/sources/titleblockcell.cpp
|
|
||||||
${QET_DIR}/sources/titleblockcell.h
|
|
||||||
${QET_DIR}/sources/titleblockproperties.cpp
|
|
||||||
${QET_DIR}/sources/titleblockproperties.h
|
|
||||||
${QET_DIR}/sources/titleblocktemplate.cpp
|
|
||||||
${QET_DIR}/sources/titleblocktemplate.h
|
|
||||||
${QET_DIR}/sources/titleblocktemplaterenderer.cpp
|
|
||||||
${QET_DIR}/sources/titleblocktemplaterenderer.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/autoNum/assignvariables.cpp
|
|
||||||
${QET_DIR}/sources/autoNum/assignvariables.h
|
|
||||||
${QET_DIR}/sources/autoNum/numerotationcontextcommands.cpp
|
|
||||||
${QET_DIR}/sources/autoNum/numerotationcontextcommands.h
|
|
||||||
${QET_DIR}/sources/autoNum/numerotationcontext.cpp
|
|
||||||
${QET_DIR}/sources/autoNum/numerotationcontext.h
|
|
||||||
${QET_DIR}/sources/autoNum/ui/autonumberingdockwidget.cpp
|
|
||||||
${QET_DIR}/sources/autoNum/ui/autonumberingdockwidget.h
|
|
||||||
${QET_DIR}/sources/autoNum/ui/autonumberingmanagementw.cpp
|
|
||||||
${QET_DIR}/sources/autoNum/ui/autonumberingmanagementw.h
|
|
||||||
${QET_DIR}/sources/autoNum/ui/folioautonumbering.cpp
|
|
||||||
${QET_DIR}/sources/autoNum/ui/folioautonumbering.h
|
|
||||||
${QET_DIR}/sources/autoNum/ui/formulaautonumberingw.cpp
|
|
||||||
${QET_DIR}/sources/autoNum/ui/formulaautonumberingw.h
|
|
||||||
${QET_DIR}/sources/autoNum/ui/numparteditorw.cpp
|
|
||||||
${QET_DIR}/sources/autoNum/ui/numparteditorw.h
|
|
||||||
${QET_DIR}/sources/autoNum/ui/selectautonumw.cpp
|
|
||||||
${QET_DIR}/sources/autoNum/ui/selectautonumw.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/dataBase/projectdatabase.cpp
|
|
||||||
${QET_DIR}/sources/dataBase/projectdatabase.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/dataBase/ui/elementquerywidget.cpp
|
|
||||||
${QET_DIR}/sources/dataBase/ui/elementquerywidget.h
|
|
||||||
${QET_DIR}/sources/dataBase/ui/summaryquerywidget.cpp
|
|
||||||
${QET_DIR}/sources/dataBase/ui/summaryquerywidget.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/diagramevent/diagrameventaddelement.cpp
|
|
||||||
${QET_DIR}/sources/diagramevent/diagrameventaddelement.h
|
|
||||||
${QET_DIR}/sources/diagramevent/diagrameventaddimage.cpp
|
|
||||||
${QET_DIR}/sources/diagramevent/diagrameventaddimage.h
|
|
||||||
${QET_DIR}/sources/diagramevent/diagrameventaddshape.cpp
|
|
||||||
${QET_DIR}/sources/diagramevent/diagrameventaddshape.h
|
|
||||||
${QET_DIR}/sources/diagramevent/diagrameventaddtext.cpp
|
|
||||||
${QET_DIR}/sources/diagramevent/diagrameventaddtext.h
|
|
||||||
${QET_DIR}/sources/diagramevent/diagrameventinterface.cpp
|
|
||||||
${QET_DIR}/sources/diagramevent/diagrameventinterface.h
|
|
||||||
${QET_DIR}/sources/diagramevent/diagrameventaddmacro.cpp
|
|
||||||
${QET_DIR}/sources/diagramevent/diagrameventaddmacro.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/dvevent/dveventinterface.cpp
|
|
||||||
${QET_DIR}/sources/dvevent/dveventinterface.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/dxf/dxftoelmt.cpp
|
|
||||||
${QET_DIR}/sources/dxf/dxftoelmt.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/qet_elementscaler/qet_elementscaler.cpp
|
|
||||||
${QET_DIR}/sources/qet_elementscaler/qet_elementscaler.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/editor/arceditor.cpp
|
|
||||||
${QET_DIR}/sources/editor/arceditor.h
|
|
||||||
${QET_DIR}/sources/editor/editorcommands.cpp
|
|
||||||
${QET_DIR}/sources/editor/editorcommands.h
|
|
||||||
${QET_DIR}/sources/editor/elementcontent.h
|
|
||||||
${QET_DIR}/sources/editor/elementitemeditor.cpp
|
|
||||||
${QET_DIR}/sources/editor/elementitemeditor.h
|
|
||||||
${QET_DIR}/sources/editor/elementprimitivedecorator.cpp
|
|
||||||
${QET_DIR}/sources/editor/elementprimitivedecorator.h
|
|
||||||
${QET_DIR}/sources/editor/elementscene.cpp
|
|
||||||
${QET_DIR}/sources/editor/elementscene.h
|
|
||||||
${QET_DIR}/sources/editor/elementview.cpp
|
|
||||||
${QET_DIR}/sources/editor/elementview.h
|
|
||||||
${QET_DIR}/sources/editor/styleeditor.cpp
|
|
||||||
${QET_DIR}/sources/editor/styleeditor.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventaddarc.cpp
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventaddarc.h
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventadddynamictextfield.cpp
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventadddynamictextfield.h
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventaddellipse.cpp
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventaddellipse.h
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventaddline.cpp
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventaddline.h
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventaddpolygon.cpp
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventaddpolygon.h
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventaddrect.cpp
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventaddrect.h
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventaddterminal.cpp
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventaddterminal.h
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventaddtext.cpp
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventaddtext.h
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventinterface.cpp
|
|
||||||
${QET_DIR}/sources/editor/esevent/eseventinterface.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/abstractpartellipse.cpp
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/abstractpartellipse.h
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/customelementgraphicpart.cpp
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/customelementgraphicpart.h
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/customelementpart.cpp
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/customelementpart.h
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/partarc.cpp
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/partarc.h
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/partdynamictextfield.cpp
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/partdynamictextfield.h
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/partellipse.cpp
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/partellipse.h
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/partline.cpp
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/partline.h
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/partpolygon.cpp
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/partpolygon.h
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/partrectangle.cpp
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/partrectangle.h
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/partterminal.cpp
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/partterminal.h
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/parttext.cpp
|
|
||||||
${QET_DIR}/sources/editor/graphicspart/parttext.h
|
|
||||||
${QET_DIR}/sources/editor/ui/dynamictextfieldeditor.cpp
|
|
||||||
${QET_DIR}/sources/editor/ui/dynamictextfieldeditor.h
|
|
||||||
${QET_DIR}/sources/editor/ui/elementpropertieseditorwidget.cpp
|
|
||||||
${QET_DIR}/sources/editor/ui/elementpropertieseditorwidget.h
|
|
||||||
${QET_DIR}/sources/editor/ui/ellipseeditor.cpp
|
|
||||||
${QET_DIR}/sources/editor/ui/ellipseeditor.h
|
|
||||||
${QET_DIR}/sources/editor/ui/lineeditor.cpp
|
|
||||||
${QET_DIR}/sources/editor/ui/lineeditor.h
|
|
||||||
${QET_DIR}/sources/editor/ui/polygoneditor.cpp
|
|
||||||
${QET_DIR}/sources/editor/ui/polygoneditor.h
|
|
||||||
${QET_DIR}/sources/editor/ui/rectangleeditor.cpp
|
|
||||||
${QET_DIR}/sources/editor/ui/rectangleeditor.h
|
|
||||||
${QET_DIR}/sources/editor/ui/terminaleditor.cpp
|
|
||||||
${QET_DIR}/sources/editor/ui/terminaleditor.h
|
|
||||||
${QET_DIR}/sources/editor/ui/texteditor.cpp
|
|
||||||
${QET_DIR}/sources/editor/ui/texteditor.h
|
|
||||||
${QET_DIR}/sources/editor/ui/qetelementeditor.h
|
|
||||||
${QET_DIR}/sources/editor/ui/qetelementeditor.cpp
|
|
||||||
|
|
||||||
${QET_DIR}/sources/editor/UndoCommand/pastepartscommand.cpp
|
|
||||||
${QET_DIR}/sources/editor/UndoCommand/pastepartscommand.h
|
|
||||||
${QET_DIR}/sources/editor/UndoCommand/openelmtcommand.cpp
|
|
||||||
${QET_DIR}/sources/editor/UndoCommand/openelmtcommand.h
|
|
||||||
${QET_DIR}/sources/editor/UndoCommand/deletepartscommand.cpp
|
|
||||||
${QET_DIR}/sources/editor/UndoCommand/deletepartscommand.h
|
|
||||||
${QET_DIR}/sources/editor/UndoCommand/addpartcommand.cpp
|
|
||||||
${QET_DIR}/sources/editor/UndoCommand/addpartcommand.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/ElementsCollection/elementcollectionhandler.cpp
|
|
||||||
${QET_DIR}/sources/ElementsCollection/elementcollectionhandler.h
|
|
||||||
${QET_DIR}/sources/ElementsCollection/elementcollectionitem.cpp
|
|
||||||
${QET_DIR}/sources/ElementsCollection/elementcollectionitem.h
|
|
||||||
${QET_DIR}/sources/ElementsCollection/elementscollectionmodel.cpp
|
|
||||||
${QET_DIR}/sources/ElementsCollection/elementscollectionmodel.h
|
|
||||||
${QET_DIR}/sources/ElementsCollection/elementscollectionwidget.cpp
|
|
||||||
${QET_DIR}/sources/ElementsCollection/elementscollectionwidget.h
|
|
||||||
${QET_DIR}/sources/ElementsCollection/elementslocation.cpp
|
|
||||||
${QET_DIR}/sources/ElementsCollection/elementslocation.h
|
|
||||||
${QET_DIR}/sources/ElementsCollection/elementstreeview.cpp
|
|
||||||
${QET_DIR}/sources/ElementsCollection/elementstreeview.h
|
|
||||||
${QET_DIR}/sources/ElementsCollection/fileelementcollectionitem.cpp
|
|
||||||
${QET_DIR}/sources/ElementsCollection/fileelementcollectionitem.h
|
|
||||||
${QET_DIR}/sources/ElementsCollection/xmlelementcollection.cpp
|
|
||||||
${QET_DIR}/sources/ElementsCollection/xmlelementcollection.h
|
|
||||||
${QET_DIR}/sources/ElementsCollection/xmlprojectelementcollectionitem.cpp
|
|
||||||
${QET_DIR}/sources/ElementsCollection/xmlprojectelementcollectionitem.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/ElementsCollection/ui/renamedialog.cpp
|
|
||||||
${QET_DIR}/sources/ElementsCollection/ui/renamedialog.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/factory/elementfactory.cpp
|
|
||||||
${QET_DIR}/sources/factory/elementfactory.h
|
|
||||||
${QET_DIR}/sources/factory/elementpicturefactory.cpp
|
|
||||||
${QET_DIR}/sources/factory/elementpicturefactory.h
|
|
||||||
${QET_DIR}/sources/factory/propertieseditorfactory.cpp
|
|
||||||
${QET_DIR}/sources/factory/propertieseditorfactory.h
|
|
||||||
${QET_DIR}/sources/factory/qetgraphicstablefactory.cpp
|
|
||||||
${QET_DIR}/sources/factory/qetgraphicstablefactory.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/factory/ui/addtabledialog.cpp
|
|
||||||
${QET_DIR}/sources/factory/ui/addtabledialog.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/NameList/nameslist.cpp
|
|
||||||
${QET_DIR}/sources/NameList/nameslist.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/NameList/ui/namelistdialog.cpp
|
|
||||||
${QET_DIR}/sources/NameList/ui/namelistdialog.h
|
|
||||||
${QET_DIR}/sources/NameList/ui/namelistwidget.cpp
|
|
||||||
${QET_DIR}/sources/NameList/ui/namelistwidget.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/print/projectprintwindow.cpp
|
|
||||||
${QET_DIR}/sources/print/projectprintwindow.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/project/projectpropertieshandler.cpp
|
|
||||||
${QET_DIR}/sources/project/projectpropertieshandler.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/properties/elementdata.cpp
|
|
||||||
${QET_DIR}/sources/properties/elementdata.h
|
|
||||||
${QET_DIR}/sources/properties/propertiesinterface.cpp
|
|
||||||
${QET_DIR}/sources/properties/propertiesinterface.h
|
|
||||||
${QET_DIR}/sources/properties/reportproperties.cpp
|
|
||||||
${QET_DIR}/sources/properties/reportproperties.h
|
|
||||||
${QET_DIR}/sources/properties/terminaldata.cpp
|
|
||||||
${QET_DIR}/sources/properties/terminaldata.h
|
|
||||||
${QET_DIR}/sources/properties/xrefproperties.cpp
|
|
||||||
${QET_DIR}/sources/properties/xrefproperties.h
|
|
||||||
${QET_DIR}/sources/properties/userproperties.cpp
|
|
||||||
${QET_DIR}/sources/properties/userproperties.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/PropertiesEditor/propertieseditordialog.h
|
|
||||||
${QET_DIR}/sources/PropertiesEditor/propertieseditordockwidget.cpp
|
|
||||||
${QET_DIR}/sources/PropertiesEditor/propertieseditordockwidget.h
|
|
||||||
${QET_DIR}/sources/PropertiesEditor/propertieseditorwidget.cpp
|
|
||||||
${QET_DIR}/sources/PropertiesEditor/propertieseditorwidget.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/conductor.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/conductor.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/conductortextitem.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/conductortextitem.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/crossrefitem.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/crossrefitem.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/diagramimageitem.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/diagramimageitem.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/diagramtextitem.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/diagramtextitem.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/dynamicelementtextitem.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/dynamicelementtextitem.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/element.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/element.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/elementtextitemgroup.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/elementtextitemgroup.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/independenttextitem.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/independenttextitem.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/masterelement.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/masterelement.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/qetgraphicsitem.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/qetgraphicsitem.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/qetshapeitem.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/qetshapeitem.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/qgraphicsitemutility.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/qgraphicsitemutility.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/reportelement.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/reportelement.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/simpleelement.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/simpleelement.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/slaveelement.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/slaveelement.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/terminal.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/terminalelement.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/terminalelement.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/terminal.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/ViewItem/projectdbmodel.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/ViewItem/projectdbmodel.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/ViewItem/qetgraphicsheaderitem.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/ViewItem/qetgraphicsheaderitem.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/ViewItem/qetgraphicstableitem.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/ViewItem/qetgraphicstableitem.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/ViewItem/ui/graphicstablepropertieseditor.h
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/ViewItem/ui/projectdbmodelpropertieswidget.cpp
|
|
||||||
${QET_DIR}/sources/qetgraphicsitem/ViewItem/ui/projectdbmodelpropertieswidget.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/QetGraphicsItemModeler/qetgraphicshandleritem.cpp
|
|
||||||
${QET_DIR}/sources/QetGraphicsItemModeler/qetgraphicshandleritem.h
|
|
||||||
${QET_DIR}/sources/QetGraphicsItemModeler/qetgraphicshandlerutility.cpp
|
|
||||||
${QET_DIR}/sources/QetGraphicsItemModeler/qetgraphicshandlerutility.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/QPropertyUndoCommand/qpropertyundocommand.cpp
|
|
||||||
${QET_DIR}/sources/QPropertyUndoCommand/qpropertyundocommand.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/QWidgetAnimation/qwidgetanimation.cpp
|
|
||||||
${QET_DIR}/sources/QWidgetAnimation/qwidgetanimation.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/richtext/richtexteditor.cpp
|
|
||||||
${QET_DIR}/sources/richtext/richtexteditor_p.h
|
|
||||||
${QET_DIR}/sources/richtext/ui_addlinkdialog.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/searchandreplaceworker.cpp
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/searchandreplaceworker.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui/replaceadvanceddialog.cpp
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui/replaceadvanceddialog.h
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui/replaceconductordialog.cpp
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui/replaceconductordialog.h
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui/replaceelementdialog.cpp
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui/replaceelementdialog.h
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui/replacefoliowidget.cpp
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui/replacefoliowidget.h
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui/searchandreplacewidget.cpp
|
|
||||||
${QET_DIR}/sources/SearchAndReplace/ui/searchandreplacewidget.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/svg/qetsvg.cpp
|
|
||||||
${QET_DIR}/sources/svg/qetsvg.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/titleblock/dimension.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/dimension.h
|
|
||||||
${QET_DIR}/sources/titleblock/dimensionwidget.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/dimensionwidget.h
|
|
||||||
${QET_DIR}/sources/titleblock/gridlayoutanimation.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/gridlayoutanimation.h
|
|
||||||
${QET_DIR}/sources/titleblock/helpercell.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/helpercell.h
|
|
||||||
${QET_DIR}/sources/titleblock/integrationmovetemplateshandler.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/integrationmovetemplateshandler.h
|
|
||||||
${QET_DIR}/sources/titleblock/movetemplateshandler.h
|
|
||||||
${QET_DIR}/sources/titleblock/qettemplateeditor.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/qettemplateeditor.h
|
|
||||||
${QET_DIR}/sources/titleblock/splittedhelpercell.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/splittedhelpercell.h
|
|
||||||
${QET_DIR}/sources/titleblock/templatecellsset.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/templatecellsset.h
|
|
||||||
${QET_DIR}/sources/titleblock/templatecellwidget.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/templatecellwidget.h
|
|
||||||
${QET_DIR}/sources/titleblock/templatecommands.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/templatecommands.h
|
|
||||||
${QET_DIR}/sources/titleblock/templatedeleter.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/templatedeleter.h
|
|
||||||
${QET_DIR}/sources/titleblock/templatelocationchooser.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/templatelocationchooser.h
|
|
||||||
${QET_DIR}/sources/titleblock/templatelocation.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/templatelocation.h
|
|
||||||
${QET_DIR}/sources/titleblock/templatelocationsaver.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/templatelocationsaver.h
|
|
||||||
${QET_DIR}/sources/titleblock/templatelogomanager.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/templatelogomanager.h
|
|
||||||
${QET_DIR}/sources/titleblock/templatescollection.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/templatescollection.h
|
|
||||||
${QET_DIR}/sources/titleblock/templateview.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/templateview.h
|
|
||||||
${QET_DIR}/sources/titleblock/templatevisualcell.cpp
|
|
||||||
${QET_DIR}/sources/titleblock/templatevisualcell.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/TerminalStrip/physicalterminal.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/physicalterminal.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/realterminal.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/realterminal.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/terminalstripbridge.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/terminalstripbridge.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/terminalstrip.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/terminalstrip.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/terminalstripdata.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/terminalstripdata.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/addterminalstripitemdialog.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/addterminalstripitemdialog.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/freeterminaleditor.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/freeterminaleditor.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/freeterminalmodel.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/freeterminalmodel.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstripcreatordialog.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstripcreatordialog.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstripeditor.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstripeditor.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstripeditorwindow.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstripeditorwindow.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstriplayouteditor.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstriplayouteditor.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstripmodel.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstripmodel.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstriptreedockwidget.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/terminalstriptreedockwidget.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/ConfigPage/terminalstripprojectconfigpage.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/ui/ConfigPage/terminalstripprojectconfigpage.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/addterminalstripcommand.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/addterminalstripcommand.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/addterminaltostripcommand.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/addterminaltostripcommand.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/bridgeterminalscommand.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/bridgeterminalscommand.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/changeterminallevel.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/changeterminallevel.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/changeterminalstripcolor.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/changeterminalstripcolor.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/changeterminalstripdata.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/changeterminalstripdata.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/groupterminalscommand.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/groupterminalscommand.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/sortterminalstripcommand.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/UndoCommand/sortterminalstripcommand.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/GraphicsItem/demoterminalstrip.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/GraphicsItem/demoterminalstrip.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/GraphicsItem/terminalstripitem.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/GraphicsItem/terminalstripitem.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/GraphicsItem/trueterminalstrip.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/GraphicsItem/trueterminalstrip.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/GraphicsItem/terminalstripdrawer.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/GraphicsItem/terminalstripdrawer.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/GraphicsItem/properties/terminalstriplayoutpattern.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/GraphicsItem/properties/terminalstriplayoutpattern.h
|
|
||||||
${QET_DIR}/sources/TerminalStrip/GraphicsItem/properties/terminalstriplayoutshandler.cpp
|
|
||||||
${QET_DIR}/sources/TerminalStrip/GraphicsItem/properties/terminalstriplayoutshandler.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/ui/aboutqetdialog.cpp
|
|
||||||
${QET_DIR}/sources/ui/aboutqetdialog.h
|
|
||||||
${QET_DIR}/sources/ui/abstractelementpropertieseditorwidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/abstractelementpropertieseditorwidget.h
|
|
||||||
${QET_DIR}/sources/ui/alignmenttextdialog.cpp
|
|
||||||
${QET_DIR}/sources/ui/alignmenttextdialog.h
|
|
||||||
${QET_DIR}/sources/ui/bomexportdialog.cpp
|
|
||||||
${QET_DIR}/sources/ui/bomexportdialog.h
|
|
||||||
${QET_DIR}/sources/ui/borderpropertieswidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/borderpropertieswidget.h
|
|
||||||
${QET_DIR}/sources/ui/compositetexteditdialog.cpp
|
|
||||||
${QET_DIR}/sources/ui/compositetexteditdialog.h
|
|
||||||
${QET_DIR}/sources/ui/conductorpropertiesdialog.cpp
|
|
||||||
${QET_DIR}/sources/ui/conductorpropertiesdialog.h
|
|
||||||
${QET_DIR}/sources/ui/conductorpropertieswidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/conductorpropertieswidget.h
|
|
||||||
${QET_DIR}/sources/ui/configsaveloaderwidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/configsaveloaderwidget.h
|
|
||||||
${QET_DIR}/sources/ui/diagramcontextwidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/diagramcontextwidget.h
|
|
||||||
${QET_DIR}/sources/ui/diagrameditorhandlersizewidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/diagrameditorhandlersizewidget.h
|
|
||||||
${QET_DIR}/sources/ui/diagrampropertiesdialog.cpp
|
|
||||||
${QET_DIR}/sources/ui/diagrampropertiesdialog.h
|
|
||||||
${QET_DIR}/sources/ui/diagrampropertieseditordockwidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/diagrampropertieseditordockwidget.h
|
|
||||||
${QET_DIR}/sources/ui/diagramselection.cpp
|
|
||||||
${QET_DIR}/sources/ui/diagramselection.h
|
|
||||||
${QET_DIR}/sources/ui/dialogwaiting.cpp
|
|
||||||
${QET_DIR}/sources/ui/dialogwaiting.h
|
|
||||||
${QET_DIR}/sources/ui/dynamicelementtextitemeditor.cpp
|
|
||||||
${QET_DIR}/sources/ui/dynamicelementtextitemeditor.h
|
|
||||||
${QET_DIR}/sources/ui/dynamicelementtextmodel.cpp
|
|
||||||
${QET_DIR}/sources/ui/dynamicelementtextmodel.h
|
|
||||||
${QET_DIR}/sources/ui/elementinfopartwidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/elementinfopartwidget.h
|
|
||||||
${QET_DIR}/sources/ui/elementinfowidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/elementinfowidget.h
|
|
||||||
${QET_DIR}/sources/ui/terminalnumberingdialog.cpp
|
|
||||||
${QET_DIR}/sources/ui/terminalnumberingdialog.h
|
|
||||||
${QET_DIR}/sources/ui/elementpropertieswidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/elementpropertieswidget.h
|
|
||||||
${QET_DIR}/sources/ui/formulaassistantdialog.cpp
|
|
||||||
${QET_DIR}/sources/ui/formulaassistantdialog.h
|
|
||||||
${QET_DIR}/sources/ui/imagepropertieswidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/imagepropertieswidget.h
|
|
||||||
${QET_DIR}/sources/ui/importelementdialog.cpp
|
|
||||||
${QET_DIR}/sources/ui/importelementdialog.h
|
|
||||||
${QET_DIR}/sources/ui/importelementtextpatterndialog.cpp
|
|
||||||
${QET_DIR}/sources/ui/importelementtextpatterndialog.h
|
|
||||||
${QET_DIR}/sources/ui/inditextpropertieswidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/inditextpropertieswidget.h
|
|
||||||
${QET_DIR}/sources/ui/linksingleelementwidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/linksingleelementwidget.h
|
|
||||||
${QET_DIR}/sources/ui/marginseditdialog.cpp
|
|
||||||
${QET_DIR}/sources/ui/marginseditdialog.h
|
|
||||||
${QET_DIR}/sources/ui/masterpropertieswidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/masterpropertieswidget.h
|
|
||||||
${QET_DIR}/sources/ui/multipastedialog.cpp
|
|
||||||
${QET_DIR}/sources/ui/multipastedialog.h
|
|
||||||
${QET_DIR}/sources/ui/potentialselectordialog.cpp
|
|
||||||
${QET_DIR}/sources/ui/potentialselectordialog.h
|
|
||||||
${QET_DIR}/sources/ui/projectpropertiesdialog.cpp
|
|
||||||
${QET_DIR}/sources/ui/projectpropertiesdialog.h
|
|
||||||
${QET_DIR}/sources/ui/reportpropertiewidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/reportpropertiewidget.h
|
|
||||||
${QET_DIR}/sources/ui/shapegraphicsitempropertieswidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/shapegraphicsitempropertieswidget.h
|
|
||||||
${QET_DIR}/sources/ui/thirdpartybinaryinstalldialog.cpp
|
|
||||||
${QET_DIR}/sources/ui/thirdpartybinaryinstalldialog.h
|
|
||||||
${QET_DIR}/sources/ui/titleblockpropertieswidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/titleblockpropertieswidget.h
|
|
||||||
${QET_DIR}/sources/ui/xrefpropertieswidget.cpp
|
|
||||||
${QET_DIR}/sources/ui/xrefpropertieswidget.h
|
|
||||||
${QET_DIR}/sources/ui/configpage/configpage.h
|
|
||||||
${QET_DIR}/sources/ui/configpage/configpages.cpp
|
|
||||||
${QET_DIR}/sources/ui/configpage/configpages.h
|
|
||||||
${QET_DIR}/sources/ui/configpage/generalconfigurationpage.cpp
|
|
||||||
${QET_DIR}/sources/ui/configpage/generalconfigurationpage.h
|
|
||||||
${QET_DIR}/sources/ui/configpage/projectconfigpages.cpp
|
|
||||||
${QET_DIR}/sources/ui/configpage/projectconfigpages.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/undocommand/addelementtextcommand.cpp
|
|
||||||
${QET_DIR}/sources/undocommand/addelementtextcommand.h
|
|
||||||
${QET_DIR}/sources/undocommand/addgraphicsobjectcommand.cpp
|
|
||||||
${QET_DIR}/sources/undocommand/addgraphicsobjectcommand.h
|
|
||||||
${QET_DIR}/sources/undocommand/changeelementdatacommand.cpp
|
|
||||||
${QET_DIR}/sources/undocommand/changeelementdatacommand.h
|
|
||||||
${QET_DIR}/sources/undocommand/changeelementinformationcommand.cpp
|
|
||||||
${QET_DIR}/sources/undocommand/changeelementinformationcommand.h
|
|
||||||
${QET_DIR}/sources/undocommand/changetitleblockcommand.cpp
|
|
||||||
${QET_DIR}/sources/undocommand/changetitleblockcommand.h
|
|
||||||
${QET_DIR}/sources/undocommand/deleteqgraphicsitemcommand.cpp
|
|
||||||
${QET_DIR}/sources/undocommand/deleteqgraphicsitemcommand.h
|
|
||||||
${QET_DIR}/sources/undocommand/itemmodelcommand.cpp
|
|
||||||
${QET_DIR}/sources/undocommand/itemmodelcommand.h
|
|
||||||
${QET_DIR}/sources/undocommand/linkelementcommand.cpp
|
|
||||||
${QET_DIR}/sources/undocommand/linkelementcommand.h
|
|
||||||
${QET_DIR}/sources/undocommand/rotateselectioncommand.cpp
|
|
||||||
${QET_DIR}/sources/undocommand/rotateselectioncommand.h
|
|
||||||
${QET_DIR}/sources/undocommand/rotatetextscommand.cpp
|
|
||||||
${QET_DIR}/sources/undocommand/rotatetextscommand.h
|
|
||||||
${QET_DIR}/sources/undocommand/movegraphicsitemcommand.cpp
|
|
||||||
${QET_DIR}/sources/undocommand/movegraphicsitemcommand.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/utils/conductorcreator.cpp
|
|
||||||
${QET_DIR}/sources/utils/conductorcreator.h
|
|
||||||
${QET_DIR}/sources/utils/macosxopenevent.cpp
|
|
||||||
${QET_DIR}/sources/utils/macosxopenevent.h
|
|
||||||
${QET_DIR}/sources/utils/qetsettings.cpp
|
|
||||||
${QET_DIR}/sources/utils/qetsettings.h
|
|
||||||
${QET_DIR}/sources/utils/qetutils.cpp
|
|
||||||
${QET_DIR}/sources/utils/qetutils.h
|
|
||||||
|
|
||||||
${QET_DIR}/sources/xml/terminalstripitemxml.cpp
|
|
||||||
${QET_DIR}/sources/xml/terminalstripitemxml.h
|
|
||||||
${QET_DIR}/sources/xml/terminalstriplayoutpatternxml.cpp
|
|
||||||
${QET_DIR}/sources/xml/terminalstriplayoutpatternxml.h
|
|
||||||
)
|
|
||||||
|
|
||||||
set(TS_FILES
|
|
||||||
${QET_DIR}/lang/qet_ar.ts
|
|
||||||
${QET_DIR}/lang/qet_ca.ts
|
|
||||||
${QET_DIR}/lang/qet_cs.ts
|
|
||||||
${QET_DIR}/lang/qet_da.ts
|
|
||||||
${QET_DIR}/lang/qet_de.ts
|
|
||||||
${QET_DIR}/lang/qet_el.ts
|
|
||||||
${QET_DIR}/lang/qet_en.ts
|
|
||||||
${QET_DIR}/lang/qet_es.ts
|
|
||||||
${QET_DIR}/lang/qet_fi.ts
|
|
||||||
${QET_DIR}/lang/qet_fr.ts
|
|
||||||
${QET_DIR}/lang/qet_hr.ts
|
|
||||||
${QET_DIR}/lang/qet_hu.ts
|
|
||||||
${QET_DIR}/lang/qet_it.ts
|
|
||||||
${QET_DIR}/lang/qet_ja.ts
|
|
||||||
${QET_DIR}/lang/qet_mn.ts
|
|
||||||
${QET_DIR}/lang/qet_nb.ts
|
|
||||||
${QET_DIR}/lang/qet_nl.ts
|
|
||||||
${QET_DIR}/lang/qet_nl_BE.ts
|
|
||||||
${QET_DIR}/lang/qet_no.ts
|
|
||||||
${QET_DIR}/lang/qet_pl.ts
|
|
||||||
${QET_DIR}/lang/qet_pt.ts
|
|
||||||
${QET_DIR}/lang/qet_pt_BR.ts
|
|
||||||
${QET_DIR}/lang/qet_ro.ts
|
|
||||||
${QET_DIR}/lang/qet_ru.ts
|
|
||||||
${QET_DIR}/lang/qet_sk.ts
|
|
||||||
${QET_DIR}/lang/qet_sl.ts
|
|
||||||
${QET_DIR}/lang/qet_sr.ts
|
|
||||||
${QET_DIR}/lang/qet_sv.ts
|
|
||||||
${QET_DIR}/lang/qet_tr.ts
|
|
||||||
${QET_DIR}/lang/qet_zh.ts
|
|
||||||
)
|
|
||||||
@@ -1,32 +0,0 @@
|
|||||||
# Copyright 2006 The QElectroTech Team
|
|
||||||
# This file is part of QElectroTech.
|
|
||||||
#
|
|
||||||
# QElectroTech is free software: you can redistribute it and/or modify
|
|
||||||
# it under the terms of the GNU General Public License as published by
|
|
||||||
# the Free Software Foundation, either version 2 of the License, or
|
|
||||||
# (at your option) any later version.
|
|
||||||
#
|
|
||||||
# QElectroTech is distributed in the hope that it will be useful,
|
|
||||||
# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
# GNU General Public License for more details.
|
|
||||||
#
|
|
||||||
# You should have received a copy of the GNU General Public License
|
|
||||||
# along with QElectroTech. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
|
|
||||||
message(" - start_options")
|
|
||||||
|
|
||||||
# Comment the line below to deactivate the --common-elements-dir option
|
|
||||||
add_definitions(-DQET_ALLOW_OVERRIDE_CED_OPTION)
|
|
||||||
|
|
||||||
# Comment the line below to disable the --common-tbt-dir option
|
|
||||||
add_definitions(-DQET_ALLOW_OVERRIDE_CTBTD_OPTION)
|
|
||||||
|
|
||||||
# Comment the line below to deactivate the --config-dir option
|
|
||||||
add_definitions(-DQET_ALLOW_OVERRIDE_CD_OPTION)
|
|
||||||
|
|
||||||
# Comment the line below to deactivate the --data-dir option
|
|
||||||
add_definitions(-DQET_ALLOW_OVERRIDE_DD_OPTION)
|
|
||||||
|
|
||||||
#comment the line below to disable the project database export
|
|
||||||
#add_definitions(-DQET_EXPORT_PROJECT_DB) #error Todo
|
|
||||||
1
dev_doc/ID_of_QUndoCommand.txt
Normal file → Executable file
1
dev_doc/ID_of_QUndoCommand.txt
Normal file → Executable file
@@ -3,5 +3,4 @@ LinkElementCommand = 2
|
|||||||
ItemResizerCommand = 3
|
ItemResizerCommand = 3
|
||||||
ChangeShapeStyleCommand = 4
|
ChangeShapeStyleCommand = 4
|
||||||
QetShapeGeometryCommand = 5
|
QetShapeGeometryCommand = 5
|
||||||
AlignmentTextsGroupCommand = 6
|
|
||||||
QPropertyUndoCommand = 10 000
|
QPropertyUndoCommand = 10 000
|
||||||
|
|||||||
@@ -10,8 +10,6 @@ ConductorTextItem + 1006
|
|||||||
DiagramImageItem + 1007
|
DiagramImageItem + 1007
|
||||||
QetShapItem + 1008
|
QetShapItem + 1008
|
||||||
crossRefItem + 1009
|
crossRefItem + 1009
|
||||||
DynamiqueElementTextItem + 1010
|
|
||||||
TerminalStripItem +1011
|
|
||||||
ElementPrimitiveDecorator + 2200
|
ElementPrimitiveDecorator + 2200
|
||||||
|
|
||||||
###ELEMENT EDITOR###
|
###ELEMENT EDITOR###
|
||||||
@@ -23,11 +21,3 @@ part terminal + 1106
|
|||||||
part text + 1107
|
part text + 1107
|
||||||
part text field + 1108
|
part text field + 1108
|
||||||
part rectangle + 1109
|
part rectangle + 1109
|
||||||
part dynamic text field + 1110
|
|
||||||
|
|
||||||
###QetGraphicsHandlerItem###
|
|
||||||
QetGraphicsHandlerItem + 1200
|
|
||||||
|
|
||||||
###VIEW ITEMS###
|
|
||||||
QetGraphicsTableItem + 1300
|
|
||||||
QetGraphicsHeaderItem + 1301
|
|
||||||
|
|||||||
@@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:7b7798233e8251baac7717d4b0f991ad5fdf23a76d9fbe864d363e3b93458560
|
|
||||||
size 529821696
|
|
||||||
File diff suppressed because it is too large
Load Diff
@@ -1,18 +0,0 @@
|
|||||||
<!-- HTML footer for doxygen 1.12.0-->
|
|
||||||
<!-- start footer part -->
|
|
||||||
<!--BEGIN GENERATE_TREEVIEW-->
|
|
||||||
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
|
|
||||||
<ul>
|
|
||||||
$navpath
|
|
||||||
<li class="footer">$generatedby <a href="https://www.doxygen.org/index.html"><img class="footer" src="$relpath^doxygen.svg" width="104" height="31" alt="doxygen"/></a> $doxygenversion </li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
<!--END GENERATE_TREEVIEW-->
|
|
||||||
<!--BEGIN !GENERATE_TREEVIEW-->
|
|
||||||
<hr class="footer"/><address class="footer"><small>
|
|
||||||
$generatedby <a href="https://www.doxygen.org/index.html"><img class="footer" src="$relpath^doxygen.svg" width="104" height="31" alt="doxygen"/></a> $doxygenversion
|
|
||||||
</small></address>
|
|
||||||
</div><!-- doc-content -->
|
|
||||||
<!--END !GENERATE_TREEVIEW-->
|
|
||||||
</body>
|
|
||||||
</html>
|
|
||||||
@@ -1,88 +0,0 @@
|
|||||||
<!-- HTML header for doxygen 1.12.0-->
|
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="$langISO">
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
|
||||||
<meta http-equiv="X-UA-Compatible" content="IE=11"/>
|
|
||||||
<meta name="generator" content="Doxygen $doxygenversion"/>
|
|
||||||
<meta name="viewport" content="width=device-width, initial-scale=1"/>
|
|
||||||
<!--BEGIN PROJECT_NAME--><title>$projectname: $title</title><!--END PROJECT_NAME-->
|
|
||||||
<!--BEGIN !PROJECT_NAME--><title>$title</title><!--END !PROJECT_NAME-->
|
|
||||||
<!--BEGIN PROJECT_ICON-->
|
|
||||||
<link rel="icon" href="$relpath^$projecticon" type="image/x-icon" />
|
|
||||||
<!--END PROJECT_ICON-->
|
|
||||||
<link href="$relpath^tabs.css" rel="stylesheet" type="text/css"/>
|
|
||||||
<!--BEGIN DISABLE_INDEX-->
|
|
||||||
<!--BEGIN FULL_SIDEBAR-->
|
|
||||||
<script type="text/javascript">var page_layout=1;</script>
|
|
||||||
<!--END FULL_SIDEBAR-->
|
|
||||||
<!--END DISABLE_INDEX-->
|
|
||||||
<script type="text/javascript" src="$relpath^jquery.js"></script>
|
|
||||||
<script type="text/javascript" src="$relpath^dynsections.js"></script>
|
|
||||||
<!--BEGIN COPY_CLIPBOARD-->
|
|
||||||
<script type="text/javascript" src="$relpath^clipboard.js"></script>
|
|
||||||
<!--END COPY_CLIPBOARD-->
|
|
||||||
$treeview
|
|
||||||
$search
|
|
||||||
$mathjax
|
|
||||||
$darkmode
|
|
||||||
<link href="$relpath^$stylesheet" rel="stylesheet" type="text/css" />
|
|
||||||
$extrastylesheet
|
|
||||||
<script type="text/javascript" src="$relpath^doxygen-awesome-darkmode-toggle.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
DoxygenAwesomeDarkModeToggle.init()
|
|
||||||
</script>
|
|
||||||
<script type="text/javascript" src="$relpath^doxygen-awesome-fragment-copy-button.js"></script>
|
|
||||||
<script type="text/javascript">
|
|
||||||
DoxygenAwesomeFragmentCopyButton.init()
|
|
||||||
</script>
|
|
||||||
</head>
|
|
||||||
<body>
|
|
||||||
<!--BEGIN DISABLE_INDEX-->
|
|
||||||
<!--BEGIN FULL_SIDEBAR-->
|
|
||||||
<div id="side-nav" class="ui-resizable side-nav-resizable"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
<!--END FULL_SIDEBAR-->
|
|
||||||
<!--END DISABLE_INDEX-->
|
|
||||||
|
|
||||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
|
||||||
|
|
||||||
<!--BEGIN TITLEAREA-->
|
|
||||||
<div id="titlearea">
|
|
||||||
<table cellspacing="0" cellpadding="0">
|
|
||||||
<tbody>
|
|
||||||
<tr id="projectrow">
|
|
||||||
<!--BEGIN PROJECT_LOGO-->
|
|
||||||
<td id="projectlogo"><img alt="Logo" src="$relpath^$projectlogo"$logosize/></td>
|
|
||||||
<!--END PROJECT_LOGO-->
|
|
||||||
<!--BEGIN PROJECT_NAME-->
|
|
||||||
<td id="projectalign">
|
|
||||||
<div id="projectname">$projectname<!--BEGIN PROJECT_NUMBER--><span id="projectnumber"> $projectnumber</span><!--END PROJECT_NUMBER-->
|
|
||||||
</div>
|
|
||||||
<!--BEGIN PROJECT_BRIEF--><div id="projectbrief">$projectbrief</div><!--END PROJECT_BRIEF-->
|
|
||||||
</td>
|
|
||||||
<!--END PROJECT_NAME-->
|
|
||||||
<!--BEGIN !PROJECT_NAME-->
|
|
||||||
<!--BEGIN PROJECT_BRIEF-->
|
|
||||||
<td>
|
|
||||||
<div id="projectbrief">$projectbrief</div>
|
|
||||||
</td>
|
|
||||||
<!--END PROJECT_BRIEF-->
|
|
||||||
<!--END !PROJECT_NAME-->
|
|
||||||
<!--BEGIN DISABLE_INDEX-->
|
|
||||||
<!--BEGIN SEARCHENGINE-->
|
|
||||||
<!--BEGIN !FULL_SIDEBAR-->
|
|
||||||
<td>$searchbox</td>
|
|
||||||
<!--END !FULL_SIDEBAR-->
|
|
||||||
<!--END SEARCHENGINE-->
|
|
||||||
<!--END DISABLE_INDEX-->
|
|
||||||
</tr>
|
|
||||||
<!--BEGIN SEARCHENGINE-->
|
|
||||||
<!--BEGIN FULL_SIDEBAR-->
|
|
||||||
<tr><td colspan="2">$searchbox</td></tr>
|
|
||||||
<!--END FULL_SIDEBAR-->
|
|
||||||
<!--END SEARCHENGINE-->
|
|
||||||
</tbody>
|
|
||||||
</table>
|
|
||||||
</div>
|
|
||||||
<!--END TITLEAREA-->
|
|
||||||
<!-- end header part -->
|
|
||||||
BIN
docs/QuickStart_QET_fr.odt
Normal file
BIN
docs/QuickStart_QET_fr.odt
Normal file
Binary file not shown.
BIN
docs/QuickStart_QET_fr.pdf
Normal file
BIN
docs/QuickStart_QET_fr.pdf
Normal file
Binary file not shown.
BIN
docs/pictures/ElementPanel.png
Normal file
BIN
docs/pictures/ElementPanel.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 16 KiB |
BIN
docs/pictures/Labels.png
Normal file
BIN
docs/pictures/Labels.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.3 KiB |
BIN
docs/pictures/connect.png
Normal file
BIN
docs/pictures/connect.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.6 KiB |
BIN
docs/pictures/dragComponent.png
Normal file
BIN
docs/pictures/dragComponent.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 7.7 KiB |
BIN
docs/pictures/main.png
Normal file
BIN
docs/pictures/main.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 43 KiB |
BIN
docs/quickstart.0.02doc.odt
Normal file
BIN
docs/quickstart.0.02doc.odt
Normal file
Binary file not shown.
Submodule doxygen-awesome-css deleted from 568f56cde6
1
elements
1
elements
Submodule elements deleted from 2bc4c95cc4
@@ -0,0 +1,24 @@
|
|||||||
|
<definition width="70" version="0.3" hotspot_x="49" hotspot_y="15" height="30" type="element" ic="true" orientation="dyyy"
|
||||||
|
link_type="previous_report">
|
||||||
|
<uuid uuid="{F549BEFB-F0CF-44ED-A948-F6F796BFB421}"/><names>
|
||||||
|
<name lang="ru">Предыдущая страница</name>
|
||||||
|
<name lang="ar">الصفحة السابقة</name>
|
||||||
|
<name lang="de">Vorherige Folie</name>
|
||||||
|
<name lang="el">Προηγούμενη σελίδα</name>
|
||||||
|
<name lang="en">Coming arrow</name>
|
||||||
|
<name lang="it">Foglio precedente</name>
|
||||||
|
<name lang="fr">Folio précédent</name>
|
||||||
|
<name lang="pl">Wejście adresowe</name>
|
||||||
|
<name lang="es">folio anterior</name>
|
||||||
|
<name lang="cs">Předchozí list</name>
|
||||||
|
<name lang="nl">Referentie Vorig</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<polygon x4="-1" antialias="true" style="line-style:normal;line-weight:normal;filling:black;color:black" closed="false" y1="-4" x1="-1" y2="4" x2="-1" y3="0" x3="9" y4="-4"/>
|
||||||
|
<line length1="1.5" length2="1.5" antialias="false" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0" x1="9" y2="0" x2="12"/>
|
||||||
|
<input x="-44" y="0" size="9" rotate="true" text="/"/>
|
||||||
|
<terminal x="13" y="0" nameHidden="0" number="" name="" orientation="e"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<definition width="40" version="0.3" hotspot_x="18" hotspot_y="15" height="30" type="element" ic="true" orientation="dyyy"
|
||||||
|
link_type="next_report">
|
||||||
|
<uuid uuid="{717352A1-F3C7-49C7-9A06-51620AB5CA00}"/><names>
|
||||||
|
<name lang="ru">Следующая страница</name>
|
||||||
|
<name lang="ar">الصفحة التالية</name>
|
||||||
|
<name lang="de">Nächste Folie</name>
|
||||||
|
<name lang="el">Επόμενη σελίδα</name>
|
||||||
|
<name lang="en">Going arrow</name>
|
||||||
|
<name lang="it">Foglio successivo</name>
|
||||||
|
<name lang="fr">Folio suivant</name>
|
||||||
|
<name lang="pl">Wyjście adresowe</name>
|
||||||
|
<name lang="es">Folio siguiente</name>
|
||||||
|
<name lang="cs">Další list</name>
|
||||||
|
<name lang="nl">Referentie volgend</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<polygon x4="-9" antialias="true" style="line-style:normal;line-weight:normal;filling:black;color:black" closed="false" y1="-4" x1="-9" y2="4" x2="-9" y3="0" x3="2" y4="-4"/>
|
||||||
|
<line length1="1.5" length2="1.5" antialias="false" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0" x1="-9" y2="0" x2="-12"/>
|
||||||
|
<input x="6" y="0" size="9" rotate="true" text="/"/>
|
||||||
|
<terminal x="-13" y="0" nameHidden="0" number="" name="" orientation="w"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
<qet-directory>
|
||||||
|
<names>
|
||||||
|
<name lang="ru">Точки разрыва</name>
|
||||||
|
<name lang="ar">إحالات</name>
|
||||||
|
<name lang="cs">Výstupy</name>
|
||||||
|
<name lang="de">Folienverweise</name>
|
||||||
|
<name lang="el">Αναφορές σελίδας</name>
|
||||||
|
<name lang="en">Folio referencing</name>
|
||||||
|
<name lang="fr">Reports de folio</name>
|
||||||
|
<name lang="it">Riferimenti</name>
|
||||||
|
<name lang="pl">Odsyłacze</name>
|
||||||
|
<name lang="es">Referencias</name>
|
||||||
|
<name lang="nl">Referenties</name>
|
||||||
|
</names>
|
||||||
|
</qet-directory>
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
<definition width="30" link_type="simple" version="0.5" hotspot_x="16" orientation="dyyy" height="50" hotspot_y="29" type="element">
|
||||||
|
<uuid uuid="{75d4e5ef-6080-4118-9eab-afb53220b9ef}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="pt">Massa</name>
|
||||||
|
<name lang="es">Masa</name>
|
||||||
|
<name lang="nl">Massa</name>
|
||||||
|
<name lang="el">Γείωση</name>
|
||||||
|
<name lang="de">Masse</name>
|
||||||
|
<name lang="cs">Kostra</name>
|
||||||
|
<name lang="pl">Masa</name>
|
||||||
|
<name lang="ro">Masă</name>
|
||||||
|
<name lang="it">Massa</name>
|
||||||
|
<name lang="en">Ground</name>
|
||||||
|
<name lang="ar">هيكل معدني</name>
|
||||||
|
<name lang="fr">Masse</name>
|
||||||
|
<name lang="ru">Шасси</name>
|
||||||
|
</names>
|
||||||
|
<informations>titus
|
||||||
|
titus0818@yahoo.com</informations>
|
||||||
|
<description>
|
||||||
|
<line antialias="false" length1="1.5" x2="0" end2="none" x1="0" end1="none" y2="13" length2="1.5" style="line-style:normal;line-weight:hight;filling:none;color:black" y1="-16"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="12.62" end2="none" x1="-13.6493" end1="none" y2="14" length2="1.5" style="line-style:normal;line-weight:hight;filling:none;color:black" y1="14"/>
|
||||||
|
<input x="8" y="2" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<terminal x="0" y="-20" orientation="n"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
<definition width="20" link_type="simple" version="0.5" hotspot_x="9" orientation="dyyy" height="30" hotspot_y="20" type="element">
|
||||||
|
<uuid uuid="{5983fe6f-de69-4368-a387-a6ce3b9c2951}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="pt">Massa</name>
|
||||||
|
<name lang="es">Masa</name>
|
||||||
|
<name lang="nl">Massa</name>
|
||||||
|
<name lang="el">Σασί</name>
|
||||||
|
<name lang="de">Masse</name>
|
||||||
|
<name lang="cs">Kostra</name>
|
||||||
|
<name lang="pl">Masa</name>
|
||||||
|
<name lang="it">Massa</name>
|
||||||
|
<name lang="ar">هيكل معدني</name>
|
||||||
|
<name lang="en">Chassis</name>
|
||||||
|
<name lang="fr">Masse</name>
|
||||||
|
<name lang="ru">Шасси</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<input x="3" y="-12.45" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="5" end2="none" x1="7.5" end1="none" y2="3" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0.5"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="1.5" end2="none" x1="-1" end1="none" y2="0.5" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="3"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="-4.5" end2="none" x1="-7" end1="none" y2="0.5" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="3"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="4.5" end2="none" x1="2" end1="none" y2="0.5" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="3"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="-1.5" end2="none" x1="-4" end1="none" y2="0.5" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="3"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="8" end2="none" x1="-7" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="0" end2="none" x1="0" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-10"/>
|
||||||
|
<terminal x="0" y="-11" orientation="n"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
<qet-directory>
|
||||||
|
<names>
|
||||||
|
<name lang="ru">Подвод питания, сеть</name>
|
||||||
|
<name lang="en">Network supplies</name>
|
||||||
|
<name lang="fr">Sources réseau</name>
|
||||||
|
<name lang="it">Alimentazione da rete</name>
|
||||||
|
<name lang="pl">Sieć elektroenergetyczna</name>
|
||||||
|
<name lang="de">Netzquellen</name>
|
||||||
|
<name lang="el">Παροχές δικτύου</name>
|
||||||
|
<name lang="nl">Netwerk voedingen</name>
|
||||||
|
<name lang="cs">Síťové zdroje</name>
|
||||||
|
<name lang="es">Fuentes de red</name>
|
||||||
|
</names>
|
||||||
|
</qet-directory>
|
||||||
@@ -0,0 +1,30 @@
|
|||||||
|
<definition width="30" link_type="simple" version="0.5" hotspot_x="15" orientation="dyyy" height="60" hotspot_y="30" type="element">
|
||||||
|
<uuid uuid="{35f2834a-308b-4e79-bc2a-1c00486b24e7}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="es">Fuente unipolo + PE +N</name>
|
||||||
|
<name lang="nl">1 fase + aarde + nul</name>
|
||||||
|
<name lang="el">Μονοφασικό +N +PE</name>
|
||||||
|
<name lang="de">Wechselstrom + PE +N</name>
|
||||||
|
<name lang="cs">1 fáze + PE +N</name>
|
||||||
|
<name lang="pl">Linia jednofazowa (trójprzewodowa)</name>
|
||||||
|
<name lang="it">Sorgente unipolare + PE +N</name>
|
||||||
|
<name lang="ar">مصدر وحيد القطبية + أرضي PE + محايد N</name>
|
||||||
|
<name lang="en">Single-pole source + PE +N</name>
|
||||||
|
<name lang="fr">Source unipolaire + PE +N</name>
|
||||||
|
<name lang="ru">Однополюсный + PE +N</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<input x="-12" y="-34.45" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="20" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="20"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="-20" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-20"/>
|
||||||
|
<text x="-12" y="23" size="5" text="PE"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0"/>
|
||||||
|
<text x="-12" y="3" size="5" text="N"/>
|
||||||
|
<text x="-12" y="-17" size="5" text="L"/>
|
||||||
|
<terminal x="10" y="0" orientation="e"/>
|
||||||
|
<terminal x="10" y="20" orientation="e"/>
|
||||||
|
<terminal x="10" y="-20" orientation="e"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
<definition width="40" link_type="simple" version="0.5" hotspot_x="22" orientation="dyyy" height="40" hotspot_y="20" type="element">
|
||||||
|
<uuid uuid="{fd042050-e73b-4f95-b4c1-834aa403b07a}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="es">Fuente unipolo + PEN</name>
|
||||||
|
<name lang="nl">1 fase + aardenul</name>
|
||||||
|
<name lang="el">Μονοφασικό +PEN</name>
|
||||||
|
<name lang="de">Wechselstrom + PEN</name>
|
||||||
|
<name lang="cs">1 fáze + PEN</name>
|
||||||
|
<name lang="pl">Linia jednofazowa (TN-C)</name>
|
||||||
|
<name lang="it">Sorgente unipolare + PEN</name>
|
||||||
|
<name lang="ar">مصدر وحيد القطبية +PEN</name>
|
||||||
|
<name lang="en">Single-pole source +PEN</name>
|
||||||
|
<name lang="fr">Source unipolaire + PEN</name>
|
||||||
|
<name lang="ru">Однополюсный + PEN</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<input x="-7" y="-23.45" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="-10" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-10"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="10" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="10"/>
|
||||||
|
<text x="-16" y="12" size="5" text="PEN"/>
|
||||||
|
<text x="-15" y="-7" size="5" text="L"/>
|
||||||
|
<terminal x="10" y="-10" orientation="e"/>
|
||||||
|
<terminal x="10" y="10" orientation="e"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,28 @@
|
|||||||
|
<definition width="30" link_type="simple" version="0.5" hotspot_x="15" orientation="dyyy" height="40" hotspot_y="20" type="element">
|
||||||
|
<uuid uuid="{457a0c01-871c-40fd-83d7-14033333fb95}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="pt">Fonte unipolar + neutro</name>
|
||||||
|
<name lang="es">Fuente unipolo + neutro</name>
|
||||||
|
<name lang="nl">Wisselspanning L + nul N</name>
|
||||||
|
<name lang="el">Μονοφασικό + Ουδέτερος</name>
|
||||||
|
<name lang="de">Wechselstrom L + N</name>
|
||||||
|
<name lang="cs">Jednopólový zdroj + nulový</name>
|
||||||
|
<name lang="pl">Linia jednofazowa (dwuprzewodowa)</name>
|
||||||
|
<name lang="it">Sorgente unipolare + neutro</name>
|
||||||
|
<name lang="ar">مصدر وحيد القطبية + محايد N</name>
|
||||||
|
<name lang="en">Single-pole source + neutral</name>
|
||||||
|
<name lang="fr">Source unipolaire + neutre</name>
|
||||||
|
<name lang="ru">Однополюсный + нейтраль</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<input x="-5" y="-25.45" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="-10" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-10"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="10" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="10"/>
|
||||||
|
<text x="-12" y="13" size="5" text="N"/>
|
||||||
|
<text x="-12" y="-7" size="5" text="L"/>
|
||||||
|
<terminal x="10" y="-10" orientation="e"/>
|
||||||
|
<terminal x="10" y="10" orientation="e"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,31 @@
|
|||||||
|
<definition width="30" link_type="simple" version="0.5" hotspot_x="15" orientation="dyyy" height="60" hotspot_y="30" type="element">
|
||||||
|
<uuid uuid="{03b9e482-cb45-4bee-8030-96b93624fc60}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="pt">Fonte tripolar</name>
|
||||||
|
<name lang="es">Fuente tripolar</name>
|
||||||
|
<name lang="nl">3fasen</name>
|
||||||
|
<name lang="el">Τριφασικό</name>
|
||||||
|
<name lang="de">Drehstrom</name>
|
||||||
|
<name lang="cs">Třípólový zdroj</name>
|
||||||
|
<name lang="pl">Linia trójfazowa (trójprzewodowa)</name>
|
||||||
|
<name lang="it">Sorgente tripolare</name>
|
||||||
|
<name lang="ar">مصدر ثلاثي القطبيّة</name>
|
||||||
|
<name lang="en">Three-pole source</name>
|
||||||
|
<name lang="fr">Source tripolaire</name>
|
||||||
|
<name lang="ru">Трёхполюсный</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<input x="-2" y="-34.45" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="20" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="20"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0"/>
|
||||||
|
<text x="-12" y="23" size="5" text="L3"/>
|
||||||
|
<text x="-12" y="3" size="5" text="L2"/>
|
||||||
|
<text x="-12" y="-17" size="5" text="L1"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="-20" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-20"/>
|
||||||
|
<terminal x="10" y="-20" orientation="e"/>
|
||||||
|
<terminal x="10" y="0" orientation="e"/>
|
||||||
|
<terminal x="10" y="20" orientation="e"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,36 @@
|
|||||||
|
<definition width="30" link_type="simple" version="0.5" hotspot_x="15" orientation="dyyy" height="100" hotspot_y="50" type="element">
|
||||||
|
<uuid uuid="{0e017749-6c0f-44c0-8726-6804be8bbee7}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="es">Fuente tripolar + PE +N</name>
|
||||||
|
<name lang="nl">driefase + aarde + nul</name>
|
||||||
|
<name lang="el">Τριφασικό +N +PE</name>
|
||||||
|
<name lang="de">Drehstrom + PE +N</name>
|
||||||
|
<name lang="cs">3 fáze + PE +N</name>
|
||||||
|
<name lang="pl">Linia trójfazowa (pięcioprzewodowa)</name>
|
||||||
|
<name lang="it">Sorgente tripolare +PE + N</name>
|
||||||
|
<name lang="ar">مصدر ثلاثي القطبية + PE + N</name>
|
||||||
|
<name lang="en">Three-pole source + PE +N</name>
|
||||||
|
<name lang="fr">Source tripolaire + PE +N</name>
|
||||||
|
<name lang="ru">Трёхполюсный + PE +N</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<input x="3" y="-59.45" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="40" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="40"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0"/>
|
||||||
|
<text x="-12" y="43" size="5" text="PE"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="-20" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-20"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="20" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="20"/>
|
||||||
|
<text x="-12" y="23" size="5" text="N"/>
|
||||||
|
<text x="-12" y="3" size="5" text="L3"/>
|
||||||
|
<text x="-12" y="-17" size="5" text="L2"/>
|
||||||
|
<text x="-12" y="-37" size="5" text="L1"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="-40" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-40"/>
|
||||||
|
<terminal x="10" y="-20" orientation="e"/>
|
||||||
|
<terminal x="10" y="-40" orientation="e"/>
|
||||||
|
<terminal x="10" y="0" orientation="e"/>
|
||||||
|
<terminal x="10" y="20" orientation="e"/>
|
||||||
|
<terminal x="10" y="40" orientation="e"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,33 @@
|
|||||||
|
<definition width="40" link_type="simple" version="0.5" hotspot_x="23" orientation="dyyy" height="80" hotspot_y="41" type="element">
|
||||||
|
<uuid uuid="{c0913e95-3b3c-4dc2-a74d-bc73ded78c32}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="es">Fuente tripolar + PEN</name>
|
||||||
|
<name lang="nl">driefasen + aardenul</name>
|
||||||
|
<name lang="el">Τριφασικό + PEN</name>
|
||||||
|
<name lang="de">Drehstrom + PEN</name>
|
||||||
|
<name lang="cs">3 fáze + PEN</name>
|
||||||
|
<name lang="pl">Linia trójfazowa (PEN)</name>
|
||||||
|
<name lang="it">Sorgente tripolare + PEN</name>
|
||||||
|
<name lang="ar">مصدر ثلاثي القطبيّة + PEN</name>
|
||||||
|
<name lang="en">Three-pole source + PEN</name>
|
||||||
|
<name lang="fr">Source tripolaire + PEN</name>
|
||||||
|
<name lang="ru">Трёхполюсный + PEN</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<input x="-7" y="-49.45" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="10" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="10"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="-10" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-10"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="30" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="30"/>
|
||||||
|
<text x="-18" y="32" size="5" text="PEN"/>
|
||||||
|
<text x="-18" y="12" size="5" text="L3"/>
|
||||||
|
<text x="-18" y="-8" size="5" text="L2"/>
|
||||||
|
<text x="-18" y="-28" size="5" text="L1"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="-30" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-30"/>
|
||||||
|
<terminal x="10" y="-30" orientation="e"/>
|
||||||
|
<terminal x="10" y="-10" orientation="e"/>
|
||||||
|
<terminal x="10" y="10" orientation="e"/>
|
||||||
|
<terminal x="10" y="30" orientation="e"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,34 @@
|
|||||||
|
<definition width="30" link_type="simple" version="0.5" hotspot_x="15" orientation="dyyy" height="80" hotspot_y="40" type="element">
|
||||||
|
<uuid uuid="{8bfb1790-0735-47d5-88a2-8b4d91aba2f1}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="pt">Fonte tripolar + neutro</name>
|
||||||
|
<name lang="es">Fuente tripolar + neutro</name>
|
||||||
|
<name lang="nl">Driefasen + nul</name>
|
||||||
|
<name lang="el">Τριφασικό + Ουδέτερος</name>
|
||||||
|
<name lang="de">Dreiphasig + Neutral</name>
|
||||||
|
<name lang="cs">Třípólový zdroj + nulový</name>
|
||||||
|
<name lang="pl">Linia trójfazowa (czteroprzewodowa)</name>
|
||||||
|
<name lang="it">Sorgente tripolare + neutro</name>
|
||||||
|
<name lang="ar">مصدر ثلاثي القطبيّة + محايد</name>
|
||||||
|
<name lang="en">Three-pole source + neutral</name>
|
||||||
|
<name lang="fr">Source tripolaire + neutre</name>
|
||||||
|
<name lang="ru">Трёхполюсный + нейтраль</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<input x="-7" y="-44.45" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="10" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="10"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="-10" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-10"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="30" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="30"/>
|
||||||
|
<text x="-12" y="33" size="5" text="N"/>
|
||||||
|
<text x="-12" y="13" size="5" text="L3"/>
|
||||||
|
<text x="-12" y="-7" size="5" text="L2"/>
|
||||||
|
<text x="-12" y="-27" size="5" text="L1"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="-30" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-30"/>
|
||||||
|
<terminal x="10" y="10" orientation="e"/>
|
||||||
|
<terminal x="10" y="30" orientation="e"/>
|
||||||
|
<terminal x="10" y="-30" orientation="e"/>
|
||||||
|
<terminal x="10" y="-10" orientation="e"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
<definition width="30" link_type="simple" version="0.5" hotspot_x="15" orientation="dyyy" height="20" hotspot_y="10" type="element">
|
||||||
|
<uuid uuid="{b5ad2e41-804d-4745-99be-e8951cffdf98}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="pt">Fonte de neutro</name>
|
||||||
|
<name lang="es">Fuente neutro</name>
|
||||||
|
<name lang="nl">Nul voeding</name>
|
||||||
|
<name lang="el">Ουδέτερος</name>
|
||||||
|
<name lang="de">Neutralleiter</name>
|
||||||
|
<name lang="cs">Nulový zdroj</name>
|
||||||
|
<name lang="pl">Przewód neutralny</name>
|
||||||
|
<name lang="it">Sorgente neutro</name>
|
||||||
|
<name lang="ar">مصدر محايد</name>
|
||||||
|
<name lang="en">Neutral source</name>
|
||||||
|
<name lang="fr">Source neutre</name>
|
||||||
|
<name lang="ru">Нейтраль</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0"/>
|
||||||
|
<input x="-5" y="-14.45" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<text x="-12" y="3" size="5" text="N"/>
|
||||||
|
<terminal x="10" y="0" orientation="e"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
<definition width="30" link_type="simple" version="0.5" hotspot_x="15" orientation="dyyy" height="20" hotspot_y="10" type="element">
|
||||||
|
<uuid uuid="{7693c5e0-762b-4309-8d97-cb74619f9efd}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="pt">Fonte de fase</name>
|
||||||
|
<name lang="es">Fuente fase</name>
|
||||||
|
<name lang="nl">Fase</name>
|
||||||
|
<name lang="el">Φάση</name>
|
||||||
|
<name lang="de">Phase</name>
|
||||||
|
<name lang="cs">Fázový zdroj</name>
|
||||||
|
<name lang="pl">Przewód liniowy</name>
|
||||||
|
<name lang="it">Sorgente fase</name>
|
||||||
|
<name lang="ar">مصدر وجه</name>
|
||||||
|
<name lang="en">Phase source</name>
|
||||||
|
<name lang="fr">Source phase</name>
|
||||||
|
<name lang="ru">Фаза</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<input x="-6" y="-14.45" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="10" end2="none" x1="0" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0"/>
|
||||||
|
<text x="-12" y="3" size="5" text="L"/>
|
||||||
|
<terminal x="10" y="0" orientation="e"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,48 @@
|
|||||||
|
<definition width="70" link_type="simple" version="0.5" hotspot_x="34" orientation="dyyy" height="100" hotspot_y="40" type="element">
|
||||||
|
<uuid uuid="{4b9794cf-e7c0-4f59-aa0a-bb1fce4dfe48}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="es">Punto de distribución TN-C > TN-S</name>
|
||||||
|
<name lang="nl">Net TN-C > TN-S</name>
|
||||||
|
<name lang="de">Netz TNC > TNS</name>
|
||||||
|
<name lang="cs">Bod rozdělení TN-C > TN-S</name>
|
||||||
|
<name lang="pl">Linia trójfazowa (TN-C-S)</name>
|
||||||
|
<name lang="it">Punto di distribuzione TN-C</name>
|
||||||
|
<name lang="ar">نقطة توزيع TN-C < TN-S </name>
|
||||||
|
<name lang="en">Distribution point TN-C >TN-S</name>
|
||||||
|
<name lang="fr">Point de distribution TN-C >TN-S</name>
|
||||||
|
<name lang="ru">Распределительный пункт TN-C >TN-S</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<line antialias="false" length1="1.5" x2="28" end2="none" x1="24" end1="none" y2="-30" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-30"/>
|
||||||
|
<input x="-17" y="-49.45" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="28" end2="none" x1="24" end1="none" y2="50" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="50"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="28" end2="none" x1="24" end1="none" y2="30" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="30"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="28" end2="none" x1="24" end1="none" y2="10" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="10"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="28" end2="none" x1="24" end1="none" y2="-10" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-10"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="-4" end2="none" x1="-6" end1="none" y2="54" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="54"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="-2" end2="none" x1="-8" end1="none" y2="52" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="52"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="0" end2="none" x1="-10" end1="none" y2="50" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="50"/>
|
||||||
|
<text x="13" y="53" size="5" text="PE"/>
|
||||||
|
<text x="13" y="33" size="5" text="N"/>
|
||||||
|
<text x="13" y="13" size="5" text="L3"/>
|
||||||
|
<text x="13" y="-7" size="5" text="L2"/>
|
||||||
|
<text x="13" y="-27" size="5" text="L1"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="12" end2="none" x1="-13" end1="none" y2="10" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="10"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="12" end2="none" x1="7" end1="none" y2="50" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="50"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="12" end2="none" x1="-13" end1="none" y2="-10" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-10"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="12" end2="none" x1="-13" end1="none" y2="30" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="30"/>
|
||||||
|
<text x="-30" y="33" size="5" text="PEN"/>
|
||||||
|
<text x="-30" y="13" size="5" text="L3"/>
|
||||||
|
<text x="-30" y="-7" size="5" text="L2"/>
|
||||||
|
<text x="-30" y="-27" size="5" text="L1"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="12" end2="none" x1="-13" end1="none" y2="-30" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-30"/>
|
||||||
|
<polygon antialias="true" x2="-5" x1="7" x3="-5" y2="30" y3="49" closed="false" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="50"/>
|
||||||
|
<terminal x="30" y="-10" orientation="e"/>
|
||||||
|
<terminal x="30" y="10" orientation="e"/>
|
||||||
|
<terminal x="30" y="30" orientation="e"/>
|
||||||
|
<terminal x="30" y="50" orientation="e"/>
|
||||||
|
<terminal x="30" y="-30" orientation="e"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
<definition width="20" link_type="simple" version="0.5" hotspot_x="10" orientation="dyyy" height="30" hotspot_y="19" type="element">
|
||||||
|
<uuid uuid="{93eafb79-a84a-45e3-b43b-327d0944591b}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="pt">Terra</name>
|
||||||
|
<name lang="el">Γείωση</name>
|
||||||
|
<name lang="es">Tierra</name>
|
||||||
|
<name lang="nl">Aarde</name>
|
||||||
|
<name lang="de">Erde</name>
|
||||||
|
<name lang="cs">Země</name>
|
||||||
|
<name lang="pl">Uziemienie</name>
|
||||||
|
<name lang="it">Terra</name>
|
||||||
|
<name lang="ar">تأريض</name>
|
||||||
|
<name lang="en">Ground</name>
|
||||||
|
<name lang="fr">Terre</name>
|
||||||
|
<name lang="ru">Земля</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<input x="2" y="-11.5" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="3" end2="none" x1="-3" end1="none" y2="4" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="4"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="5" end2="none" x1="-5" end1="none" y2="2" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="2"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="7" end2="none" x1="-7" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="0" end2="none" x1="0" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-10"/>
|
||||||
|
<terminal x="0" y="-11" orientation="n"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
21
elements/10_electric/10_allpole/114_connections/combine.elmt
Normal file
21
elements/10_electric/10_allpole/114_connections/combine.elmt
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<definition type="element" height="20" orientation="dyyy" version="0.5" link_type="simple" hotspot_y="4" width="30" hotspot_x="11">
|
||||||
|
<uuid uuid="{8ef9d490-8db2-450a-ab89-22d2b35c01ed}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="it">Collegamento</name>
|
||||||
|
<name lang="en">Combine</name>
|
||||||
|
<name lang="ru">Соединение</name>
|
||||||
|
<name lang="pl">Połączenie 1</name>
|
||||||
|
<name lang="fr">Jonction</name>
|
||||||
|
<name lang="cs">Spoj</name>
|
||||||
|
<name lang="es">Unión</name>
|
||||||
|
</names>
|
||||||
|
<informations></informations>
|
||||||
|
<description>
|
||||||
|
<line y2="0" style="line-style:normal;line-weight:normal;filling:none;color:black" length1="1.5" x1="7" y1="0" end2="none" x2="1" antialias="false" end1="none" length2="1.5"/>
|
||||||
|
<input x="2" y="13.5" size="1" tagg="label" rotate="true" text="_"/>
|
||||||
|
<line y2="0" style="line-style:normal;line-weight:normal;filling:none;color:black" length1="1.5" x1="0" y1="6" end2="none" x2="6" antialias="false" end1="none" length2="1.5"/>
|
||||||
|
<terminal orientation="w" x="-4" y="0"/>
|
||||||
|
<terminal orientation="s" x="0" y="10"/>
|
||||||
|
<terminal orientation="e" x="10" y="0"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
18
elements/10_electric/10_allpole/114_connections/corner.elmt
Normal file
18
elements/10_electric/10_allpole/114_connections/corner.elmt
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<definition type="element" height="20" orientation="dyyy" version="0.5" link_type="simple" hotspot_y="7" width="20" hotspot_x="11">
|
||||||
|
<uuid uuid="{2c6c492e-8d8e-402e-a449-0cf5a7462ced}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="en">Corner</name>
|
||||||
|
<name lang="it">Angolo</name>
|
||||||
|
<name lang="ru">Угол</name>
|
||||||
|
<name lang="fr">Coin</name>
|
||||||
|
<name lang="pl">Narożnik</name>
|
||||||
|
<name lang="cs">Roh</name>
|
||||||
|
<name lang="es">Esquina</name>
|
||||||
|
</names>
|
||||||
|
<informations></informations>
|
||||||
|
<description>
|
||||||
|
<input x="-0.5" y="-0.45" size="1" tagg="label" rotate="true" text="_"/>
|
||||||
|
<terminal orientation="s" x="0" y="4"/>
|
||||||
|
<terminal orientation="w" x="-4" y="0"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
21
elements/10_electric/10_allpole/114_connections/cross.elmt
Normal file
21
elements/10_electric/10_allpole/114_connections/cross.elmt
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<definition type="element" height="20" orientation="dyyy" version="0.5" link_type="simple" hotspot_y="9" width="20" hotspot_x="9">
|
||||||
|
<uuid uuid="{eb8040c8-6998-4f43-818b-1d368825ffac}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="en">Cross</name>
|
||||||
|
<name lang="it">Croce</name>
|
||||||
|
<name lang="ru">Пересечение</name>
|
||||||
|
<name lang="fr">Croix</name>
|
||||||
|
<name lang="pl">Połączenie 2</name>
|
||||||
|
<name lang="cs">Kříž</name>
|
||||||
|
<name lang="es">Cruzar</name>
|
||||||
|
</names>
|
||||||
|
<informations></informations>
|
||||||
|
<description>
|
||||||
|
<circle x="-1" y="-1" style="line-style:normal;line-weight:normal;filling:black;color:black" antialias="true" diameter="2"/>
|
||||||
|
<input x="-0.5" y="-4.45" size="1" tagg="label" rotate="true" text="_"/>
|
||||||
|
<terminal orientation="e" x="4" y="0"/>
|
||||||
|
<terminal orientation="s" x="0" y="4"/>
|
||||||
|
<terminal orientation="n" x="0" y="-4"/>
|
||||||
|
<terminal orientation="w" x="-4" y="0"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
19
elements/10_electric/10_allpole/114_connections/jump.elmt
Normal file
19
elements/10_electric/10_allpole/114_connections/jump.elmt
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
<definition type="element" height="30" orientation="dyyy" version="0.5" link_type="simple" hotspot_y="14" width="10" hotspot_x="5">
|
||||||
|
<uuid uuid="{cd8b3f5f-5eae-416c-9966-c7b5529b6e63}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="en">Jump</name>
|
||||||
|
<name lang="it">Salto</name>
|
||||||
|
<name lang="ru">Перемычка</name>
|
||||||
|
<name lang="fr">Saut</name>
|
||||||
|
<name lang="pl">Brak połączenia</name>
|
||||||
|
<name lang="cs">Skok</name>
|
||||||
|
<name lang="es">Puente</name>
|
||||||
|
</names>
|
||||||
|
<informations></informations>
|
||||||
|
<description>
|
||||||
|
<arc height="6" start="90" angle="-180" x="-3" y="-3" style="line-style:normal;line-weight:normal;filling:none;color:black" antialias="true" width="6"/>
|
||||||
|
<input x="1.5" y="-6.45" size="1" tagg="label" rotate="true" text="_"/>
|
||||||
|
<terminal orientation="n" x="0" y="-7"/>
|
||||||
|
<terminal orientation="s" x="0" y="7"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,15 @@
|
|||||||
|
<qet-directory>
|
||||||
|
<names>
|
||||||
|
<name lang="ru">Соединения</name>
|
||||||
|
<name lang="de">Verbindungen</name>
|
||||||
|
<name lang="en">Connections</name>
|
||||||
|
<name lang="es">Conexiones</name>
|
||||||
|
<name lang="fr">Connections</name>
|
||||||
|
<name lang="it">Collegamenti</name>
|
||||||
|
<name lang="pl">Połączenia</name>
|
||||||
|
<name lang="cs">Spojení</name>
|
||||||
|
<name lang="el">Ενώσεις</name>
|
||||||
|
<name lang="nl">Verbindingen</name>
|
||||||
|
<name lang="es">Conexiones</name>
|
||||||
|
</names>
|
||||||
|
</qet-directory>
|
||||||
21
elements/10_electric/10_allpole/114_connections/splice.elmt
Normal file
21
elements/10_electric/10_allpole/114_connections/splice.elmt
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
<definition type="element" height="20" orientation="dyyy" version="0.5" link_type="simple" hotspot_y="4" width="30" hotspot_x="17">
|
||||||
|
<uuid uuid="{0f807068-d5a4-4628-85f4-0644e6d3129f}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="en">Splice</name>
|
||||||
|
<name lang="it">Spaziatura</name>
|
||||||
|
<name lang="ru">Сращивание</name>
|
||||||
|
<name lang="fr">Epissure</name>
|
||||||
|
<name lang="pl">Połączenie 3</name>
|
||||||
|
<name lang="cs">Spojka</name>
|
||||||
|
<name lang="es">Empalme</name>
|
||||||
|
</names>
|
||||||
|
<informations></informations>
|
||||||
|
<description>
|
||||||
|
<input x="1.5" y="3.55" size="1" tagg="label" rotate="true" text="_"/>
|
||||||
|
<line y2="0" style="line-style:normal;line-weight:normal;filling:none;color:black" length1="1.5" x1="0" y1="6" end2="none" x2="-6" antialias="false" end1="none" length2="1.5"/>
|
||||||
|
<line y2="0" style="line-style:normal;line-weight:normal;filling:none;color:black" length1="1.5" x1="1" y1="0" end2="none" x2="-5" antialias="false" end1="none" length2="1.5"/>
|
||||||
|
<terminal orientation="s" x="0" y="10"/>
|
||||||
|
<terminal orientation="w" x="-10" y="0"/>
|
||||||
|
<terminal orientation="e" x="4" y="0"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
<definition type="element" height="20" orientation="dyyy" version="0.5" link_type="simple" hotspot_y="4" width="30" hotspot_x="17">
|
||||||
|
<uuid uuid="{a1ced185-e98f-4cf1-8a62-3f8ea691bcb6}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="en">Thru left</name>
|
||||||
|
<name lang="it">Collegamento sinistro</name>
|
||||||
|
<name lang="ru">Справа налево</name>
|
||||||
|
<name lang="fr">Liaison gauche</name>
|
||||||
|
<name lang="pl">Połączenie 4</name>
|
||||||
|
<name lang="cs">Levé spojení</name>
|
||||||
|
<name lang="es">A la izquierda</name>
|
||||||
|
</names>
|
||||||
|
<informations></informations>
|
||||||
|
<description>
|
||||||
|
<input x="1.5" y="3.55" size="1" tagg="label" rotate="true" text="_"/>
|
||||||
|
<line y2="0" style="line-style:normal;line-weight:normal;filling:none;color:black" length1="1.5" x1="0" y1="6" end2="none" x2="-6" antialias="false" end1="none" length2="1.5"/>
|
||||||
|
<line y2="5" style="line-style:normal;line-weight:normal;filling:none;color:black" length1="1.5" x1="0" y1="0" end2="none" x2="0" antialias="false" end1="none" length2="1.5"/>
|
||||||
|
<terminal orientation="e" x="4" y="0"/>
|
||||||
|
<terminal orientation="w" x="-10" y="0"/>
|
||||||
|
<terminal orientation="s" x="0" y="10"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
<definition type="element" height="20" orientation="dyyy" version="0.5" link_type="simple" hotspot_y="4" width="30" hotspot_x="14">
|
||||||
|
<uuid uuid="{5d72394b-8aa0-4368-bc88-0f738478ca45}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="en">Thru right</name>
|
||||||
|
<name lang="it">Collegamento destro</name>
|
||||||
|
<name lang="ru">Слева направо</name>
|
||||||
|
<name lang="fr">Liaison droite</name>
|
||||||
|
<name lang="pl">Połączenie 5</name>
|
||||||
|
<name lang="cs">Pravé spojení</name>
|
||||||
|
<name lang="es">A la derecha</name>
|
||||||
|
</names>
|
||||||
|
<informations></informations>
|
||||||
|
<description>
|
||||||
|
<input x="5.5" y="4.55" size="1" tagg="label" rotate="true" text="_"/>
|
||||||
|
<line y2="0" style="line-style:normal;line-weight:normal;filling:none;color:black" length1="1.5" x1="0" y1="0" end2="none" x2="-6" antialias="false" end1="none" length2="1.5"/>
|
||||||
|
<line y2="5" style="line-style:normal;line-weight:normal;filling:none;color:black" length1="1.5" x1="0" y1="0" end2="none" x2="0" antialias="false" end1="none" length2="1.5"/>
|
||||||
|
<line y2="6" style="line-style:normal;line-weight:normal;filling:none;color:black" length1="1.5" x1="6" y1="0" end2="none" x2="0" antialias="false" end1="none" length2="1.5"/>
|
||||||
|
<terminal orientation="s" x="0" y="10"/>
|
||||||
|
<terminal orientation="w" x="-10" y="0"/>
|
||||||
|
<terminal orientation="e" x="10" y="0"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
25
elements/10_electric/10_allpole/120_cables&wiring/cable.elmt
Normal file
25
elements/10_electric/10_allpole/120_cables&wiring/cable.elmt
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
<definition width="90" link_type="simple" version="0.5" hotspot_x="42" orientation="dyyy" height="20" hotspot_y="3" type="element">
|
||||||
|
<uuid uuid="{5ba1917d-c353-41b2-aa70-caf65579b81e}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="de">Kabel 3G</name>
|
||||||
|
<name lang="cs">Označení drátového propojení - 2 fáze + země</name>
|
||||||
|
<name lang="pl">Oznaczenie przewodu czterożyłowego</name>
|
||||||
|
<name lang="it">Cavo 2 fasi + terra</name>
|
||||||
|
<name lang="es">Cable 2 fases+tierra</name>
|
||||||
|
<name lang="fr">Cable 2 phases+terre</name>
|
||||||
|
<name lang="ru">Кабель 2 жилы + PE</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<text x="12" y="9" size="4" text="2"/>
|
||||||
|
<line antialias="true" length1="1.5" x2="30.95" end2="none" x1="26.95" end1="none" y2="11.95" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="7.95"/>
|
||||||
|
<line antialias="true" length1="1.5" x2="12" end2="none" x1="8" end1="none" y2="12" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="8"/>
|
||||||
|
<text x="30.5" y="8.55" size="4" text="GNYE"/>
|
||||||
|
<input x="-68" y="17" tagg="none" size="3" rotate="true" text="210007
4G1,5 mm²
 4m"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="37.932" end2="none" x1="-39.9373" end1="none" y2="10" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="10"/>
|
||||||
|
<line antialias="true" length1="1.5" x2="-28" end2="none" x1="-32" end1="none" y2="12" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="8"/>
|
||||||
|
<text x="-28" y="9" size="4" text="1"/>
|
||||||
|
<input x="-61" y="1" tagg="label" size="5" rotate="true" text="+"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,27 @@
|
|||||||
|
<definition width="100" link_type="simple" version="0.5" hotspot_x="46" orientation="dyyy" height="20" hotspot_y="3" type="element">
|
||||||
|
<uuid uuid="{d95f81ca-8802-48c0-830d-b214fb41af86}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="de">Kabel 4G</name>
|
||||||
|
<name lang="cs">Označení drátového propojení - 3 fáze + země</name>
|
||||||
|
<name lang="pl">Oznaczenie przewodu czterożyłowego</name>
|
||||||
|
<name lang="it">Cavo 3 fasi + terra</name>
|
||||||
|
<name lang="fr">Cable 3 phases+terre</name>
|
||||||
|
<name lang="es">Cable 3 fases+tierra</name>
|
||||||
|
<name lang="ru">Кабель 3 жилы + PE</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<line antialias="true" length1="1.5" x2="-8.05" end2="none" x1="-12.05" end1="none" y2="11.95" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="7.95"/>
|
||||||
|
<text x="-9" y="9" size="4" text="2"/>
|
||||||
|
<text x="12" y="9" size="4" text="3"/>
|
||||||
|
<line antialias="true" length1="1.5" x2="30.95" end2="none" x1="26.95" end1="none" y2="11.95" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="7.95"/>
|
||||||
|
<line antialias="true" length1="1.5" x2="12" end2="none" x1="8" end1="none" y2="12" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="8"/>
|
||||||
|
<text x="32" y="9" size="4" text="GNYE"/>
|
||||||
|
<input x="-68" y="17" tagg="none" size="3" rotate="true" text="210007
4G1,5 mm²
 4m"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="37.932" end2="none" x1="-39.9373" end1="none" y2="10" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="10"/>
|
||||||
|
<line antialias="true" length1="1.5" x2="-28" end2="none" x1="-32" end1="none" y2="12" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="8"/>
|
||||||
|
<text x="-28" y="9" size="4" text="1"/>
|
||||||
|
<input x="-61" y="1" tagg="label" size="5" rotate="true" text="+"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
<definition width="80" link_type="simple" version="0.5" hotspot_x="36" orientation="dyyy" height="20" hotspot_y="3" type="element">
|
||||||
|
<uuid uuid="{d7b0edcd-eca1-432c-8ea7-698c613bca22}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="de">Kabel 3G</name>
|
||||||
|
<name lang="cs">Označení drátového propojení - 2 fáze + země</name>
|
||||||
|
<name lang="pl">Oznaczenie przewodu czterożyłowego</name>
|
||||||
|
<name lang="it">Cavo 2 fasi + terra</name>
|
||||||
|
<name lang="fr">Cable 2 phases+terre</name>
|
||||||
|
<name lang="es">Cable 2 fases+tierra</name>
|
||||||
|
<name lang="ru">Кабель 2 жилы + PE</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<line antialias="true" length1="1.5" x2="21.95" end2="none" x1="17.95" end1="none" y2="11.95" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="7.95"/>
|
||||||
|
<text x="2" y="9" size="4" text="2"/>
|
||||||
|
<text x="23" y="9" size="4" text="GNYE"/>
|
||||||
|
<input x="-58" y="17" tagg="none" size="3" rotate="true" text="210007
4G1,5 mm²
 4m"/>
|
||||||
|
<line antialias="true" length1="1.5" x2="1.95" end2="none" x1="-2.05" end1="none" y2="11.95" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="7.95"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="27.2717" end2="none" x1="-30.2509" end1="none" y2="10" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="10"/>
|
||||||
|
<line antialias="true" length1="1.5" x2="-18" end2="none" x1="-22" end1="none" y2="12" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="8"/>
|
||||||
|
<text x="-18" y="9" size="4" text="1"/>
|
||||||
|
<input x="-51" y="1" tagg="label" size="5" rotate="true" text="+"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,24 @@
|
|||||||
|
<definition hotspot_y="3" orientation="dyyy" version="0.51" hotspot_x="39" link_type="simple" width="80" type="element" height="20">
|
||||||
|
<uuid uuid="{408ddc21-5f6a-48a4-ac26-80a9992b4964}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="It">Cavo ? 4G</name>
|
||||||
|
<name lang="fr">Cable 4G</name>
|
||||||
|
<name lang="es">Cable 4G</name>
|
||||||
|
<name lang="pl">Przewód czterożyłowy</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<line end1="none" x1="-33.05" y1="7.95" x2="-29.05" length1="1.5" y2="11.95" antialias="true" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<line end1="none" x1="-13.05" y1="7.95" x2="-9.05" length1="1.5" y2="11.95" antialias="true" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<text text="3" size="4" y="9" x="31"/>
|
||||||
|
<line end1="none" x1="27" y1="8" x2="31" length1="1.5" y2="12" antialias="true" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<text text="1" size="4" y="9" x="-10"/>
|
||||||
|
<text text="2" size="4" y="9" x="11"/>
|
||||||
|
<line end1="none" x1="7" y1="8" x2="11" length1="1.5" y2="12" antialias="true" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<input text="type?
4G_ mm²" size="6" rotate="true" y="2.5" x="-82" tagg="label"/>
|
||||||
|
<line end1="none" x1="-31" y1="10" x2="29" length1="1.5" y2="10" antialias="false" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<text text="GNYE" size="4" y="9" x="-31"/>
|
||||||
|
<input text="" size="5" rotate="true" y="1" x="-62" tagg="none"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,26 @@
|
|||||||
|
<definition hotspot_y="3" orientation="dyyy" version="0.51" hotspot_x="47" link_type="simple" width="100" type="element" height="20">
|
||||||
|
<uuid uuid="{9923c1a5-b49a-4243-923e-cde9d916ea2b}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="fr">Cable 5G</name>
|
||||||
|
<name lang="it">Cavo Type 5G</name>
|
||||||
|
<name lang="es">Cable 5G</name>
|
||||||
|
<name lang="pl">Przewód pięciożyłowy</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<line end1="none" x1="-42.05" y1="7.95" x2="-38.05" length1="1.5" y2="11.95" antialias="true" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<line end1="none" x1="-22.05" y1="7.95" x2="-18.05" length1="1.5" y2="11.95" antialias="true" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<text text="2" size="4" y="9" x="22"/>
|
||||||
|
<line end1="none" x1="18" y1="8" x2="22" length1="1.5" y2="12" antialias="true" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<text text="BL" size="4" y="9" x="-19"/>
|
||||||
|
<text text="1" size="4" y="9" x="2"/>
|
||||||
|
<line end1="none" x1="37.95" y1="7.95" x2="41.95" length1="1.5" y2="11.95" antialias="true" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<line end1="none" x1="-2" y1="8" x2="2" length1="1.5" y2="12" antialias="true" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<text text="3" size="4" y="9" x="43"/>
|
||||||
|
<input text="Type?
5G_ mm²" size="6" rotate="true" y="2" x="-85" tagg="label"/>
|
||||||
|
<line end1="none" x1="-40" y1="10" x2="40" length1="1.5" y2="10" antialias="false" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<text text="GNYE" size="4" y="9" x="-40"/>
|
||||||
|
<input text="" size="5" rotate="true" y="1" x="-71" tagg="none"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
<definition hotspot_y="3" orientation="dyyy" version="0.51" hotspot_x="29" link_type="simple" width="60" type="element" height="20">
|
||||||
|
<uuid uuid="{5f981421-4c54-4cd5-929e-7f77dab94fef}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="It">Cavo ? 3G</name>
|
||||||
|
<name lang="fr">Cable 3G</name>
|
||||||
|
<name lang="es">Cable 3G</name>
|
||||||
|
<name lang="pl">Przewód trójżyłowy</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<line end1="none" x1="-23.05" y1="7.95" x2="-19.05" length1="1.5" y2="11.95" antialias="true" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<line end1="none" x1="-3.05" y1="7.95" x2="0.95" length1="1.5" y2="11.95" antialias="true" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<text text="1" size="4" y="9" x="0"/>
|
||||||
|
<text text="2" size="4" y="9" x="21"/>
|
||||||
|
<line end1="none" x1="17" y1="8" x2="21" length1="1.5" y2="12" antialias="true" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<input text="type?
3G_ mm²" size="6" rotate="true" y="2.5" x="-72" tagg="label"/>
|
||||||
|
<line end1="none" x1="-21" y1="10" x2="20" length1="1.5" y2="10" antialias="false" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<text text="GNYE" size="4" y="9" x="-21"/>
|
||||||
|
<input text="" size="5" rotate="true" y="1" x="-52" tagg="none"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,25 @@
|
|||||||
|
<definition width="70" link_type="simple" version="0.5" hotspot_x="15" orientation="dyyy" height="20" hotspot_y="9" type="element">
|
||||||
|
<uuid uuid="{4b9a04b1-0d35-4d54-b5cb-b573ed3a9b0d}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="de">Kabel 3x</name>
|
||||||
|
<name lang="cs">Označení drátového propojení 3 vodiče</name>
|
||||||
|
<name lang="pl">Oznaczenie przewodu trójżyłowego</name>
|
||||||
|
<name lang="it">Cavo a 3 conduttori</name>
|
||||||
|
<name lang="en">Cable 3 wires</name>
|
||||||
|
<name lang="es">Cable 3 alambres</name>
|
||||||
|
<name lang="fr">Cable 3 brins</name>
|
||||||
|
<name lang="ru">Кабель 3 жилы</name>
|
||||||
|
</names>
|
||||||
|
<informations></informations>
|
||||||
|
<description>
|
||||||
|
<line antialias="false" length1="1.5" x2="50" end2="none" x1="-10" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0"/>
|
||||||
|
<input x="-36" y="-6" tagg="label" size="7" rotate="true" text="-W?"/>
|
||||||
|
<input x="-56" y="4.5" tagg="none" size="5" rotate="true" text="ÖLFLEX 100"/>
|
||||||
|
<terminal x="0" y="-5" orientation="n"/>
|
||||||
|
<terminal x="20" y="-5" orientation="n"/>
|
||||||
|
<terminal x="40" y="-5" orientation="n"/>
|
||||||
|
<terminal x="0" y="5" orientation="s"/>
|
||||||
|
<terminal x="20" y="5" orientation="s"/>
|
||||||
|
<terminal x="40" y="5" orientation="s"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,23 @@
|
|||||||
|
<definition width="60" link_type="simple" version="0.5" hotspot_x="21" orientation="dyyy" height="10" hotspot_y="-6" type="element">
|
||||||
|
<uuid uuid="{822e6fc1-0104-4d3a-ba3c-995c24c79cf2}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="nl">Scherm</name>
|
||||||
|
<name lang="el">Πλέγμα</name>
|
||||||
|
<name lang="de">Schirm</name>
|
||||||
|
<name lang="cs">Obrazovka</name>
|
||||||
|
<name lang="pl">Ekran 3</name>
|
||||||
|
<name lang="it">Schermo</name>
|
||||||
|
<name lang="ar">شاشة</name>
|
||||||
|
<name lang="en">Screen</name>
|
||||||
|
<name lang="es">Pantalla</name>
|
||||||
|
<name lang="fr">Ecran</name>
|
||||||
|
<name lang="ru">Экран</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<ellipse width="50" x="-15" antialias="true" y="7.5" height="5" style="line-style:dotted;line-weight:normal;filling:none;color:black"/>
|
||||||
|
<input x="-9" y="-2.45" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<terminal x="-15" y="10" orientation="w"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,21 @@
|
|||||||
|
<definition width="30" link_type="simple" version="0.5" hotspot_x="15" orientation="dyyy" height="20" hotspot_y="9" type="element">
|
||||||
|
<uuid uuid="{6ac285f9-6492-40cb-be58-9ba565ea1921}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="de">Kabelader</name>
|
||||||
|
<name lang="cs">Vedení kabelu</name>
|
||||||
|
<name lang="pl">Połączenie przewodu</name>
|
||||||
|
<name lang="it">Conduttore di un cavo</name>
|
||||||
|
<name lang="en">Wire of cable</name>
|
||||||
|
<name lang="es">Alambre del cable</name>
|
||||||
|
<name lang="fr">Fil de cable</name>
|
||||||
|
<name lang="ru">Жила кабеля</name>
|
||||||
|
</names>
|
||||||
|
<informations></informations>
|
||||||
|
<description>
|
||||||
|
<line antialias="false" length1="1.5" x2="9.82672" end2="none" x1="-9.76313" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0"/>
|
||||||
|
<input x="1" y="-11.5" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="0" end2="none" x1="0" end1="none" y2="4.11304" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-4.10435"/>
|
||||||
|
<terminal x="0" y="5" orientation="s"/>
|
||||||
|
<terminal x="0" y="-5" orientation="n"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
<definition width="20" link_type="simple" version="0.5" hotspot_x="10" orientation="dyyy" height="20" hotspot_y="9" type="element">
|
||||||
|
<uuid uuid="{374ed6b3-7329-4cad-ac8c-200b17508460}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="de">Verdrahtung</name>
|
||||||
|
<name lang="cs">Drátové propojení</name>
|
||||||
|
<name lang="pl">Oznaczenie przewodu</name>
|
||||||
|
<name lang="it">Conduttura</name>
|
||||||
|
<name lang="en">Wiring</name>
|
||||||
|
<name lang="es">Alambrado</name>
|
||||||
|
<name lang="fr">Filerie</name>
|
||||||
|
</names>
|
||||||
|
<informations></informations>
|
||||||
|
<description>
|
||||||
|
<line antialias="false" length1="1.5" x2="-5" end2="none" x1="5" end1="none" y2="5" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-5"/>
|
||||||
|
<input x="0" y="-2.5" tagg="label" size="9" rotate="true" text="_"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="0" end2="none" x1="0" end1="none" y2="5" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-5"/>
|
||||||
|
<terminal x="0" y="-5" orientation="n"/>
|
||||||
|
<terminal x="0" y="5" orientation="s"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,22 @@
|
|||||||
|
<definition width="30" link_type="simple" version="0.5" hotspot_x="14" orientation="dyyy" height="20" hotspot_y="4" type="element">
|
||||||
|
<uuid uuid="{a0e9e33a-ee38-4c08-8f40-c307da8d822b}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="el">Διατομή αγωγού</name>
|
||||||
|
<name lang="es">Clasificación de sección</name>
|
||||||
|
<name lang="nl">Doorsnede</name>
|
||||||
|
<name lang="de">Verdrahtungsquerschnitt</name>
|
||||||
|
<name lang="cs">Průřez drátovým propojením</name>
|
||||||
|
<name lang="pl">Pole przekróju przewodu</name>
|
||||||
|
<name lang="it">Sezione della nomenclatura</name>
|
||||||
|
<name lang="ar">تسمية مساحة المقطع </name>
|
||||||
|
<name lang="en">Wiring section</name>
|
||||||
|
<name lang="fr">Section de fil</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<input x="-40" y="10" tagg="label" size="6" rotate="true" text="_"/>
|
||||||
|
<text x="8" y="6.3334" size="4" text="2"/>
|
||||||
|
<text x="-10" y="10" size="6" text="mm"/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,14 @@
|
|||||||
|
<qet-directory>
|
||||||
|
<names>
|
||||||
|
<name lang="ru">Кабели и провода</name>
|
||||||
|
<name lang="en">Cables and wiring</name>
|
||||||
|
<name lang="es">Cables y alambres</name>
|
||||||
|
<name lang="fr">Câbles et filerie</name>
|
||||||
|
<name lang="it">Cavi e collegamenti</name>
|
||||||
|
<name lang="pl">Przewody i kable</name>
|
||||||
|
<name lang="de">Kabel und Verdrahtung</name>
|
||||||
|
<name lang="el">Καλώδια και καλωδίωση</name>
|
||||||
|
<name lang="nl">Kabels en draden</name>
|
||||||
|
<name lang="cs">Kabely a drátové propojení</name>
|
||||||
|
</names>
|
||||||
|
</qet-directory>
|
||||||
@@ -0,0 +1,18 @@
|
|||||||
|
<definition width="30" link_type="simple" version="0.5" hotspot_x="15" orientation="dyyy" height="10" hotspot_y="5" type="element">
|
||||||
|
<uuid uuid="{b96a76a6-a798-497b-a044-dd933756d175}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="de">Verdrahtungsdefinition 1 Leiter</name>
|
||||||
|
<name lang="cs">Označení drátového propojení 1 vodič</name>
|
||||||
|
<name lang="pl">Oznaczenie pola przekroju przewodu jednożyłowego</name>
|
||||||
|
<name lang="it">Sezione 1 conduttore</name>
|
||||||
|
<name lang="fr">Section 1 conducteur</name>
|
||||||
|
<name lang="es">Sección 1 conductor</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<line antialias="false" length1="1.5" x2="9.91885" end2="none" x1="-10.8483" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0"/>
|
||||||
|
<line antialias="true" length1="1.5" x2="2" end2="none" x1="-2" end1="none" y2="2" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-2"/>
|
||||||
|
<input x="-44" y="2" tagg="label" size="4" rotate="true" text="1,5 mm²
 "/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
<definition width="70" link_type="simple" version="0.5" hotspot_x="16" orientation="dyyy" height="10" hotspot_y="5" type="element">
|
||||||
|
<uuid uuid="{448ac784-f459-4f8f-bd3f-d911802b3369}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="de">Verdrahtungsdefinition 2 Leiter</name>
|
||||||
|
<name lang="cs">Označení drátového propojení 2 vodiče</name>
|
||||||
|
<name lang="pl">Oznaczenie pola przekroju przewodu dwużyłowego</name>
|
||||||
|
<name lang="it">Sezione 2 conduttori</name>
|
||||||
|
<name lang="fr">Section 2 conducteurs</name>
|
||||||
|
<name lang="es">Sección 2 conductores</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<line antialias="true" length1="1.5" x2="41.95" end2="none" x1="37.95" end1="none" y2="1.95" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-2.05"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="47.2717" end2="none" x1="-10.2509" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0"/>
|
||||||
|
<line antialias="true" length1="1.5" x2="2" end2="none" x1="-2" end1="none" y2="2" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-2"/>
|
||||||
|
<input x="-44" y="2" tagg="label" size="4" rotate="true" text="1,5 mm²
 "/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,19 @@
|
|||||||
|
<definition width="40" link_type="simple" version="0.5" hotspot_x="14" orientation="dyyy" height="10" hotspot_y="5" type="element">
|
||||||
|
<uuid uuid="{c94d9e16-e3bb-4117-b037-466a15edcb14}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="de">Verdrahtungsdefinition 2 Leiter</name>
|
||||||
|
<name lang="cs">Označení drátového propojení 2 vodiče</name>
|
||||||
|
<name lang="pl">Oznaczenie pola przekroju przewodu dwużyłowego</name>
|
||||||
|
<name lang="it">Sezione 2 conduttori</name>
|
||||||
|
<name lang="fr">Section 2 conducteurs</name>
|
||||||
|
<name lang="es">Sección 2 conductores</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<line antialias="true" length1="1.5" x2="21.95" end2="none" x1="17.95" end1="none" y2="1.95" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-2.05"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="19.8781" end2="none" x1="-10.8107" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0"/>
|
||||||
|
<line antialias="true" length1="1.5" x2="2" end2="none" x1="-2" end1="none" y2="2" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-2"/>
|
||||||
|
<input x="-44" y="2" tagg="label" size="4" rotate="true" text="1,5 mm²
 "/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
<definition width="70" link_type="simple" version="0.5" hotspot_x="16" orientation="dyyy" height="10" hotspot_y="5" type="element">
|
||||||
|
<uuid uuid="{9d939952-9c2b-4b12-898f-262abc91e845}"/>
|
||||||
|
<names>
|
||||||
|
<name lang="de">Verdrahtungsdefinition 3 Leiter</name>
|
||||||
|
<name lang="cs">Označení drátového propojení 3 vodiče</name>
|
||||||
|
<name lang="pl">Oznaczenie pola przekroju przewodu trójżyłowego</name>
|
||||||
|
<name lang="it">Sezione 3 conduttori</name>
|
||||||
|
<name lang="fr">Section 3 conducteurs</name>
|
||||||
|
<name lang="es">Sección 3 conductores</name>
|
||||||
|
</names>
|
||||||
|
<informations>Author: The QElectroTech team
|
||||||
|
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
|
||||||
|
<description>
|
||||||
|
<line antialias="true" length1="1.5" x2="41.95" end2="none" x1="37.95" end1="none" y2="1.95" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-2.05"/>
|
||||||
|
<line antialias="true" length1="1.5" x2="21.95" end2="none" x1="17.95" end1="none" y2="1.95" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-2.05"/>
|
||||||
|
<line antialias="false" length1="1.5" x2="47.2717" end2="none" x1="-10.2509" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0"/>
|
||||||
|
<line antialias="true" length1="1.5" x2="2" end2="none" x1="-2" end1="none" y2="2" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-2"/>
|
||||||
|
<input x="-44" y="2" tagg="label" size="4" rotate="true" text="1,5 mm²
 "/>
|
||||||
|
</description>
|
||||||
|
</definition>
|
||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user