Compare commits

..

946 Commits

Author SHA1 Message Date
Laurent Trinques
37fa30a34f Change displayedVersion 2019-07-17 15:00:14 +02:00
Dik Leenheer
7bea6343b4 Update Dutch Translation 2019-07-16 22:19:25 +02:00
Laurent Trinques
98363379b8 Fix symbol, thanks S.DEFFAUX 2019-07-15 22:00:17 +02:00
Laurent Trinques
be0ec5e12a Remove some duplicate elements and organize elements, thanks S.DEFFAUX 2019-07-15 11:49:02 +02:00
Laurent Trinques
5645188c5c Add new symbols, thanks Richard 2019-07-11 13:53:05 +02:00
Maximilian Federle
474c944692 Add gitignore file 2019-07-08 14:59:24 +02:00
Maximilian Federle
968a68a2a3 Snap: Derive version from git describe 2019-07-08 14:27:44 +02:00
Laurent Trinques
5ef009092a Add new symbols, thanks S.DEFFAUX 2019-07-03 20:04:51 +02:00
Laurent Trinques
5e27d65342 Update Changelog 2019-07-03 15:27:57 +02:00
joshua
863b337972 Minor : don't display gui when qet is launched with specific argument 2019-07-02 21:13:55 +02:00
joshua
e3d386af67 Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet 2019-07-02 21:12:01 +02:00
Laurent Trinques
cfdb9858e9 Update changelog 2019-07-02 08:26:19 +02:00
Laurent Trinques
4d79751d37 Update *TS files 2019-07-01 20:40:54 +02:00
joshua
63f039e721 Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet 2019-07-01 20:16:24 +02:00
joshua
097645f5ff Use of QSAveFile instead a QFile. 2019-07-01 20:12:12 +02:00
nuri
95d1fca171 Updated german translation 2019-06-28 10:36:45 +02:00
Laurent Trinques
0f93e028ba Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet 2019-06-27 16:29:40 +02:00
Laurent Trinques
05e4425913 Remove some duplicate elements and organize elements, thanks S.DEFFAUX 2019-06-27 16:26:37 +02:00
Laurent Trinques
69146a65f7 Sync since SVN
Revision: 5947
Author:   blacksun
Date:     2019-06-26 17:35:49 +0200 (Wed, 26 Jun 2019)
Log Message:
-----------
Fix crash when launch qet with command line argument -v.
2019-06-27 16:21:40 +02:00
ppd
d3ede55f03 Snap: Modify displayedVersion to reflect snap build & set grade: stable
+ add subversion to build-packages


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5945 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-26 07:55:06 +00:00
scorpio810
8fab43c0ec Fix error: cannot validate snap "qelectrotech": cannot validate license "GPL-2.0-or-later": unknown license: GPL-2.0-or-later
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5944 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-25 20:10:23 +00:00
scorpio810
a8789f78ee Change Displayed version
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5942 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-25 16:55:14 +00:00
scorpio810
408c2418c1 AboutQET : Add compilation date and time
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5941 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-25 15:35:01 +00:00
scorpio810
9ad634291e AboutQET : minor changes
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5940 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-25 15:19:52 +00:00
scorpio810
66e0ba9c50 AboutQET : improve QSysInfo informations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5939 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-25 12:58:29 +00:00
scorpio810
1f130846c2 AboutQET : add QSysInfo informations for macOS
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5938 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-25 01:10:49 +00:00
scorpio810
38ca53f5d3 AboutQET : add more QSysInfo informations for debug users
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5937 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-25 01:09:16 +00:00
blacksun
eb6d76f6ba Fix unwanted restore dialog who appear for the current project
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5936 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-24 17:44:37 +00:00
scorpio810
36ca191609 Add license specification
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5935 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-24 17:05:56 +00:00
ppd
73a7da682c Snap: Use Github repos for qet_tb_generator & DXFtoQET
+ small fix for amdgpu.ids warning message



git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5934 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-24 15:06:13 +00:00
ppd
5b34e02ddf Linux: Add support for building snap packages
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5933 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-24 10:22:46 +00:00
scorpio810
985b368b33 Remove old Snap folder
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5932 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-23 14:43:30 +00:00
blacksun
21de961933 Windows fix : When launch QElectrotech with in argument a .qet file, QElectroTech ask to user to open the restore file of the argument file.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5928 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-22 11:24:59 +00:00
scorpio810
b73d339c78 Minor symbols change
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5927 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-21 18:56:04 +00:00
scorpio810
8ef3e9c136 Add new symbols, thanks Christophe
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5926 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-21 18:34:10 +00:00
dlee99
507da9c58f Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5925 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-21 18:13:25 +00:00
scorpio810
dbfe824186 Update yaml, thanks Max
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5924 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-18 17:02:12 +00:00
scorpio810
6402b6d63b Add snap packaging, thanks Max
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5923 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-17 18:30:57 +00:00
scorpio810
0bc4a63a93 Remove some duplicate elements and organize elements, thanks S.DEFFAUX
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5922 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-15 21:41:15 +00:00
scorpio810
418b4d57cc Remove some duplicate elements and organize elements, thanks S.DEFFAUX
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5921 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-15 21:18:41 +00:00
ossau2mation
89c6565d04 Update Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5920 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-13 14:39:02 +00:00
pawel32640
162668fa27 polish translation update
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5919 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-12 18:29:42 +00:00
scorpio810
421c7821be Basic shapes : set solid line pattern by default
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5918 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-12 13:16:54 +00:00
artgg
ac217ed862 Updated Hungarian translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5917 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-12 04:18:19 +00:00
scorpio810
f67d4703a4 When user cleanning an project, set project to modified
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5916 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-12 01:03:02 +00:00
scorpio810
281a93091d Adding or revoming diagram set project to modified
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5915 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-12 00:48:36 +00:00
scorpio810
4f7ce670b4 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5914 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-11 23:47:11 +00:00
scorpio810
6af5b7b9f8 Add new symbols, thanks Eric
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5913 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-11 16:05:20 +00:00
scorpio810
60e6999c2e Remove some duplicate elements and organize elements, thanks S.DEFFAUX part 2
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5912 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-10 13:16:41 +00:00
scorpio810
6f8a2e70ef Remove some duplicate elements and organize elements, thanks S.DEFFAUX
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5911 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-10 12:38:38 +00:00
scorpio810
1b771037c2 Bug fix : when user load a project which contains summary pages, project
was marked modified (summary was created on the fly and moved on second
position by default), now the project is no longer marked as amended


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5910 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-10 11:34:57 +00:00
scorpio810
a8978f2f86 Typo
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5909 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-10 10:12:00 +00:00
scorpio810
d77ae57c64 Add a "configure" shortcut "Ctrl+Shift+p" to quickly open the dialog used
for create the auto numbering rules.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5908 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-10 10:07:13 +00:00
scorpio810
707207044e Add Fernando Contributor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5907 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-09 18:02:30 +00:00
scorpio810
fd7893d7e6 Elements final terminals change link type simlple to terminal, thanks S.DEFFAUX to report it
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5906 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-09 16:57:53 +00:00
scorpio810
6f7bbd2e10 Element translation, thanks S.DEFFAUX
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5905 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-09 15:22:36 +00:00
blacksun
8a4c9a23cf Remove some duplicate elements
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5904 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-07 19:34:47 +00:00
scorpio810
dc444af4cf Add new symbols, thanks Galexis
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5903 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-06 20:29:20 +00:00
pawel32640
337a589047 polish translation update
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5902 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-04 05:58:58 +00:00
alfredo
3c21e66fbe Spanish translation Qet
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5901 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-06-02 03:33:26 +00:00
scorpio810
4b566b7b08 Element translation, thanks S.DEFFAUX
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5900 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-31 09:21:12 +00:00
scorpio810
73430beb1f Minor : remove unused shortcut "reload collection"
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5899 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-30 23:15:26 +00:00
scorpio810
af04d5e16b 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


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5898 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-30 22:17:03 +00:00
scorpio810
76fafc19b2 Fix Static text size of element exported to dxf
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5897 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-30 18:49:43 +00:00
blacksun
4cbf103cbc Static text of element are now exported to dxf
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5896 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-28 19:22:36 +00:00
scorpio810
571d9fdac5 Add symbols
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5895 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-28 15:59:42 +00:00
pawel32640
f1b6abe1f2 polish translation update
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5894 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-26 21:03:27 +00:00
scorpio810
c869cd46a9 Add new symbol, thanks S.DEFFAUX
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5893 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-26 10:12:22 +00:00
scorpio810
42d065df4e Element translation, thanks S.DEFFAUX
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5892 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-26 09:55:26 +00:00
artgg
0ce48e0681 Updated Hungarian translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5891 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-23 19:58:58 +00:00
silvio
3c1cac43ee Update .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5890 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-23 07:57:52 +00:00
scorpio810
d3a4c833f6 Add symbols
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5889 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-23 00:31:49 +00:00
scorpio810
8d2d187e0f Rfresh symbol, change static texts by dynamic texts
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5888 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-22 23:50:46 +00:00
ossau2mation
ab58375447 Update Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5887 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-22 19:16:34 +00:00
scorpio810
7d5708b493 Add symbols
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5886 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-21 23:03:11 +00:00
scorpio810
98a9084859 Update nl translations, thanks Dik
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5885 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-21 20:30:25 +00:00
nuri
1a626fb966 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5884 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-21 06:29:23 +00:00
scorpio810
7826512687 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5883 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-21 00:27:04 +00:00
scorpio810
9cb6d62725 QMessageBox : Add QObject to improve translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5882 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-21 00:06:50 +00:00
scorpio810
1519f21a47 QMessageBox : improve HTML messages
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5881 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-20 18:51:32 +00:00
scorpio810
749519ff45 Diagram editor : 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


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5880 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-20 14:54:04 +00:00
scorpio810
a9b6b20b92 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5879 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-19 20:00:54 +00:00
scorpio810
3e6a71d899 Diagram editor : Add StatusTip instruction for install and launching DXF
plugin depending on the operating system


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5878 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-19 19:47:32 +00:00
scorpio810
cc60650b4c Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5877 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-19 18:34:04 +00:00
scorpio810
cc9fbc2967 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5876 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-19 18:28:39 +00:00
pavelfric
2aaca04ffc Updated Czech translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5875 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-19 18:17:14 +00:00
scorpio810
53c0d95f4e Typo
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5874 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-19 17:23:20 +00:00
scorpio810
9f53198c2a Diagram editor : Add missing tooltip of some QAction
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5873 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-19 17:18:21 +00:00
pavelfric
aae825b6ac Updated Czech translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5872 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-19 08:02:17 +00:00
scorpio810
e324e9c59d Minor : add clear button on formulaautonumberingw and numparteditorw
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5871 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-19 00:30:14 +00:00
scorpio810
be860044fb Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5870 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-19 00:19:23 +00:00
blacksun
28cceca3c5 Element editor : finish the creation of polyline with the last point at the same position of the first point, close the polyline.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5869 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-18 19:49:27 +00:00
blacksun
3f9685832d Add missing tooltip of some QAction
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5868 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-18 19:35:57 +00:00
scorpio810
ef833732f9 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5867 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-18 10:58:17 +00:00
scorpio810
b8b39e2f24 Diagram editor : when user add a polygon, improve message in statusBar
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5866 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-18 10:49:01 +00:00
scorpio810
328a33832f Element translation, thanks S.DEFFAUX
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5865 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-17 22:00:07 +00:00
scorpio810
5f44933c21 Diagram editor : when user add a polygon, a message in stausBar show how
to finish this shape


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5864 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-17 21:22:10 +00:00
blacksun
2f9b101c19 Diagram editor : when user add a polygon, if the last point is at the same position of the first, then the polygon is closed.
Undo commit 5862


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5863 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-16 17:38:13 +00:00
scorpio810
4503132140 Add ToolTip for QetShapeItem
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5862 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-16 16:06:42 +00:00
scorpio810
6187e9de44 Refres element directory
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5861 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-12 23:28:02 +00:00
scorpio810
e382b21334 Element translation, thanks S.DEFFAUX
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5860 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-12 21:22:01 +00:00
blacksun
466835d7f0 Minor fix : Advanced replace of independent text doesn't work.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5859 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-09 19:36:51 +00:00
silvio
a1fc3189af Update .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5858 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-09 10:50:09 +00:00
dlee99
fa7d93dcb2 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5857 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-04 21:11:40 +00:00
scorpio810
963893fd54 Add new symbol, thanks S.DEFFAUX
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5856 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-03 13:40:34 +00:00
nuri
0888c74ac7 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5855 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-02 14:25:01 +00:00
artgg
56631637ad Updated Hungarian translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5854 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-05-02 06:02:44 +00:00
ossau2mation
a92c85cf73 Update Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5853 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-30 17:27:39 +00:00
scorpio810
bd843753a2 Add new symbols, thanks Galexis & S.DEFFAUX
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5852 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-30 12:44:36 +00:00
pawel32640
e7d21a0cad updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5851 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-30 09:55:15 +00:00
pawel32640
0c9cd509e2 updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5850 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-30 08:42:41 +00:00
scorpio810
94d2462c2f Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5849 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-30 04:53:36 +00:00
blacksun
cd9a42184f Add new slave type : delay on/off
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5848 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-29 16:41:06 +00:00
scorpio810
c49cf8d136 Add new symbols, thanks S.DEFFAUX
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5847 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-28 12:32:20 +00:00
scorpio810
63ba7f3d20 Add new symbols, thanks S.DEFFAUX
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5846 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-27 19:45:40 +00:00
blacksun
da99c82670 Minor : The Xref (draw as contact) of temporised switch contact are not represented with the parachute
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5845 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-26 18:01:28 +00:00
scorpio810
da19adc565 Add new symbols, thanks Jevgenijs
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5844 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-26 09:54:50 +00:00
scorpio810
7274a1ff4d Add symbols, thanks Alexis
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5843 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-25 14:46:08 +00:00
scorpio810
b3d06b73f1 Minor move symbol
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5842 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-25 14:25:56 +00:00
scorpio810
92e5baf492 Add new symbol, thanks Alexis
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5841 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-25 14:22:55 +00:00
scorpio810
b39c263c7c Element fix, thanks Jevgenijs
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5840 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-22 04:07:04 +00:00
scorpio810
8c363e4298 Refresh symbol
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5839 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-20 11:57:55 +00:00
scorpio810
fc30985d59 Add new symbols, thanks Jevgenijs
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5838 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-14 14:07:57 +00:00
scorpio810
3ecc19146a Update Changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5837 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-13 13:43:50 +00:00
scorpio810
b26a36d6de Update Changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5836 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-13 13:08:34 +00:00
scorpio810
e5fa888a6a Add new symbols, thanks Tourniere & DEFFAUX
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5835 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-13 11:11:48 +00:00
scorpio810
cd1cfc0a46 Fix warning, thanks Remi
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5834 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-12 05:45:41 +00:00
scorpio810
30a188abf0 Change displayed version
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5832 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-12 04:30:26 +00:00
scorpio810
1bc18fcda0 Add new symnols, thanks David
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5831 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-11 15:31:48 +00:00
blacksun
944e527dc6 Fix fail to build for mac osx
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5830 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-10 18:11:24 +00:00
scorpio810
6160657577 Change style.css
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5829 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-08 09:53:38 +00:00
scorpio810
d768e3b141 Add new example , thanks Franck
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5828 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-05 16:56:43 +00:00
scorpio810
e669c8ae90 Add new symbols, thanks David, Gabor, David
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5827 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-05 14:51:55 +00:00
blacksun
8dd15c65e8 Try to open a .qet file when double click on it or drop it in the qet icons of the dock in mac osx.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5826 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-04 19:27:24 +00:00
scorpio810
d1b73ef8c6 Add symbol, thanks Galexis
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5825 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-03 18:31:46 +00:00
scorpio810
957c019a8f Minor : update Copyright date
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5824 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-03 18:29:13 +00:00
blacksun
4474434fbd Fix : when create multiple conductors with the free hand selection, the checking of existing potentiel don't search trought a folio report.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5823 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-03 16:06:21 +00:00
blacksun
106903126d Fix crash
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5822 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-02 21:01:52 +00:00
blacksun
846ab7dca1 Add new allen bradley element, thank Benoit Michel
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5821 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-02 18:09:26 +00:00
blacksun
ab66c18b21 Minor typo
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5820 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-02 18:02:34 +00:00
blacksun
4bbf086a88 Improvement : minimize the unwanted gap of the top right folio of the view
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5819 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-02 17:36:32 +00:00
scorpio810
885e61f438 Add new symbols, thanks Franck and Gabor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5818 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-04-01 13:47:45 +00:00
blacksun
acab6f3dc3 Really fix the removing of carriage return and line feed.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5817 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-31 18:43:45 +00:00
blacksun
a7f4be0c12 Same as previous commit, for the element editor.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5816 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-31 13:49:07 +00:00
blacksun
0528a2526e Minor fix : remove from the element information the html hexadecimal and decimal characters of line feed and carriage return.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5815 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-31 13:33:48 +00:00
blacksun
666f03dc23 Minor : When launch qet with a .qet as argument, the "restor backup" dialog ask user to restor the project freshly opened while this one wasn't crashed.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5814 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-29 21:11:09 +00:00
blacksun
a912bfb380 Fix : unable to save a new project.
The fix is weird, need more information about QFileInfo


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5813 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-29 20:51:24 +00:00
scorpio810
dcfa9dcf01 Add new symbols, thanks Ludovic
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5812 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-28 22:02:24 +00:00
scorpio810
5aed4324aa Add new elements, thanks Gabor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5811 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-24 05:31:49 +00:00
scorpio810
d362fce56a Add new elements, thanks Gabor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5810 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-23 01:22:11 +00:00
scorpio810
a6285fd9d5 Add new elements, thanks Gabor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5809 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-23 01:14:15 +00:00
scorpio810
5d14b87e37 Add new elements, thanks Gabor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5808 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-23 00:59:16 +00:00
alfredo
29d2d64083 Translation es-ES qelectrotech
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5807 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-21 22:44:55 +00:00
blacksun
660c7493c0 Minor : remove unused variable
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5806 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-21 19:42:16 +00:00
blacksun
69dfb598d3 DynamicElementTextModel : change the way how to display the QFontDialog use for change the font of the dynamic text.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5805 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-20 20:38:58 +00:00
silvio
d18751b9a6 Update .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5804 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-19 18:44:30 +00:00
blacksun
7796dbddc2 Minor fix : in the diagram editor, when we select several shapes at the same time, the properties widget only apply the change to one shape.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5803 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-19 17:44:18 +00:00
blacksun
4a4dd25263 Minor gui change
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5802 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-19 17:31:46 +00:00
blacksun
32e2fd3c89 Replace deprecated QMatrix by QTransform
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5801 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-18 20:14:36 +00:00
blacksun
1ac950cd81 Replace Q_ENUMS (with S, deprecated since Qt5.5) by Q_ENUM (without S)
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5800 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-18 19:49:12 +00:00
blacksun
07da381515 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5799 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-18 19:27:37 +00:00
scorpio810
17cebf3dee Add new symbols, thanks Gabor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5798 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-17 21:52:52 +00:00
pawel32640
a9aafae8e6 updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5797 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-17 20:45:29 +00:00
artgg
32e3bb9ebe Updated Hungarian translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5796 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-17 18:04:21 +00:00
nuri
c0c96d7a84 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5795 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-16 20:33:40 +00:00
blacksun
66ef773c53 Fix DXF export
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5794 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-16 19:13:46 +00:00
scorpio810
d8894809ad The DXF export is broken now on 0.7-dev, hide button in export dialog
but keeps the code if anyone wants to work on it


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5793 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-16 17:59:17 +00:00
dlee99
c9eb0c7b7d Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5792 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-16 17:05:05 +00:00
ossau2mation
52dbc431ca Update Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5791 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-16 14:35:19 +00:00
scorpio810
c8e5ee49d7 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5790 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-16 12:56:05 +00:00
blacksun
fae3cf33bd Fix behavior when use arrow key with dynamic element text item and element text item group
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5789 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-16 11:34:52 +00:00
blacksun
154575d38a Use KAutoSaveFile for the backup system, instead of home made function.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5788 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-16 10:50:30 +00:00
blacksun
47b78bfec1 use KColorButton instead of QPushButton when needed
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5787 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-15 18:07:57 +00:00
blacksun
d4b49ed07c Minor : remove unused function
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5786 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-15 16:53:13 +00:00
nuri
f6caa40ac9 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5785 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-12 07:57:10 +00:00
artgg
8b1546e661 Updated Hungarian translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5784 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-12 05:17:42 +00:00
silvio
a9ce72e865 Update .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5783 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-11 21:02:28 +00:00
pawel32640
47024a18b2 updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5782 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-11 19:47:11 +00:00
ossau2mation
22c9fd1eaf Update Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5781 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-11 19:06:10 +00:00
aitolos
43313f5f37 Update Greek TS
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5780 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-11 17:18:57 +00:00
scorpio810
3a6bd1a3a0 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5779 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-11 16:25:37 +00:00
pawel32640
d47597a7bd updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5778 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-10 18:43:48 +00:00
pawel32640
ebc9aed510 updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5777 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-10 18:33:52 +00:00
silvio
46c281b7e8 Update .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5776 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-10 18:10:07 +00:00
blacksun
ad76d438ef Element editor :
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. 


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5775 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-10 17:58:33 +00:00
nuri
a56dc46c35 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5774 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-10 17:24:54 +00:00
artgg
f8b572564d Update Hungarian translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5773 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-09 20:19:43 +00:00
dlee99
0a50345755 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5772 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-09 17:57:44 +00:00
pawel32640
dc908e99a4 updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5771 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-09 15:31:41 +00:00
ossau2mation
e48ceaec01 Update Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5770 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-09 12:36:22 +00:00
scorpio810
917b66bdbb Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5769 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-09 00:04:16 +00:00
scorpio810
ce1c80d047 Fix typo
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5768 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-09 00:00:33 +00:00
blacksun
32db96c623 Add new entry if the main QElectroTech dialog conf, to set a defaut font and rotation of independent text item.
Revamp some GUI


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5767 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-08 20:07:00 +00:00
blacksun
a58cecc22a Independent text can have custom font.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5766 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-08 13:47:33 +00:00
blacksun
c9ebb78639 Diagram text item : remove the function fontSize, and use instead font
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5765 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-08 11:53:27 +00:00
blacksun
26a071a4d9 Dynamic element text item : The font of the dynamic texts can be individually be setted.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5764 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-08 10:27:33 +00:00
ossau2mation
82342c0463 Update Danish translation - reviewed
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5763 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-07 18:11:51 +00:00
ossau2mation
88578434d7 Update Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5762 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-07 17:59:22 +00:00
artgg
e56c4397a0 Update Hungarian translation little modification
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5761 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-06 05:39:13 +00:00
artgg
36ca79ed22 Update Hungarian translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5760 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-06 05:21:29 +00:00
blacksun
62f5c4092d fix typo
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5759 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-05 13:48:47 +00:00
blacksun
4f2977541f Forhet file from previous commit
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5758 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-04 15:43:56 +00:00
blacksun
504636cb79 Add KColorButton in the shape properties editor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5757 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-04 15:42:53 +00:00
blacksun
aaba90419f Diagram editor : dock used to edit the shape item, can now edit several items in the same time
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5756 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-04 15:34:42 +00:00
scorpio810
30d4ea6477 Minor : Update EN translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5755 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-04 13:15:48 +00:00
blacksun
1c2b3baba7 Minor : update gui layout.
Fix : change grid step doesn't applyed


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5754 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-04 08:55:06 +00:00
dlee99
79905d77f2 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5753 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-03 20:56:58 +00:00
scorpio810
11320d8bb8 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5752 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-02 23:27:22 +00:00
blacksun
47295b5ed7 minor : fix naming convention
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5751 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-02 21:45:09 +00:00
blacksun
09e39b97f5 Minor : fix gui layout
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5750 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-03-02 20:33:07 +00:00
scorpio810
ba293a650e Add two speedsize for displacing items when working with a keyboard on
diagram editor :
normal displacement "adjustable from 1 to 30" 
(keys : Left,Right,Up,Down) 
fine displacement "adjustable from 1 to 10"
(ALT + keys : Left,Right,Up,Down ), thanks Erik for his patch


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5749 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-24 15:44:47 +00:00
silvio
89d2b4f7b0 Update .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5748 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-21 21:57:35 +00:00
dlee99
755b461ae8 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5747 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-21 20:36:35 +00:00
ossau2mation
4de8ac1c84 Update Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5746 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-21 15:49:17 +00:00
artgg
23177d8c5b Updated Hungarian translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5745 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-21 08:52:56 +00:00
scorpio810
47aaa1cdf4 Add Erik path : User can Diagram grid layout and keys
Left,Right,Up,Down stepsize


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5744 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-21 00:02:49 +00:00
scorpio810
7f7c289c3f Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5743 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-20 23:53:21 +00:00
scorpio810
09d373bc21 Fix typo
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5742 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-20 23:45:17 +00:00
scorpio810
9509da6142 Fix typo
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5741 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-20 23:35:37 +00:00
blacksun
6d84414374 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5740 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-20 21:04:08 +00:00
blacksun
03edae216f fix crash
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5739 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-20 20:47:40 +00:00
blacksun
1ec083a313 Independent text editor can now edit several texts.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5738 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-20 20:36:56 +00:00
blacksun
33d757e0d8 Diagram editor : add a new widget in the "curent selection dock" for edit the independent text. WIP
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5737 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-19 16:42:07 +00:00
scorpio810
2300314bf5 Add new symbols, thanks Christophe
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5736 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-13 16:24:17 +00:00
blacksun
d2236e101d fix segfault, see bugtracker N°167
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5735 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-10 17:37:25 +00:00
scorpio810
0bd9a68dbe Fix multiple translation in elements
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5734 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-05 22:18:55 +00:00
blacksun
481dda8477 Free selection : minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5733 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-04 20:43:58 +00:00
blacksun
ae68f08bb6 Improve free selection behavior
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5732 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-04 19:00:46 +00:00
scorpio810
7cd5fc57a9 Free hand selection : Change CTRL key by SHIFT
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5731 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-04 17:44:33 +00:00
alfredo
9d51293c52 Translation to Spanish
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5730 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-02 21:47:08 +00:00
pawel32640
ac905b1095 updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5729 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-02 18:29:22 +00:00
pawel32640
079a26ec00 updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5728 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-02 18:23:18 +00:00
scorpio810
ca39ff3e58 Add new elements, thanks David
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5727 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-02-01 13:42:48 +00:00
silvio
46a1568f98 Update .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5726 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-29 18:53:28 +00:00
dlee99
7ea8b23f4a Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5725 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-28 21:20:25 +00:00
ossau2mation
1e5c23cbe6 Update Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5724 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-28 19:24:02 +00:00
artgg
316c4afedf Update Hungarian translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5723 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-28 04:52:01 +00:00
nuri
23bcbb5439 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5722 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-28 02:59:44 +00:00
scorpio810
1903c06f3f Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5721 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-27 22:03:26 +00:00
scorpio810
c861498a0a Typo fix
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5720 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-27 21:58:57 +00:00
blacksun
13520e9f70 forget file from previous commit
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5719 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-27 17:06:38 +00:00
blacksun
0db73abd41 Free hand selection : at the end of the selection, popup a context menu for create conductors between selected terminal
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5718 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-27 17:04:13 +00:00
alfredo
a5b0658293 Translation to Spanish
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5717 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-25 22:50:55 +00:00
blacksun
ee44b4e8a2 Add new selection style : free selection.
Use like normal selection + hold the ctrl key.
The code made in this commit are largely inspired by the the rubber band of QGraphicsView.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5716 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-23 17:08:04 +00:00
blacksun
3d17947074 Use QETArguments, instead of arguments list itself
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5715 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-21 17:23:00 +00:00
scorpio810
500b21964a Minor : change url to https
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5714 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-21 13:24:58 +00:00
scorpio810
451c95e2fc NSI Windows packaging : Update manual_online URL to new manual link
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5713 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-21 13:22:17 +00:00
scorpio810
ac33911644 Update manual_online URL to new manual link
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5712 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-21 13:17:50 +00:00
scorpio810
d42f11b83d Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5711 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-21 08:52:58 +00:00
blacksun
9579d3b712 Fix crash with recent change of single application
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5710 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-20 14:32:13 +00:00
blacksun
3d7b39be07 Fix regression : QElectrotech is unable to open several project/elements/titleblock from the outside of the application (for exemple by double clicking on a .qet file).
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5709 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-20 13:01:44 +00:00
scorpio810
c6d537a5d5 Update singleApplication.
See : https://github.com/itay-grudev/SingleApplication


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5708 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-19 15:25:48 +00:00
dlee99
c915cb1ba9 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5707 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-15 17:56:42 +00:00
blacksun
dba6a58390 Minor refactoring of diagram event interface
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5706 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-14 18:25:43 +00:00
scorpio810
3ed7a4e63b Minor : update Copyright date
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5705 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-13 16:56:12 +00:00
scorpio810
ed42d1f3e8 Update changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5704 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-12 14:23:50 +00:00
blacksun
ba0a85c166 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.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5703 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-09 18:08:49 +00:00
artgg
98b4188ded Update Hungarian translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5702 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-09 05:07:08 +00:00
nuri
70d1412a7c Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5701 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-07 06:36:42 +00:00
artgg
9949449fc4 Update Hungarian translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5700 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-07 05:13:21 +00:00
dlee99
888674c292 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5699 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-06 15:26:06 +00:00
blacksun
58ef54090e Element panel : elements can be searched by their name but also with by all their informations.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5698 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-04 22:06:34 +00:00
pawel32640
d735983c16 updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5697 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-04 15:14:46 +00:00
artgg
fc72f9e53e Update Hugarian translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5696 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-04 05:55:27 +00:00
scorpio810
4a92b7bb15 Add template
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5695 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-03 11:47:04 +00:00
dlee99
94ab7519e8 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5694 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-02 20:37:19 +00:00
ossau2mation
3aad17717f Updated Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5693 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-02 20:18:28 +00:00
scorpio810
f00758eca2 Refresh example
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5692 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-02 20:07:00 +00:00
scorpio810
f70d1d250b Revert r5689
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5691 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-02 20:01:13 +00:00
silvio
831c96c5e5 Update .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5690 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-02 19:17:02 +00:00
scorpio810
a92820c6fc Remove "{ }" in variables pasted
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5689 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-02 17:28:38 +00:00
scorpio810
5f5685658f Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5688 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-02 17:18:15 +00:00
blacksun
04e890ab7d NameList widget : add a combo box for easily paste texts, like the variables for title block.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5687 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-02 16:56:46 +00:00
scorpio810
2d76065b98 Return gce to 20_manufacturers_articles folder
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5686 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-02 00:20:17 +00:00
nuri
077e82cf0f Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5685 bfdf4180-ca20-0410-9c96-a3a8aa849046
2019-01-01 15:04:37 +00:00
scorpio810
021bd30d00 Update Hungarian translations, thanks Gabor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5684 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-31 12:18:20 +00:00
pawel32640
78354ecda5 updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5683 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-31 09:34:59 +00:00
pawel32640
5c4d5c4ac0 updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5682 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-31 09:18:55 +00:00
pawel32640
d769e450cb updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5681 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-31 09:01:43 +00:00
silvio
562d66bd6e Update .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5680 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-31 00:04:24 +00:00
pawel32640
0f36992604 updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5679 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-30 20:37:54 +00:00
scorpio810
a3b3bd360b Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5678 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-30 20:32:15 +00:00
scorpio810
5b71aa2cf3 Fix symbol mistake
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5677 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-30 20:17:43 +00:00
pawel32640
071a690850 updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5676 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-30 19:48:35 +00:00
pawel32640
4de7787918 updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5675 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-30 19:31:34 +00:00
scorpio810
31440662d4 Move some elements to 01_thumbnails_mounting_plate folder
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5674 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-30 14:31:16 +00:00
scorpio810
0ca29b5f02 Add translator
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5673 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-29 19:45:19 +00:00
scorpio810
c19c5b03a7 Update Hungarian translations, thanks Gabor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5672 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-29 19:37:16 +00:00
scorpio810
8ebe2e4ecd Add new symbols https://github.com/condo4/qelecpanel.git
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5671 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-29 16:46:13 +00:00
aitolos
d984d140ee Update Greek TS
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5670 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-29 16:38:37 +00:00
dlee99
314c210b43 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5669 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-29 13:24:16 +00:00
scorpio810
80db7aded6 Add Hungarian translations, thanks Gabor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5668 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-29 11:39:16 +00:00
ossau2mation
bd1cb1cf52 Updated Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5667 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-29 09:11:12 +00:00
scorpio810
e071717d30 Title block : list of texts variables can be selected with the mouse and
copied to the clipboard using a context menu or standard keyboard
shortcuts.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5666 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-29 08:45:17 +00:00
scorpio810
ec19986f38 Update *TS files, changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5665 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-29 03:48:21 +00:00
blacksun
2274382219 Title block : add two news variables, previous-folio-num and next-folio-num
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5664 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-28 18:39:54 +00:00
blacksun
34f59f4920 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5663 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-26 20:57:11 +00:00
blacksun
d45c070e16 Search and replace : improve the search for elements.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5662 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-26 20:32:11 +00:00
dlee99
0e60c95513 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5661 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-23 19:00:00 +00:00
ossau2mation
461addaac6 Updated Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5660 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-23 08:47:03 +00:00
scorpio810
7b395f478f Update *TS files and changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5659 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-23 05:17:09 +00:00
blacksun
64e900206d Search and replace : We can now replace a properties text (diagram, element, conductor, diagram text) with regular expression
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5658 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-21 18:08:58 +00:00
scorpio810
7f68d4e400 Fix typo
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5657 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-20 23:17:17 +00:00
alfredo
bf3cda8ed0 elements translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5656 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-20 22:38:55 +00:00
silvio
07930b3402 .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5655 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-20 20:20:46 +00:00
alfredo
aaab4337c4 Spanish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5654 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-18 18:36:52 +00:00
ossau2mation
1f7e6c233b Updated Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5653 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-16 08:55:24 +00:00
dlee99
b5d00807aa Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5652 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-15 22:08:55 +00:00
scorpio810
9bce342950 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5651 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-15 18:57:37 +00:00
blacksun
28fd6e13e4 Minor fix typo
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5650 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-15 18:03:03 +00:00
blacksun
e1cb7e6d6c Search and replace widget, improve layout
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5649 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-15 17:54:20 +00:00
blacksun
c64b74d328 Fix : 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



git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5648 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-13 21:39:44 +00:00
blacksun
7a17200cf6 Search and replace : improve the search for conductor.
Minor gui change of conductor properties widget


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5647 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-13 17:34:41 +00:00
alfredo
87774c7296 Spanish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5646 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-10 03:42:30 +00:00
alfredo
6f2c8b3278 Spanish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5645 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-09 22:35:56 +00:00
alfredo
670a7fd6c3 Spanish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5644 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-09 22:34:53 +00:00
blacksun
835ff082bf Improve some code and gui
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5643 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-09 18:37:09 +00:00
blacksun
d0f3825bfc Revamp some code
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5642 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-09 14:48:56 +00:00
blacksun
e595e16d47 Search and replace : conductors properties can now be replaced
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5641 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-09 11:50:07 +00:00
dlee99
9661be88fb Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5640 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-08 19:36:58 +00:00
dlee99
59a2db4dd4 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5639 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-08 00:12:41 +00:00
silvio
259b009b28 .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5638 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-07 23:17:00 +00:00
ossau2mation
3e53d24e4f Updated Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5637 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-07 15:35:59 +00:00
scorpio810
75447a8adb Dynamic text item : load the requested font style name, like: italic,
bold, regular, etc


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5636 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-06 15:48:45 +00:00
ossau2mation
80df7b3bd6 Updated Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5635 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-06 15:14:58 +00:00
alfredo
77c0d5fe2e Translation Español
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5634 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-06 03:50:39 +00:00
scorpio810
abaeade6af Update en fr translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5633 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-04 23:58:37 +00:00
scorpio810
ab6d3e374f Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5632 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-04 22:41:15 +00:00
scorpio810
a8b18f6322 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5631 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-04 22:38:51 +00:00
scorpio810
2fe25e74fa Minor : indentation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5630 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-04 22:33:11 +00:00
nuri
f27954e507 Correction of some french and english notions and correction of typos. Variable %machine changed in %plant.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5629 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-04 19:07:14 +00:00
nuri
cdfdd6f22a Correction of some french notions and correction of typos
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5628 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-03 22:13:16 +00:00
scorpio810
4ba3f477f8 Add new field "Group function" on properties of the selection widget and
for csv export


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5627 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-03 13:13:27 +00:00
scorpio810
e0c6cc6768 Add new fields "Quantity, Unity" onproperties of the selection widget
and for csv export


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5626 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-02 15:54:08 +00:00
blacksun
e8c03da193 Element editor bug fix : Unable to clear an information of the edited element (label, manufacturer etc...).
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5625 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-01 20:12:24 +00:00
scorpio810
58fb59491b Revert last commits
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5624 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-12-01 12:55:05 +00:00
scorpio810
10e889bae5 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5623 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-30 23:59:12 +00:00
scorpio810
ee91337d75 Add new fild and titleblock "Function group"
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5622 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-30 23:53:13 +00:00
alfredo
01414974a0 update language spanich
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5621 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-30 04:29:15 +00:00
blacksun
dab22aeed1 Search and replace : Add two search options, contain text/entire word and case sensitive/insensitive
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5620 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-29 17:34:03 +00:00
silvio
d2bcfb8887 .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5619 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-29 09:50:09 +00:00
scorpio810
a4508008d4 Force set dynamic text length to default -1
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5618 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-29 09:48:51 +00:00
scorpio810
0931e9c0a9 Big increase the value of QPainterPathStroker for very long text, thanks
re-searcher


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5617 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-29 09:42:23 +00:00
scorpio810
3674812e83 Update pt_Br translation, thanks Thiago
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5616 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-26 22:52:17 +00:00
dlee99
95390d0046 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5615 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-26 18:47:32 +00:00
ossau2mation
ca52c2e5fe Updated Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5614 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-26 15:31:34 +00:00
nuri
a76052c795 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5613 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-26 05:30:08 +00:00
pawel32640
b53d42ce12 updated polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5611 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-25 18:18:36 +00:00
scorpio810
266a747b2b Update changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5610 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-25 17:33:55 +00:00
scorpio810
a78212e8dd Minor fix previous commits
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5609 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-25 10:47:36 +00:00
scorpio810
f038b4b545 Minor add m_user_custom_tbt_dir.clear() on resetUserElementsDir function
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5608 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-25 10:33:30 +00:00
scorpio810
a199c1e201 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5607 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-25 10:16:46 +00:00
scorpio810
e0b0da534d Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5606 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-25 10:02:38 +00:00
scorpio810
a76feeef07 Enable the possibility to define the path of user tbt template
collection.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5605 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-25 09:55:11 +00:00
blacksun
d8ed6a5130 Change xml tag name : dynamicitemfont
by : font_family


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5604 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-24 21:26:24 +00:00
blacksun
2f585840c6 Dynamic text item : load the good font from xml.
Laurent, you can now sleep well :) 


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5603 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-24 21:12:27 +00:00
scorpio810
bc3f02a6e9 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5602 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-24 12:56:15 +00:00
alfredo
6918debc49 translation spanish elements
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5601 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-23 00:54:06 +00:00
nuri
3d96809df5 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5600 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-19 09:50:49 +00:00
silvio
48139ec312 .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5599 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-19 08:13:35 +00:00
alfredo
3b97d57340 Update Spanish translations minor correction
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5598 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-18 03:41:10 +00:00
alfredo
b14e58ee18 “Update_Spanish_translations”
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5597 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-18 03:08:28 +00:00
scorpio810
b15f6aeef7 Minor : set dynamic text length to default -1
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5596 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-16 16:33:41 +00:00
dlee99
6da0cf16c6 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5595 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-15 17:05:58 +00:00
ossau2mation
ea0ce74c61 Updated Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5594 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-15 16:20:34 +00:00
pawel32640
c0b586701c updated Polish translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5593 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-15 15:07:43 +00:00
scorpio810
bd8d379355 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5592 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-15 14:40:37 +00:00
scorpio810
09d368db11 Update changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5591 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-15 11:44:42 +00:00
scorpio810
10bef5d203 Add label formula of element in export partlist to csv
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5590 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-14 13:19:01 +00:00
scorpio810
40a851215b Change in aboutqet widget fixed size, thanks Re-searcher
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5589 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-12 16:07:52 +00:00
silvio
aae8bfcfba .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5588 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-12 16:00:34 +00:00
pawel32640
6f03c6023c updated Polish translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5587 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-12 15:52:41 +00:00
dlee99
0b0231e385 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5586 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-11 19:11:20 +00:00
ossau2mation
8619391af9 Updated Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5585 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-11 17:57:54 +00:00
scorpio810
5506b68ae0 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5584 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-11 16:39:58 +00:00
pawel32640
64183b1ba8 updated Polish translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5583 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-11 16:14:57 +00:00
blacksun
b74c511bad Search and replace : Independent text item can be changed (and mass changed) through the search and replace widget.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5582 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-10 13:32:27 +00:00
blacksun
c385418432 Improve gui layout
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5581 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-10 12:46:46 +00:00
blacksun
56798b3f05 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5580 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-10 12:29:41 +00:00
blacksun
a620b4067d Bug fix
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5579 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-10 12:19:30 +00:00
scorpio810
a76da57544 Updated Czech translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5578 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-10 10:51:36 +00:00
pavelfric
7b37bf2102 Updated Czech translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5577 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-10 07:13:18 +00:00
blacksun
1ead2aa0bb Search and replace : Element properties can be changed (and mass changed) through the search and replace widget.
Also improve the search for element


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5576 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-09 18:50:37 +00:00
scorpio810
b276d6517a Fix about Qt SLOT, thanks letartare
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5575 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-11-06 13:45:47 +00:00
scorpio810
ae026f8a4f Add Hungarian switch language
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5574 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-29 15:14:38 +00:00
ossau2mation
80426630b9 Updated Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5573 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-28 07:39:09 +00:00
dlee99
513ef9b9ad Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5572 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-27 17:25:13 +00:00
blacksun
8e250bd569 Minor : search and replace widget, clear the tree widget when the current searched project is closed.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5571 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-27 13:31:52 +00:00
silvio
b83aa74485 .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5570 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-27 07:22:22 +00:00
scorpio810
8e0260a5a8 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5569 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-26 23:56:12 +00:00
scorpio810
9e7899fd40 Add a new tab in settings, user can select a font size, a rotation angle
and a text width by default for new dynamic text, it work also in
element editor command.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5568 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-26 23:42:49 +00:00
scorpio810
5f85edcc8c Add new symbol, thanks Alexis
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5567 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-26 08:45:38 +00:00
silvio
071def5632 .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5566 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-24 22:23:02 +00:00
blacksun
e224a7cee6 Search and replace : improve the search for diagram
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5565 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-24 14:04:04 +00:00
blacksun
94dc195028 Search and replace : Diagram properties can be changed (and mass changed) through the search and replace widget.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5564 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-21 09:54:59 +00:00
scorpio810
0bc34cfb6d Add new symbol, thanks Cyrille
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5563 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-18 00:05:40 +00:00
scorpio810
74b159dc35 Update pt-br translation, thanks Arthur
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5562 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-17 20:26:29 +00:00
blacksun
ba8133a9d1 DiagramContextWidget : The widget is now made with th ui file instead of C++
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5561 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-16 15:49:18 +00:00
dlee99
84ba21823b Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5560 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-13 18:02:18 +00:00
aitolos
1fd2899d07 Update Greek TS
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5559 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-13 15:43:51 +00:00
ossau2mation
a9d46e7d14 Danish translation minor update
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5558 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-13 06:22:06 +00:00
ossau2mation
afaf541ba5 Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5557 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-12 14:36:51 +00:00
nuri
561e625113 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5556 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-12 01:34:28 +00:00
scorpio810
1d94bd73a6 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5555 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-12 00:25:10 +00:00
scorpio810
eb1028ec9a Add other country names
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5554 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-12 00:21:04 +00:00
scorpio810
6842abcf9a Add Translator, contributor
Add Turkish Unicode binary character name


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5553 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-11 23:37:56 +00:00
scorpio810
a236e9ac6b Add Turkish langage
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5552 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-11 22:30:02 +00:00
scorpio810
0ca5c63d4e Update Turkish translation, thanks Aziz
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5551 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-11 09:39:17 +00:00
blacksun
4adf94dabf Fix crash when load an old project, wich contain element without her definition embedded, aka "ghost element".
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5550 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-10 16:48:44 +00:00
blacksun
0b1382490f Search and replace widget : folio are now displayed in the search field
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5548 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-05 07:49:07 +00:00
scorpio810
912901ff6d Add new symbols, thanks David
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5547 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-04 14:34:43 +00:00
ossau2mation
15f8dcaee4 Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5546 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-10-01 14:06:47 +00:00
silvio
7d2d9afaf7 .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5545 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-30 20:30:54 +00:00
nuri
52914bd04e Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5544 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-30 20:01:22 +00:00
dlee99
401cc08957 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5543 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-30 19:48:31 +00:00
scorpio810
e9eeeb7b4b Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5542 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-30 19:41:32 +00:00
blacksun
63fd76231a Element text pattern dialog : add a check box 'erase existing texts'
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5541 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-30 17:19:50 +00:00
blacksun
aaab9b0f15 Missing file from previous comit
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5540 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-29 16:01:48 +00:00
blacksun
1cd8912d64 Add new icons, thank Nuri.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5539 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-29 15:58:29 +00:00
dlee99
61167f062a Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5538 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-29 09:27:56 +00:00
scorpio810
cd9102efac Add new symbols, thanks David
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5537 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-28 15:26:38 +00:00
blacksun
81f6bb4a5a Minor : fix missing icons
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5536 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-27 17:40:05 +00:00
dlee99
0c28b2f164 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5535 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-27 15:25:51 +00:00
scorpio810
bd7140509d Update English translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5534 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-26 23:33:43 +00:00
silvio
ead3d12f8a .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5533 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-26 21:43:54 +00:00
dlee99
d4a4fe1af6 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5532 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-26 20:25:39 +00:00
aitolos
132458f7e9 Update Greek TS
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5531 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-26 15:41:00 +00:00
ossau2mation
43e213f2f4 Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5530 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-26 14:10:53 +00:00
nuri
ccb1cc6247 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5529 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-26 12:46:54 +00:00
scorpio810
bbec5c8ea3 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5528 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-26 10:14:04 +00:00
silvio
17a23a8e43 .ts file translation ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5527 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-25 19:07:57 +00:00
blacksun
6a12a008e9 Start the work on a new feature : search and replace.
This commit let user find for : texts, conductors and elements.
WIP.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5526 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-25 16:05:24 +00:00
scorpio810
76e72b0353 generalconfigurationpage.ui fix for 1366X768 laptops screens
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5525 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-25 13:12:01 +00:00
scorpio810
e138f2f392 Minor : improve UI
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5524 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-25 05:12:39 +00:00
dlee99
0e99ba680f Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5523 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-24 17:52:41 +00:00
pawel32640
d66e756cc1 update Polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5522 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-24 17:14:23 +00:00
ossau2mation
ec6e963278 Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5521 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-24 13:11:20 +00:00
nuri
b8b0e7d93d Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5520 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-24 12:02:26 +00:00
scorpio810
3c54e56370 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5519 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-24 09:30:57 +00:00
scorpio810
f19c9718ae Typo
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5518 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-24 09:27:16 +00:00
scorpio810
7685fcec78 Improve general config page UI
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5517 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-23 18:32:17 +00:00
ossau2mation
532bf3a272 Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5516 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-22 20:26:44 +00:00
nuri
9f48b574fd Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5515 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-22 16:26:11 +00:00
scorpio810
48e730286d Improve last commit
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5514 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-22 15:59:05 +00:00
dlee99
e007c379a9 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5513 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-22 14:27:45 +00:00
dlee99
a5fe207e9b Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5512 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-22 13:48:40 +00:00
scorpio810
5afcbb7c74 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5511 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-22 10:53:26 +00:00
scorpio810
112df84964 Add in config the possibility to start the numbering of the columns of
titleblocks at 0.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5510 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-22 10:39:36 +00:00
pawel32640
ac5b212dfa update Polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5506 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-16 18:52:26 +00:00
ossau2mation
acebf291f7 Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5505 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-16 12:43:33 +00:00
scorpio810
8a36ac1d24 Add new example, thanks Irvi
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5504 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-14 15:49:08 +00:00
scorpio810
b7e48c8e09 Change saveddate (title block variable) static date format "yyyy-MM-dd"
to System Locale Short Date


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5503 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-14 04:08:04 +00:00
aitolos
5f017e8493 Update Greek TS
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5502 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-08 15:18:51 +00:00
ossau2mation
c176e744e3 Danish translation reviewed & updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5501 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-08 06:53:14 +00:00
scorpio810
b59ea165fc Increase imported images by up to 400%
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5500 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-06 21:29:25 +00:00
scorpio810
f1c3f0344e refresh example : 
fix crash due to the deletion of the GHOST element last, this example contains ghost elements and causes a crash at launch



git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5499 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-05 13:58:37 +00:00
scorpio810
8151563fec Add Turkish language for translations, minor update TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5498 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-09-01 17:15:09 +00:00
blacksun
632cd0a75a fix warning
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5497 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-29 16:14:30 +00:00
nuri
f41205c734 Update german translation (minor)
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5496 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-28 05:08:18 +00:00
scorpio810
008355ffeb Minor fix
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5495 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-26 01:08:33 +00:00
scorpio810
eb36891b84 Decrease QDataStream::Version enum for support Qt version 5.5.x (Ubuntu
Xenial)


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5494 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-24 20:09:23 +00:00
blacksun
e4f3f284ea fix bug : if a xml definition of an element haven't got a uuid, the generated pixmap is false.
this commit it.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5493 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-23 20:58:41 +00:00
blacksun
e6d73977c1 1-Use the "implicite shared" of Qt for the QPicture and QPixmap of element (https://doc.qt.io/qt-5/implicit-sharing.html).
This avoid to parse the same element definition each time user drop the same element in the diagram.
Only the first element build the picture, all other get the created picture which is shared.

2- For use the "implicite shared" QPicture and QPixmap of element, now this isn't the element who build her picture, but a dedicated class who made only this job : build the QPicture and QPixmap of elements.

3- With the two previous novelty, the class CustomElement and GhostElement are became useless, and so was removed.
Some few member function of CustomElement was moved to Element.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5492 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-23 19:41:58 +00:00
alfredo
1d871e0625 Spanish Translation corrección menor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5489 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-22 22:21:18 +00:00
scorpio810
458ac072cd Fix bug 165
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5488 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-22 13:34:12 +00:00
alfredo
928b5d0775 Update_Spanish_translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5487 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-22 02:01:15 +00:00
scorpio810
e2b2dfa87a Add new symbols, thanks Alexis
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5486 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-20 22:09:01 +00:00
scorpio810
02863ee0d7 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5485 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-16 22:49:08 +00:00
scorpio810
a2d402b50a Improve previous commit
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5484 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-16 06:48:03 +00:00
scorpio810
85b0efbc68 Try to fix macOS FTBFS
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5483 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-16 01:59:51 +00:00
scorpio810
4e9fb1b664 Fix FTBFS on cross-compiler for Windows
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5482 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-16 00:21:07 +00:00
blacksun
2ba5be7ecd Replace qetsingleapplication by singleApplication.
See : https://github.com/itay-grudev/SingleApplication


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5481 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-15 12:45:55 +00:00
ossau2mation
d2a6c23360 Danish translation reviewed
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5480 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-13 17:57:33 +00:00
nuri
79076dae5d Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5479 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-13 05:38:52 +00:00
scorpio810
a9da802aa1 Update changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5478 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-11 13:41:05 +00:00
scorpio810
77984bb10f Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5477 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-11 11:40:49 +00:00
ossau2mation
1c3685f588 Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5476 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-11 08:28:23 +00:00
silvio
03ba86ef39 update .ts file ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5475 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-08 21:25:55 +00:00
scorpio810
43149b6c8b Arrangement elements of Schneider maufacturer folder
Add new elements, thanks Alexis


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5474 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-08 03:27:37 +00:00
scorpio810
118fa10810 Add tension-protocol key on elementInfoKeys
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5473 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-07 09:14:00 +00:00
scorpio810
69f769d5b3 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5472 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-06 17:38:30 +00:00
scorpio810
92a4d0f88e Add '%savedfilename' and '%savedfilepath' title block variables
They should be updated after file save or save as dialog is confirmed,
before file is saved.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5471 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-06 17:20:50 +00:00
dlee99
66a036ad2c Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5470 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-06 17:06:45 +00:00
scorpio810
6c6d78b84c Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5469 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-06 16:20:15 +00:00
scorpio810
4d720d04a6 '%saveddate' and '%savedtime' title block variables should be updated
after file save or save as dialog is confirmed, before file is saved.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5468 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-06 16:12:00 +00:00
scorpio810
54981b425e title block editor : add '%saveddate' and '%savedtime' as available
values, for moment only when user "save as" project


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5467 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-06 15:32:19 +00:00
scorpio810
233dd05227 Delete UTExportedTypeDeclarations in plist file : not useful for bundle
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5466 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-06 00:19:56 +00:00
scorpio810
7361823322 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5465 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-05 16:46:51 +00:00
scorpio810
ff7b2226e1 title block editor : show 'projectfilename' as available value
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5464 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-05 16:27:14 +00:00
scorpio810
bf974f1956 Fix bug 164 :
title block editor : show 'projectpath' as available value


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5463 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-05 15:04:15 +00:00
blacksun
e6c977e7d8 re-enable the possibility to define the path of elements collections.
Add variables for common and custom elements collections, to avoid multiple access to QSettings and so reduce the loading of collections.  


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5462 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-08-03 16:35:40 +00:00
scorpio810
30bee81432 Revert r5449 and disable r5452 momentary : Load time from elements is
very slow


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5461 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-30 15:24:29 +00:00
scorpio810
52e941f0fc Minor : disable dialog buttons for define the file system path of the
common and custom elements on macOS


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5460 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-28 12:09:00 +00:00
silvio
bf5fd86fa0 update .ts file ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5459 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-27 19:30:46 +00:00
scorpio810
1d5940a6a1 Disabling momentary for macOS bundle :
let user define the file system path of the common and custom elements
collections


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5458 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-27 14:41:23 +00:00
ossau2mation
3347983788 Danish translation reviewed
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5457 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-27 07:37:49 +00:00
nuri
20769eda14 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5456 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-27 05:13:38 +00:00
ossau2mation
b3c501b2ed Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5455 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-26 13:51:32 +00:00
dlee99
4082dae763 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5454 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-25 18:49:23 +00:00
scorpio810
37c583de35 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5453 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-25 18:03:15 +00:00
blacksun
1ec4334308 let user define the file system path of the common and custom elements collections
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5452 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-25 17:34:50 +00:00
scorpio810
b97b01d63c Apply clang-tidy's modernize-use-auto
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5449 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-19 16:27:20 +00:00
scorpio810
e4b1ba9797 Apply clang-tidy's performance-unnecessary-value-param, performance-for-
range-copy


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5448 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-19 14:14:31 +00:00
nuri
05fea9b94a Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5447 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-18 11:50:14 +00:00
scorpio810
75803ae26a Update changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5446 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-17 15:07:35 +00:00
ossau2mation
cc8535cfee Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5445 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-17 14:40:20 +00:00
blacksun
18a295fa4a Element editor : add rounded rect
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5444 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-17 12:19:56 +00:00
alfredo
7befb793a2 Spanish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5443 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-17 02:16:56 +00:00
silvio
312947c862 update .ts file ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5442 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-16 22:04:48 +00:00
dlee99
16d0f03a13 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5441 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-16 17:26:22 +00:00
scorpio810
918e859ec4 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5440 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-16 14:32:05 +00:00
scorpio810
3f1a33a179 Fix bug #162
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5439 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-16 14:23:54 +00:00
nuri
b259dacc58 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5438 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-16 07:17:49 +00:00
blacksun
eeb49d5a18 QetShapeItem : rounded rect is saved in the .qet file
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5437 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-14 11:10:23 +00:00
blacksun
0306bace46 QETshapeItem rectangle can have rounded corner.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5436 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-12 10:01:34 +00:00
blacksun
9db5c4fe9f Fix bug when resize the angle of a part arc with the handles.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5435 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-11 09:28:38 +00:00
dlee99
437b3c0ca1 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5434 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-09 19:22:50 +00:00
ossau2mation
780aa5d833 Danish translation update
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5433 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-09 13:33:55 +00:00
scorpio810
27ee2c6d50 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5432 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-08 23:36:23 +00:00
scorpio810
9bce5ec428 Fix bug #162
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5431 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-08 23:31:34 +00:00
silvio
ef5e40d048 update .ts file ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5430 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-08 20:29:52 +00:00
ossau2mation
901729865e Danish translation minor updates
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5429 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-07 20:07:17 +00:00
dlee99
d77914a63e Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5428 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-03 16:50:55 +00:00
blacksun
57e5ccd943 Mutualize code
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5427 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-03 14:25:46 +00:00
nuri
ed7090f6fb Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5426 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-03 07:30:09 +00:00
ossau2mation
ffe0f1d4c7 Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5425 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-02 19:12:01 +00:00
blacksun
e60b65546f fix "fail to build from source" with Qt < 5.7, and in the same occasion fix a memory leak
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5424 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-02 13:48:47 +00:00
msouabni
1cc79f59b1 Update Arabic Version
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5423 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-02 09:26:16 +00:00
scorpio810
cd51146414 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5422 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-01 19:40:13 +00:00
blacksun
f118a1b513 Forget ChangeLog and description of the prvious comit :
Rev 5420 :
Diagram editor : add two new actions in context menu for insert or remove point of a selected polygon.



git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5421 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-07-01 18:38:38 +00:00
blacksun
0f4a058e63 git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5420 bfdf4180-ca20-0410-9c96-a3a8aa849046 2018-07-01 18:35:03 +00:00
blacksun
28faaf12c5 Element editor : add two new actions in context menu for insert or remove point of a selected polygon.
All parts items : remove the 'open hand cursor' when hover a selected part.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5419 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-30 21:41:27 +00:00
blacksun
114c3cdcc3 title block editor : show 'projecttitle' as available value
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5418 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-29 20:36:21 +00:00
blacksun
3ff5b00953 Minor code refactoring
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5417 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-29 07:55:48 +00:00
nuri
a6e7004a0e Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5416 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-25 05:06:46 +00:00
dlee99
c685adc832 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5415 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-24 19:08:34 +00:00
ossau2mation
691ae0fc57 Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5414 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-24 17:12:19 +00:00
aitolos
aab318ba59 Update Greek TS
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5413 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-24 16:14:25 +00:00
scorpio810
d5c23e4163 Update changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5412 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-24 12:36:28 +00:00
scorpio810
a84f84ad02 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5411 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-24 12:31:33 +00:00
blacksun
ea3b25fa75 Element text item group can now be framed.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5410 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-24 11:16:37 +00:00
pawel32640
deabf5f2ad update Polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5409 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-23 13:29:45 +00:00
blacksun
de9096d8a2 Widget used to edit text item group can edit the pos of the group.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5408 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-21 18:44:13 +00:00
blacksun
4cdd17e21f forget files from previous comit
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5407 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-21 18:02:58 +00:00
blacksun
749e0e5e78 Fix : in some condition, dynamic text are not at the same position when open a project.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5406 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-21 17:57:33 +00:00
blacksun
2be0af2f43 minor fix : slave link dialog doesn't display the good label, when the label of master element is build from formula.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5405 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-21 15:36:03 +00:00
nuri
627f62f59e Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5404 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-21 11:24:56 +00:00
silvio
cfcb97d0ab update .ts file ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5403 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-21 10:42:55 +00:00
blacksun
24812944eb Forget qet.cpp and qet.h from previous comit.
Add new function for create QAction used for edit the depth of items.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5402 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-20 18:35:06 +00:00
blacksun
8386002ef3 Clean (and reduce the size) the class QETDiagramEditor, mostly by replacing the connection syntax "signal -> slot" by "signal -> lambda".
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5401 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-20 18:03:39 +00:00
msouabni
98531b0f3f Update Arabic version
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5400 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-20 07:23:59 +00:00
alfredo
40311d401b Translation to Spanish
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5399 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-19 02:26:24 +00:00
dlee99
a531773f56 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5398 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-18 19:28:06 +00:00
ossau2mation
f3ef89a59d Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5397 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-18 19:00:55 +00:00
scorpio810
ed27dce81d Update changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5396 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-17 23:52:13 +00:00
scorpio810
d1517bb5d7 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5395 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-17 23:49:51 +00:00
blacksun
52eb4b5f71 Diagram editor : add 4 tools for edit the depth (Z value) of items.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5394 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-17 18:21:56 +00:00
scorpio810
74ac93e171 Element translation, thanks Edgar
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5393 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-10 15:17:11 +00:00
scorpio810
a0aadd8201 Fix FTBFS on Qt 5.11
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5392 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-10 15:08:26 +00:00
ossau2mation
ee898f0be4 Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5391 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-08 14:54:06 +00:00
scorpio810
f6a2ea3971 Update changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5390 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-08 13:28:33 +00:00
blacksun
3225bdb371 minor fix : elements can't be moved up and left, when there rotation are different than 0.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5389 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-07 16:29:41 +00:00
scorpio810
6a8523961f Improve qet_tb_generator : add 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.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5388 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-07 13:48:12 +00:00
scorpio810
c89d6b6ff7 Add the full path of the current project as an argument when calling the
plug-in "qet_tb_generator" from QET
qet_tb_generator menu entry was enabled only when a project is open


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5387 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-07 12:22:09 +00:00
alfredo
63a9defd52 Spanish translator
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5386 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-06 02:07:39 +00:00
blacksun
43f7bad2d0 Fix : clear the element texts when paste an element with the option "Do not store the labels of items in the copy paste" enabled
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5385 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-03 18:13:25 +00:00
scorpio810
14a0ad8f43 Update Brazilian Portuguese translation, thanks Gleisson
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5384 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-02 21:15:51 +00:00
blacksun
c19ec8c65a Bugfix :
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


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5383 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-06-01 18:33:08 +00:00
silvio
2e32c75523 update .ts file ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5382 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-26 21:54:03 +00:00
dlee99
5e3fd2b53c Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5381 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-25 23:38:01 +00:00
dlee99
bf6e16ed1b Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5380 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-25 21:05:16 +00:00
scorpio810
f2f0803b00 Update changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5379 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-25 14:10:44 +00:00
ossau2mation
f4699722f5 Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5378 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-25 10:46:31 +00:00
scorpio810
cb899e35d3 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5377 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-25 09:18:23 +00:00
scorpio810
5a52e8658f Typo
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5376 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-25 08:59:42 +00:00
scorpio810
c035f5f04d Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5375 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-25 08:39:45 +00:00
blacksun
f19a794d4b Diagram editor, add two news feature:
1- QET create a backup file, use to restor the project when a crash occur
2- User can enable and edit autosave.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5374 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-24 18:08:06 +00:00
pawel32640
77662fb51b update Polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5373 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-24 13:40:54 +00:00
blacksun
89506df464 Diagram editor : add new context menu action "group the selected texts"
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5372 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-18 21:46:36 +00:00
blacksun
bca58fa555 Conductor is an herited class of QGraphicsObject, instead of QObject and QGraphicsPathItem
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5371 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-18 19:36:27 +00:00
blacksun
cc9184c0b6 Fix : element text alignment work also when font size change.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5370 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-18 18:28:04 +00:00
scorpio810
eea142750f Add new symbols, thanks Mitzot
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5369 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-16 16:36:09 +00:00
ossau2mation
70b0bf3020 Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5368 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-15 20:10:32 +00:00
dlee99
b8122df4f4 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5367 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-15 20:03:11 +00:00
nuri
d427f0d3f1 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5366 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-14 19:51:33 +00:00
dlee99
34a8c5094f Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5365 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-14 19:25:15 +00:00
silvio
045b1bac7a update .ts file ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5364 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-14 17:21:42 +00:00
scorpio810
81811fb763 Upgrade *TS files
Upgrade changelog


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5363 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-14 14:54:30 +00:00
blacksun
31e6db8757 Element editor : alignment of text field can be edited
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5362 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-13 19:03:38 +00:00
alfredo
a0b26b847b spanish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5361 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-13 05:37:20 +00:00
alfredo
a1ba2b6d6b spanish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5360 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-13 05:34:41 +00:00
dlee99
84e6781ab3 Update Dutch translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5359 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-12 22:42:59 +00:00
pawel32640
df597fe4d7 update Polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5358 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-12 16:42:46 +00:00
blacksun
f975cb4d3b Fix : element text item alignment work well when text rotation != 0.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5357 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-12 12:59:49 +00:00
blacksun
748986ceec fix crash when the properties of a element text item group
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5356 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-12 11:17:40 +00:00
ossau2mation
0a488f30d9 Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5355 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-12 08:27:48 +00:00
scorpio810
cdbdff4c91 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5354 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-12 03:56:33 +00:00
blacksun
609fcc351f Dynamic element text item : add new feature -> alignment
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5353 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-11 18:14:41 +00:00
dlee99
bf12d337c9 Update Dutch Translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5352 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-06 19:44:29 +00:00
nuri
e03aa0698b Element collection: changed code letter of signaling devices from H to P
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5351 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-05 05:35:44 +00:00
blacksun
bce0ee0fc7 Composite text dialog : The combobox propose every informations, not only these currently filled.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5350 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-03 09:33:30 +00:00
silvio
6553af3aee update .ts file ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5349 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-02 21:32:06 +00:00
nuri
1be5a5a50c Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5348 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-05-01 04:55:18 +00:00
msouabni
c6f68cf5ef Update of the Arabic version
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5347 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-30 18:32:22 +00:00
ossau2mation
02fc2d71c5 Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5346 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-29 17:31:31 +00:00
dlee99
011d03acf4 Update Dutch Translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5345 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-29 11:57:03 +00:00
scorpio810
48678c794b Update *TS files
Update changelog


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5344 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-28 15:25:33 +00:00
blacksun
aaea6968d0 fix bug
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5343 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-28 13:56:04 +00:00
blacksun
d53f830ad9 Text of conductor can be placed at top/bottom/left/right of conductor, and text never overlaps the conductor.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5342 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-28 13:35:23 +00:00
blacksun
a975915428 forget file from previous commit
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5341 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-24 17:25:42 +00:00
blacksun
c96593e373 Multipaste : improve the conductor autonum, conductors are numerated from top to bottom, and left to right
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5340 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-24 17:23:27 +00:00
blacksun
9d2124f593 Multipaste dialog : add 'autonum pasted conductors' check box
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5339 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-23 13:50:36 +00:00
scorpio810
5fe1389f8b Update changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5338 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-22 12:23:53 +00:00
blacksun
5e15c597c1 Multipaste : auto-num of element work, even if the option "erase label on copy /paste" is enable.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5337 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-21 17:48:22 +00:00
blacksun
f4a7de8f37 Add element
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5336 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-19 09:51:25 +00:00
blacksun
4986ec616e Bug fix : element editor, part text can't be edited directly.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5335 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-19 09:22:08 +00:00
blacksun
2cf181bf84 Element info widget : remove the check box 'visible'
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5334 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-14 12:21:07 +00:00
blacksun
e3930df5b5 multi past dialog : add check box for autonum the pasted element
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5333 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-12 17:59:05 +00:00
dlee99
845fa934b7 Update Dutch Translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5332 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-12 17:58:23 +00:00
blacksun
3228f3e5db Multi paste dialog : add a check box for allows auto connection of the pasted elements.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5331 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-12 16:24:44 +00:00
blacksun
ad7f52997d Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5330 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-12 16:01:00 +00:00
blacksun
7b9fbb3382 dynamic element text item : "label" is not updated when report are unlinked, or when a folio is removed.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5329 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-11 17:47:45 +00:00
ossau2mation
60341b2207 Update Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5328 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-10 19:27:25 +00:00
silvio
ab9f23713d update .ts file ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5327 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-09 21:52:14 +00:00
msouabni
e0aa2e4b9a Update Arabic Translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5326 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-09 21:41:35 +00:00
pawel32640
4216273423 update Polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5325 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-09 18:28:36 +00:00
dlee99
77ae8bdf90 Update Dutch Translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5324 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-09 18:19:36 +00:00
nuri
63fb8ce669 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5323 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-09 03:07:40 +00:00
scorpio810
5a41a10bee Update *TS file
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5322 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-09 00:15:30 +00:00
scorpio810
d841346cad Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5321 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-08 21:35:46 +00:00
scorpio810
6ea2e2dcdf Add new symbols, thanks Friskolon
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5320 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-08 21:29:19 +00:00
blacksun
12e7a7002e Diagram editor : add new action in the context menu : multiple paste.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5319 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-08 16:50:52 +00:00
dlee99
b9e24cd08f Update Dutch Translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5318 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-08 13:11:17 +00:00
dlee99
ccf7bf8adc Update Dutch Translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5317 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-08 13:06:43 +00:00
dlee99
ef2a572568 Update Element Directory Translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5316 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-08 12:50:57 +00:00
scorpio810
e672075f96 Add new symbol, thanks Friskolon
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5315 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-08 11:29:07 +00:00
scorpio810
d93cf60872 Update changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5313 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-08 03:38:53 +00:00
scorpio810
02d1ac67ac Minor : forgot jump element in previous commit
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5312 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-07 19:09:34 +00:00
scorpio810
6209a36b8a Change propertie to terminal, fixed by commit svn 5307
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5311 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-07 19:06:27 +00:00
pawel32640
33b0508fa7 update Polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5310 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-07 18:47:14 +00:00
msouabni
bd389104e2 Update Arabic Translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5309 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-07 18:23:05 +00:00
scorpio810
2870ea3543 Update nl translations, thanks Dik
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5308 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-07 17:16:07 +00:00
blacksun
8d56e7809c 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 


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5307 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-07 13:25:05 +00:00
silvio
27952d3a33 update .ts file ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5306 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-06 20:27:39 +00:00
ossau2mation
1cd6fea982 Update Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5305 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-06 13:05:33 +00:00
aitolos
344fcd955a Update Greek TS
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5304 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-06 10:07:13 +00:00
nuri
0b7bf89aff Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5303 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-06 09:37:01 +00:00
scorpio810
ab455652cc Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5302 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-06 03:55:38 +00:00
blacksun
fa547a34c8 Fix compilation warning (clang and gcc)
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5301 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-05 18:49:28 +00:00
blacksun
5bfa58ad55 Fix missing "return"
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5300 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-05 09:52:35 +00:00
blacksun
22f95c22f0 simplify some code
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5299 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-05 09:37:35 +00:00
nuri
9c96f2b6d7 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5298 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-05 08:10:06 +00:00
silvio
3afa35bad7 update .ts file ITA
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5297 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-04 18:45:50 +00:00
blacksun
1450771081 diagram editor : undo/redo of a rotation is now animated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5296 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-04 16:55:59 +00:00
blacksun
f0c0e7c5d5 improve waiting dialog when open a project
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5295 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-04 15:07:52 +00:00
blacksun
fb47a18b69 Remove, move and clean some functions of diagram view, among other things because it is not the role of the diagram view to provide these functions.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5294 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-04 11:02:40 +00:00
scorpio810
91bfa40401 Update nl translations, thanks Dik
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5293 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-02 18:31:01 +00:00
ossau2mation
fc7b9f7fd5 Update Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5291 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-01 17:09:11 +00:00
scorpio810
95c1226215 Minor : update changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5290 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-01 15:13:46 +00:00
scorpio810
fcdc16245d Add translators in about qet
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5289 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-01 15:13:10 +00:00
scorpio810
d8bd2b352b Update nl translation, thanks Dik
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5288 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-01 14:52:43 +00:00
scorpio810
de00369769 Update nl translations, thanks Dik
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5287 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-01 01:55:17 +00:00
scorpio810
e5b5a9d271 Update en, fr translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5286 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-04-01 01:50:01 +00:00
scorpio810
cc79b7edbc Update *.TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5285 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-31 21:20:42 +00:00
blacksun
1ec15c8426 Fix bug N° 157
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5284 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-31 11:40:55 +00:00
blacksun
250b2d42fe Element editor and diagram editor : context menu display only enabled actions
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5283 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-31 11:21:55 +00:00
blacksun
819c6c6f86 QetGraphicsItem, remove the function applyRotation and rotateBy, and use instead the native function of QGraphicsItem : setRotation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5281 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-27 19:04:43 +00:00
blacksun
da186f2efb Remove the class fixed element
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5280 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-25 18:56:16 +00:00
blacksun
37ef43b97b clean some code
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5279 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-25 18:42:18 +00:00
blacksun
d44ead205b Fix : rotation of independent text item is not saved
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5278 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-25 18:20:54 +00:00
blacksun
6a958c668a remove the class comment item
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5277 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-25 14:58:33 +00:00
blacksun
a7917bb5bb Remove the class element text item.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5276 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-25 14:33:49 +00:00
blacksun
8193687894 Remove some commented code
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5275 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-24 14:35:32 +00:00
blacksun
0a4bca6acc Minor diagram editor : fix minor wrong behavior when naviagte with the arrow key
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5274 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-24 14:29:43 +00:00
blacksun
a58274c219 Minor : dynamic element text item, the undo is now animated when user edit the text from the dock widget
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5273 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-24 13:45:48 +00:00
blacksun
ae8f23f659 Element editor : improve the behavior with the arrow keys (depending to the current selection : nothing / one / several)
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5272 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-20 10:59:39 +00:00
scorpio810
71faf02bb3 Add new symbols
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5271 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-18 15:46:10 +00:00
msouabni
c45cff8000 Update Arabic translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5270 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-13 20:49:34 +00:00
blacksun
22f657e65f Fix : change made to a text group was not applyed when edited from the element properties dialog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5269 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-13 16:29:18 +00:00
blacksun
f2fd446bb5 Fix : Composite text dialog widget can't be selected when he is open by the element properties dialog widget
Fix : The ui freeze when use the drag and drop in the tab widget "texts" of element properties, when he is displayed by the element properties dialog widget.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5268 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-13 16:20:59 +00:00
blacksun
1077c91b6f Element editor : keep up to date the displayed text of dynamic text item when change the source of text.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5267 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-11 16:26:02 +00:00
blacksun
d6f418fa83 fix indentation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5266 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-11 16:04:44 +00:00
blacksun
7f8c5ef2b5 Element editor : text field can now have a composite text as source of text
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5265 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-11 16:00:58 +00:00
blacksun
9b3c496fc5 Element editor : remove all sources code related to the old text field
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5264 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-11 15:11:08 +00:00
blacksun
a6a875c7ce Element editor : Now every "old text" are converted to the new dynamic text, when open an element in the element editor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5263 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-11 14:44:21 +00:00
scorpio810
bfa706ca29 Fix some Debian lintian spelling errors
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5262 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-11 13:38:41 +00:00
blacksun
cbfd8fbc59 Fix compil fail, forget an include
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5261 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-11 13:10:49 +00:00
blacksun
275f20fa61 Element editor : dynamic text field can be set with element info as source of text.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5260 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-11 12:59:53 +00:00
scorpio810
7384f22017 Update changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5259 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-10 14:27:30 +00:00
scorpio810
4982aa8f40 Add new symbols
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5258 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-09 00:20:05 +00:00
scorpio810
9af3b48f70 Add Gabberworld patch for fix bug N°153, thanks
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5257 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-08 23:45:08 +00:00
scorpio810
33e460aa78 Element es translation, thanks Edgar
Add new symbol, thank Guillaume


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5253 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-03 03:34:10 +00:00
scorpio810
59730cb1ea Add new symbols, thanks Didierm
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5251 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-02 13:51:56 +00:00
blacksun
eb8294cdbd Fix bug N°153
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5250 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-01 18:45:40 +00:00
blacksun
0fe955ec86 Bug fix
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5249 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-01 18:38:37 +00:00
scorpio810
b94ed5674c Fix element mixed with link report properties on new dynamic text
grouping conversion.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5248 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-03-01 13:36:18 +00:00
blacksun
85a8a32106 Element editor : it is no longer required to have a text field, for save the edited element
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5247 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-26 15:35:10 +00:00
blacksun
7a64f88341 Fix : Element text item doesn't display label, when autonum is used.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5246 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-26 15:27:42 +00:00
scorpio810
0559c01fa1 Update element translation en es, thanks Edgar
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5245 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-26 10:58:29 +00:00
alfredo
91768e985d Elements_translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5244 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-19 23:36:32 +00:00
scorpio810
bdefc88ccd Fix typo
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5243 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-19 17:22:00 +00:00
scorpio810
1df3e12349 Enable Qt::AA_EnableHighDpiScaling and fix print bug, thanks Gabberworld for this patch.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5242 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-19 16:28:54 +00:00
scorpio810
0cb5de3ea3 Update element translation en es, thanks Edgar
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5241 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-18 17:18:52 +00:00
scorpio810
634d8b3709 Minor : update binary qet_cs.qm
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5240 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-18 12:39:47 +00:00
scorpio810
33dc476e69 Update element translation en, es, thanks Edgar
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5239 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-14 09:44:49 +00:00
scorpio810
fc05a2f2ec Add some colors for basic shapes inside dxf, thanks Gabberworld for this
patch


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5238 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-11 16:14:53 +00:00
pavelfric
5b584f3e58 Updated Czech translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5237 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-10 21:12:49 +00:00
pavelfric
53745dc679 Updated Czech translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5236 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-10 20:57:18 +00:00
scorpio810
45cbe170c9 Fix scroll mouse to lower it can flips the diagram, thanks Gabberworld for this patch
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5235 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-10 16:32:57 +00:00
blacksun
5445ae6b00 minor : update the alignment of group when he is created from an element text pattern
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5233 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-07 21:34:45 +00:00
scorpio810
8b4c3b68e3 Update en, fr translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5232 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-07 14:23:29 +00:00
scorpio810
ea8ee983df Fix crash if location text is so long (typo in code), thanks David666 to
report it


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5231 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-07 00:20:50 +00:00
scorpio810
b4c2fd2372 DXF export : fix some double items in dxf file, thanks to Gabberworld for this patch
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5230 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-06 16:12:33 +00:00
scorpio810
bd112eb92c Fix icon path
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5229 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-05 04:53:54 +00:00
scorpio810
855440118a Update rc file
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5228 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-05 04:40:27 +00:00
scorpio810
b308f00b27 Try to fix HIDPI on Windows platform, thanks Gabberworld
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5227 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-04 18:32:42 +00:00
alfredo
f1d6d8ca38 “Update_Spanish_translations_elements_signaletiques”
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5226 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-03 03:06:58 +00:00
blacksun
a49769970e forget file from previous commit
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5225 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-01 18:42:26 +00:00
blacksun
70fbce280f Element text item group : add new property -> hold to bottom of the page
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5224 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-02-01 18:40:12 +00:00
blacksun
8e74d88e65 Fix wrong behavior when move a text item group, with rotation different than 0
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5223 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-01-28 11:16:09 +00:00
scorpio810
b626a1344e Add new symbols
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5222 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-01-27 23:55:25 +00:00
scorpio810
5034046c49 Update NL translations, thank Dik
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5221 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-01-27 10:56:06 +00:00
blacksun
31fcec10ff Dynamic element text item : Add a new option "width" for define the width of the text.
If the text is wider than the defined width, the text is broken into multiple line.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5220 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-01-26 18:49:38 +00:00
msouabni
3e48da73b0 Update of the Arabic translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5219 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-01-26 17:50:09 +00:00
alfredo
804409451e Spanish translator elemnts
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5218 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-01-26 05:56:25 +00:00
scorpio810
1874151c52 Fix bug #151
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5217 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-01-25 10:45:28 +00:00
blacksun
d85e395b46 Element text item with are now converted to dynamic element text item.
From now, the class ElementTextItem is not anymore use in qet. Every texts in a diagram are DynamicElementTextItem.
the Xref item was adapted to dynamic text.
Previously, the comment and location, displayed as a "static text" below the "old text" tagged "label" are now automaticaly converted to DynamicElementTextItem, so visually, these texts stay unchanged 


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5216 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-01-19 12:17:20 +00:00
blacksun
649f8519c6 Fix crash : Sometime when finish the action of adding an element in a diagram, qet crash.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5212 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-01-08 23:50:45 +00:00
scorpio810
df079362d7 QFontDialog set default font to "Sans Serif", 9
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5211 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-01-08 19:28:01 +00:00
nuri
aa28b79c8e Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5210 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-01-05 05:31:27 +00:00
alfredo
0845510c78 qet_spanish_translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5209 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-01-04 18:44:30 +00:00
silvio
c0b805c391 IT translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5208 bfdf4180-ca20-0410-9c96-a3a8aa849046
2018-01-01 18:14:23 +00:00
scorpio810
5b31a014a6 Minor refresh
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5207 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-31 17:19:43 +00:00
pawel32640
dd810a1190 update Polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5206 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-31 17:10:13 +00:00
scorpio810
0d02662038 Add a "What's This?" for "launching DXFtoQET plugin" in menu
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5205 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-31 10:25:24 +00:00
scorpio810
34f07e69d3 Revert r5201
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5204 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-31 09:25:32 +00:00
ossau2mation
d4aee315cc Danish translation updated
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5203 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-31 09:03:28 +00:00
scorpio810
ff8054dcc7 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5202 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-31 08:15:13 +00:00
scorpio810
c5793680d3 Add message box for launching DXFtoQET plugin
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5201 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-31 08:05:48 +00:00
scorpio810
d4edfb6414 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5200 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-31 00:57:12 +00:00
scorpio810
3d26842504 Typo
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5199 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-31 00:53:55 +00:00
scorpio810
041b1c6f1e refresh binary Czech translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5198 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-31 00:50:02 +00:00
scorpio810
1e9274e6ba Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5197 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-31 00:45:45 +00:00
scorpio810
ac1afe60b9 Add translation for message box "Error launching plugin"
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5196 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-31 00:31:14 +00:00
blacksun
1b18b980a9 User can export / import the configuration of the texts and texts group of an element.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5195 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-30 14:41:25 +00:00
scorpio810
1137318384 Basic shape add new CustomDashLine style with
Dash Pattern (<< 10 << 10 );


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5194 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-29 23:13:35 +00:00
pavelfric
46bdb3f849 Updated Czech translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5193 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-28 13:29:20 +00:00
scorpio810
fdaff6ccc5 Update macOS Info.plist
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5192 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-23 12:59:44 +00:00
blacksun
94d52880a7 Element texts group can be renamed
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5191 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-18 20:05:00 +00:00
scorpio810
fd2a53bdd2 Typo
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5190 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-17 18:53:55 +00:00
scorpio810
e9e83e81ce Add a button in config page for open a new Qfontdialog widget and choose
font for summarry pages (foliolist)


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5189 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-17 14:43:39 +00:00
alfredo
9d555c0da2 Spanish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5188 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-15 01:53:47 +00:00
scorpio810
76c1be8c86 Element translation en es, thanks Edgar
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5186 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-14 21:24:16 +00:00
scorpio810
745c64d283 Add new symbols found on https://forum.gce-electronics.com
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5184 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-14 10:22:17 +00:00
silvio
f0232be3fe updating translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5183 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-14 07:25:40 +00:00
blacksun
3340489145 Dynamic element text item : remove the "tagg" property:
Tree Widget for edit the element text item :
-Change a value of a spinbox with the mouse wheel, apply the change in live (no need to press enter or leave focus).
-Remove the sub-level of source of text.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5182 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-13 21:15:05 +00:00
nuri
35d8ec562c Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5181 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-13 04:14:16 +00:00
ossau2mation
c8c9b56fe7 Updated Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5180 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-12 19:44:57 +00:00
pawel32640
304263c4c6 update Polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5179 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-12 19:10:30 +00:00
scorpio810
f873ab73c5 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5178 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-12 18:05:22 +00:00
scorpio810
e6838ddd13 Minor Update *TS
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5177 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-12 15:46:11 +00:00
alfredo
0e6c93c2f8 Spanish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5176 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-12 15:00:27 +00:00
nuri
333e3345bc Improve the button to choose the standard font used for text fields (those which are added on folio)
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5175 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-12 06:52:44 +00:00
nuri
60617b28cd Minor GUI improvement in configdialog.cpp (better icons rendering)
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5174 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-12 05:11:07 +00:00
nuri
4c8e45b57b Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5173 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-12 03:26:27 +00:00
pawel32640
fee0f4d4c5 update Polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5172 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-11 19:49:50 +00:00
scorpio810
3f5acb74e6 Minor : fix Multiple translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5171 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-11 16:24:29 +00:00
scorpio810
d79815ee4e Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5170 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-11 14:37:35 +00:00
nuri
fe9f871661 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5169 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-11 01:40:07 +00:00
scorpio810
925b54920e Add a button in config page for open Qfontdialog widget
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5168 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-11 00:52:33 +00:00
alfredo
2d20fb3081 Update_Spanish_Translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5167 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-10 22:05:57 +00:00
scorpio810
740b649976 Add a Qfontdialog for choose policy for independent text item, not
finished yet !


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5166 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-10 16:10:19 +00:00
blacksun
292c45166a Element text item group : Add new property for edit the adjustment of the space between texts
Dynamic element text item editor : Add new entry for edit the alignment, rotation and vertical adjustment of a group
Element Mover : Minor, remove the group texts from the moved content


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5165 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-10 14:31:27 +00:00
aitolos
c8efc1102f Update Greek TS
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5164 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-10 11:39:53 +00:00
scorpio810
7c8ea795e4 Dissociate fonts policy and size for independent text item
Possiblility to overide defaut settings by adding in QElectroTech.conf
diagramitemsize, diagramitemfont variable, for example: 
[General]
diagramitemsize=12
diagramitemfont=droid


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5163 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-10 01:03:36 +00:00
ossau2mation
4f366490b9 Update Danish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5162 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-09 20:53:55 +00:00
pawel32640
ef88f41072 update polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5161 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-09 19:59:10 +00:00
scorpio810
e29b51fca7 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5160 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-09 16:23:17 +00:00
scorpio810
4d86670354 Improve dialogwaiting progressBar
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5159 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-09 15:36:20 +00:00
scorpio810
8e2a0d4bb8 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5158 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-09 14:22:34 +00:00
scorpio810
8d23356796 MacOS minor add Thread Count in aboutqet
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5157 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-09 14:05:42 +00:00
scorpio810
063ea4c531 MacOS fix can't close widget about QET : restore button close
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5156 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-09 13:19:15 +00:00
scorpio810
12edbf93be Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5155 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-09 12:38:08 +00:00
scorpio810
8ef41fdadd Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5154 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-09 01:38:19 +00:00
scorpio810
6a4520a4a1 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5153 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-09 01:17:17 +00:00
scorpio810
bcb84831a5 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5152 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-09 00:33:25 +00:00
scorpio810
308430351d Improve latest commit
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5151 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-08 23:43:37 +00:00
scorpio810
f63bfd6185 Add Thread Count in progress bar
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5150 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-08 23:01:48 +00:00
scorpio810
f478f20b1d Improve aboutqet widget and layout
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5149 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-07 14:41:07 +00:00
scorpio810
b40fdcf573 projectconfigpages setMinimumWidth(680)
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5147 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-05 22:27:46 +00:00
scorpio810
3e8065d373 Update element en, es translation, thanks Edgar
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5144 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-05 21:49:13 +00:00
blacksun
e8905793cc Texts group can be removed with the delete key of keybord
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5142 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-05 21:41:29 +00:00
blacksun
89c019a10e Texts group item can be rotate.
The keybord shortcut for texts group alignment change. Now it's ctrl + arrow-left/up/right


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5141 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-05 20:51:54 +00:00
blacksun
0f2f8f0f2f Bug fix
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5139 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-05 12:29:44 +00:00
pawel32640
24d474b424 update polish translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5138 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-04 09:57:21 +00:00
alfredo
3e9a9e9bf1 “Update_Spanish_translations”
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5137 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-04 00:39:21 +00:00
alfredo
7b4bde7c88 Update Spanish translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5136 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-04 00:05:50 +00:00
scorpio810
ce9766f411 Minor fix typo in element description name
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5134 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-03 17:36:41 +00:00
scorpio810
f4a233345a Minor icon for macOS
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5133 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-02 20:34:16 +00:00
scorpio810
4502eee1ce Minor icon change
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5132 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-02 19:37:37 +00:00
blacksun
9828f2be76 Dynamic element text editor : improve the gui
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5129 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-12-01 18:36:57 +00:00
blacksun
ea5cb340d5 Dynamic element text item editor : add entry for edit the rotation of the edited text.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5125 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-29 19:17:02 +00:00
blacksun
4e440456fc Element texts group is fully managed by the undo stack
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5124 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-29 14:49:12 +00:00
scorpio810
12b30e7f30 Element translation en es, thanks Edgar
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5121 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-28 16:08:51 +00:00
nuri
553eadb332 icon theme: add new icons
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5120 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-27 23:41:24 +00:00
nuri
dbd867d604 icon theme: add new icons in element editor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5119 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-27 20:27:49 +00:00
blacksun
1bf8ace205 Forget file from previous commit
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5118 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-27 19:43:02 +00:00
blacksun
2bf4e330f4 Add initial support of texts group
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5117 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-27 19:37:39 +00:00
nuri
d31d360340 icon theme: add missing icons in size 16x16px
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5116 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-26 22:20:35 +00:00
nuri
fc4ecb5587 icon theme: add missing icons in size 16x16px
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5115 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-26 21:13:56 +00:00
nuri
79b578dcf7 icon theme: add new icons for titleblock placement (bottom or right)
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5114 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-26 08:03:26 +00:00
nuri
b0e185c506 icon theme: add missing icons in size 16x16px
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5113 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-26 07:13:14 +00:00
nuri
22756eff42 icon theme: add missing icons in size 16x16px
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5112 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-26 06:36:06 +00:00
nuri
e5ea6746cf icon theme: minor correction in .png filne name
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5111 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-26 05:36:31 +00:00
nuri
dd2c45ab64 icon theme: add dedicated icons for actions "show only this folder" and "show all folders" in the collection panel
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5110 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-26 04:54:31 +00:00
nuri
947b933941 new icon theme: update subversion repository to the new folders and files used by the new theme
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5109 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-26 03:46:48 +00:00
nuri
9f3024545f Set the KDE "Breeze" icon theme as new icon theme for QElectroTech
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5108 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-25 07:44:38 +00:00
alfredo
5e44e6e8ad Update Spanish translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5106 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-18 19:23:04 +00:00
alfredo
d06410e696 Update Spanish translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5105 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-18 05:21:36 +00:00
scorpio810
8d82fab36a Update elememts translations, thanks Edgar
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5103 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-17 17:47:18 +00:00
nuri
9d9e14b8e4 Revert previous commit and add an extra line in the csv exportation.
The new line is a new header containing ID numbers in order to universally identify columns.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5102 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-16 21:13:32 +00:00
scorpio810
0fb622fae5 Add UUID field in nomenclature export
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5101 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-16 18:57:16 +00:00
scorpio810
e16a287399 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5099 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-16 08:19:48 +00:00
scorpio810
324b488f09 Element spanish translation, thanks Edgar
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5098 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-13 20:46:50 +00:00
scorpio810
3a2bcd9490 Update changelog
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5097 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-11 14:30:53 +00:00
blacksun
3e934b994b Part dynamic text field, set default color to black
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5095 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-10 17:48:46 +00:00
scorpio810
9045088d2c Minor : add a vertical spacer in dynamictextfieldeditor widget
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5094 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-09 16:29:27 +00:00
blacksun
6693bb6cad Dynamic element text can have a frame
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5093 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-07 18:35:26 +00:00
blacksun
d2d1b74fad Minor GUI improvement
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5092 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-06 16:17:48 +00:00
scorpio810
33bc4e1072 Refresh symbols
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5090 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-05 23:14:25 +00:00
blacksun
7fa942e3c1 Dynamic element text editor :
When add a new text, the item text in the tree view is selected and expanded.
When edit the pos of a text in the tree view, the new position is set directly, no need to lose focus or press enter key anymore for update the pos of the text.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5089 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-11-05 14:33:03 +00:00
blacksun
50fc46e162 Diagram editor : add in the tree widget use to edit the property of dynamic text item, two news items for edit the X and Y pos of the text.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5088 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-29 10:43:34 +00:00
blacksun
5bb0a3f0a3 minor fix
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5087 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-27 18:44:37 +00:00
blacksun
e2a49e4872 Dynamic element text item : when the source of text is label or composite text with variable %{label}, and the label of the element is created from a formula,
the displayed text of the dynamic text item is up to date according to the formula 


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5086 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-26 17:12:49 +00:00
blacksun
7e2134e0db When parse the defintion of an element in the diagram editor, befor parse anything, we get every DomElement with tagg "input".
If no one of these "input" have the attribute "tagg" set to "label", we set it to the first "input"  


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5084 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-21 12:05:57 +00:00
blacksun
02fb84caec Diagram editor :
1° When user drag and drop an element with text item (tagg input in the xml), the text item are converted to a dynamic text item.
2° When open an existing project, every texts item of elements in the project are converted to dynamic text field.

Note that the changes described upper don't work for the texts which have a tagg (for the moment)


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5083 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-19 09:10:23 +00:00
nuri
055dbf84e6 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5082 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-14 06:27:03 +00:00
ossau2mation
8fc9d0a115 Danish translation update
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5081 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-13 19:11:30 +00:00
pawel32640
499a840f1d polish translation update
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5080 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-12 16:25:26 +00:00
scorpio810
989d2877ee Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5079 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-12 12:52:26 +00:00
scorpio810
8cc143bb73 Minor : Update *.TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5078 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-11 19:40:47 +00:00
blacksun
9e9739bb4d Improve the previous comit
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5077 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-11 18:44:45 +00:00
scorpio810
2066092b47 Fix nomenclature export
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5076 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-11 18:24:39 +00:00
scorpio810
8dbd96d334 QetGraphicsHandlerItem reduce hoover size
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5075 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-11 15:37:40 +00:00
scorpio810
ad82ce07b7 Add new symbols en_60617, thanks Baboune41
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5074 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-11 13:39:59 +00:00
blacksun
8d333cbf1b Set the ItemIndexMethod of scene to NoIndex, according to some forum (Adress of forum are in the cpp file of this comit) they can be the sources of the crash occured by the conductor and shape "guost".
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5073 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-09 16:05:19 +00:00
nuri
374edc43be Change order of tabulations in folio properties widget
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5072 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-08 21:49:13 +00:00
aitolos
2383e3d609 Update Greek lang
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5071 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-08 16:32:10 +00:00
silvio
3fec215195 update IT translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5070 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-05 23:28:13 +00:00
nuri
2204c87242 Updated german translation
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5069 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-05 19:05:32 +00:00
rdsivd
5f5834a2c2 Update translation BE-nl
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5068 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-05 18:52:51 +00:00
ossau2mation
c1c1d52772 Danish translation update
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5067 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-05 15:45:28 +00:00
pawel32640
667823eb1a polish translation update
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5066 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-05 09:30:52 +00:00
scorpio810
5c0edbd647 Update *TS files
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5065 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-04 23:15:17 +00:00
scorpio810
c9dd9ee8a2 Fix typo
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5064 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-04 23:07:35 +00:00
pawel32640
1a2ec0aabe polish translation update
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5063 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-04 08:09:08 +00:00
scorpio810
96fd766596 Update fr, en translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5062 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-03 12:46:33 +00:00
scorpio810
9351ba63b7 Add new field Name of provider,
rename fields,
update *TS files


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5061 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-03 12:11:28 +00:00
blacksun
7f92c1af7d Fix crash when user try to move a non movable item.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5060 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-03 08:54:58 +00:00
scorpio810
9c24163556 Add new description field
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5059 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-02 16:59:53 +00:00
scorpio810
ecd33d36c7 Add new symbols, thanks Wiktor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5058 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-02 14:46:26 +00:00
blacksun
bb39413992 Element editor : element informations (manufacturer, reference etc...) can be created directly from the element editor. For that go to the widget "Element Property"
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5057 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-01 15:25:34 +00:00
rdsivd
d5699f6b67 minor modifications on translation be-nl
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5056 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-01 08:00:34 +00:00
scorpio810
5cd1fe2fc8 Add new symbols
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5054 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-10-01 07:05:02 +00:00
scorpio810
2a8d4920a1 Change the minimum conductor text size to 3
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5053 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-09-28 07:51:58 +00:00
blacksun
2934f769c6 Fix fail to build for ubuntu trusty
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5052 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-09-27 18:59:17 +00:00
blacksun
ec1e778bff Forget file from previous comit
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5051 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-09-27 15:31:57 +00:00
blacksun
8761d4768b Element editor : When open a .elmt file in the element editor, the texts field are converted to dynamic text field, except for text field with tagg : label, function and tension/protocol.
In other words every text without tagg are converted.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5050 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-09-27 15:26:47 +00:00
scorpio810
1933022b43 Update NL translations, thank Dik
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5049 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-09-26 20:40:10 +00:00
blacksun
61c4b5d8ef Forget file from previous comit
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5047 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-09-25 17:53:58 +00:00
blacksun
aa5241896c Element editor : dynamic text item can be added directly from the element editor (WIP)
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5046 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-09-25 17:44:02 +00:00
scorpio810
0c01bc4406 Update NL translations, thank Dik
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5044 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-09-24 17:04:22 +00:00
scorpio810
eb926c2a37 Update README.elements, thanks Nuri
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5043 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-09-22 09:46:38 +00:00
blacksun
2e389fb80f Dynamic element text item :
when text is owned by a folio report, the only information available to the text is :
the label (formula used for the Xref between linked report), the function of the potential and tension/protocol of the potential.
Unlike other elements there is no more information, because a report is not a real element.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5039 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-09-13 16:38:16 +00:00
scorpio810
e8b602915e Update NL translation, thank Dik
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5038 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-09-05 09:31:38 +00:00
rdsivd
0424a73999 Adpater BE-NL
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5037 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-09-03 19:22:01 +00:00
pavelfric
211d6c45c2 Updated Czech translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5036 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-09-01 19:34:18 +00:00
blacksun
5248c891f4 Dynamic element text item :
First : If the parent element of the text item is a slave,
the info use to create the text (both if option are 'element info' or 'composite text') are taken to the linked master element, and not the slave.
If the salve element is not linked, no information is taken.
Second : if the text is composed with the variable 'label' of the master (both if text from are 'element info' or 'composite text') double click on the text, act like a link and go to the master.



git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5035 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-29 14:54:27 +00:00
blacksun
31775871a4 When we link two reports together, if the text is the same for every conductors, we don't ask to user what to do, even if the function or the tension/protocol are not identical.
Now we check : text, function and tension/protocol, if one of these three values is not identical, we ask to user what to do.


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5032 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-27 11:27:41 +00:00
scorpio810
48778d901c Update splash version
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5031 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-25 07:28:30 +00:00
blacksun
6419f84d9c Keep up to date the model when a dynamic text item change, for exemple after an undo command
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5030 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-24 17:35:40 +00:00
blacksun
99eac96475 Conductor : double click on an handler open the property editor of the conductor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5029 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-24 14:55:13 +00:00
blacksun
57f34b4ee2 Minor : remove the QetGraphicsItemHandler returned by the function zValue
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5028 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-24 14:48:58 +00:00
blacksun
78a2b8a301 Enclose a class function into a macro because available since Qt 5.3
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5027 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-24 12:38:35 +00:00
scorpio810
f202493e11 Update Dutch translation, thank Dik
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5025 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-23 11:03:57 +00:00
blacksun
53ae49b3c7 When we select an element dynamic text, the element properties widget switch to the tab of dynamics text and expand and select the item in the tree that represent the dynamic text.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5024 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-22 18:27:23 +00:00
blacksun
fe46dc29a6 Fix ftbfs for ubuntu 14.04
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5023 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-22 17:24:51 +00:00
blacksun
fbb07bf2b8 Commit 5005 break the change made in commit 5003 : fix it
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5022 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-16 14:32:34 +00:00
blacksun
29748874fd Dynamic element text item, can have for source of text a composite text, a text composed both by user typed text and element info.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5021 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-16 13:52:15 +00:00
scorpio810
f94b7a04dd Fix typo on qet_tb_generator warning msgbox
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5019 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-15 01:38:31 +00:00
scorpio810
0011213314 Add new symbols thanks
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5016 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-10 12:30:38 +00:00
scorpio810
afb96798b9 Add new symbols
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5015 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-10 12:25:37 +00:00
scorpio810
a891b993d3 Add new symbols, thanks shateks
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5014 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-10 12:24:31 +00:00
scorpio810
2d57cde7e1 Add new symbols, thanks Szateks
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5013 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-10 12:22:04 +00:00
blacksun
3c535b2904 Minor : fix warning
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5012 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-09 09:03:04 +00:00
blacksun
e71fc99464 Fix crash
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5011 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-06 11:35:01 +00:00
blacksun
6e2ed873bb Dynamic element text item can display information of parent element
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5010 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-06 10:18:33 +00:00
scorpio810
31f36b8625 Modernize-use-override refactors code
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5009 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-05 02:10:01 +00:00
scorpio810
9f9b127c04 Modernize-use-nullptr refactors code
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5008 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-05 02:06:59 +00:00
scorpio810
876d05a338 Update Dutch translation, thank Dik
Minor reorganize some elements


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5007 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-04 13:36:57 +00:00
scorpio810
861cb1e83a Update Version
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5006 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-04 13:26:08 +00:00
blacksun
3ef55906a4 First step for the dynamic element text : Now user can add directly from the diagram editor an editable text of an element.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5005 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-03 17:36:08 +00:00
blacksun
0df5391491 Fix the left margin of the diagram : In some condition, (most of time when use copy and paste) a margin appear in the left of the folio.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5004 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-03 17:04:08 +00:00
blacksun
fec5c95682 Improve the behavior of the feature "zoom out beyond of folio" : drag the scene is now more user-friendly
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5003 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-03 16:53:43 +00:00
blacksun
f4f14ff4db Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5002 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-03 16:47:40 +00:00
blacksun
618683d962 Toatly revamp of the handlers use to modify primitves, shapes and conductors.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5001 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-02 15:26:14 +00:00
blacksun
86cb13f74d Element editor : Element primitive decorator doesn't manage anymore the text field when a single text is selected
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5000 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-01 19:37:04 +00:00
blacksun
b9013a8914 Add bicolor conductor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4999 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-08-01 19:09:31 +00:00
blacksun
5d4fcfa932 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4997 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-07-31 17:54:22 +00:00
blacksun
fbae3da33f Element editor : clear the event interface befor save, to avoid the save of the primitive owned by the interface.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4996 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-07-31 17:41:48 +00:00
scorpio810
ecfb49c227 Fix libpng warning: iCCP: known incorrect sRGB profile, thanks LETARTARE
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4995 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-07-27 21:46:34 +00:00
blacksun
b800d466f5 Fix windows vista warning.
Thanks LETARTARE


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4994 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-07-27 20:26:13 +00:00
blacksun
a69e39cd2f Fix crash: In Xref link widget, If there is an element being added (element pose mode), and this one is compatible with the type of Xref sought by the widget, then the widget show this element.
When user finish the element pose mode, the element under the cursor is deleted, but continue to be show by the widget.
So, click on this element in the widget cause a crash.
This case come when user add element and go to another diagram without finish the pose mode, and open Xref link widget from an element in this other diagram. 


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4993 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-07-26 08:55:32 +00:00
blacksun
4c56ebf353 Fix crash. Close a project with a selected linkable element (master, slave, report) cause a crash
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4992 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-07-20 12:40:30 +00:00
scorpio810
9fdcf1a4ad Add new symbol, thanks Shateks
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4991 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-07-20 12:35:02 +00:00
scorpio810
f4025e1ef0 Add new symbols, thanks Galexis
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4990 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-07-16 17:54:47 +00:00
scorpio810
64f49be4e9 Update Polish translations, thanks Pawel
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4987 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-07-12 18:10:04 +00:00
scorpio810
0505dd18b2 Add new symbols, thanks Marcin
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4984 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-07-08 20:19:19 +00:00
scorpio810
7d25cda29c Remove unused macOS compiler flags
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4983 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-06-30 14:15:32 +00:00
scorpio810
af7179091e Add clang version in compilation informations for macOS
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4982 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-06-27 15:48:26 +00:00
scorpio810
06eefc793a Move to Clang compiler, replace gcp command
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4981 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-06-27 14:49:46 +00:00
blacksun
f390c750d5 Fix behavior :
In some condition, label of report element are not up to date.
In some condition, the title of tabs widget of folios are not up to date


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4980 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-06-20 19:15:39 +00:00
scorpio810
9fdb5ff4fe Refresh icons
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4979 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-06-14 13:32:52 +00:00
scorpio810
e37a7450b4 Convert svg icons to png
Workaround to fix segfault on Fedora, thanks Remi for reporting this issue
see : https://bugzilla.redhat.com/show_bug.cgi?id=1461390



git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4978 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-06-14 11:56:32 +00:00
scorpio810
d3f5352a03 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4977 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-06-13 14:38:50 +00:00
scorpio810
77ebe00105 Update displayed Version and Splash
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4975 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-06-13 09:38:46 +00:00
rdsivd
a0ed144307 minor correction be-nl
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4971 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-27 08:07:24 +00:00
rdsivd
9ea0143c1a update be-nl
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4967 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-21 06:30:33 +00:00
scorpio810
60c524842c Re enable HDPI for macOS
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4966 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-19 00:42:46 +00:00
scorpio810
9c8b1a7371 Disable High Dpi Scaling
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4965 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-18 16:34:37 +00:00
scorpio810
b18636bdfe Revert
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4964 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-18 01:31:27 +00:00
scorpio810
39e5edfb51 Minor
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4963 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-18 01:02:43 +00:00
scorpio810
e02aaab4a7 Set HDPI scaling to disable
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4962 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-18 00:24:42 +00:00
scorpio810
1dd8b2a4db Fix bug 0000139
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4961 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-17 14:21:52 +00:00
scorpio810
c06a9544b2 Update Dutch translation, thanks Dik
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4960 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-17 00:57:15 +00:00
blacksun
fee0c55d9c In rare case in the diagram editor, when we add an element in the diagram and quickly click left, qet crash.
This commit try to avoid this crash, but without any certitude because the crash is very difficult to reproduce


git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4959 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-13 16:01:47 +00:00
scorpio810
2c9e1898c2 Update Dutch translation, thanks Dik
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4958 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-07 18:54:40 +00:00
scorpio810
d6d882d2ad Update Dutch translation, thanks Dik
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4957 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-05 23:41:12 +00:00
scorpio810
1650ba4613 Update Dutch translation, thanks Dik
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4956 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-03 22:43:50 +00:00
blacksun
1a9c27b017 Improve last comit
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4955 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-01 16:22:34 +00:00
blacksun
310ce75089 Minor fix : Elements collection widget doesn't load automatically when the parent dock widget is detached
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4954 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-01 15:47:28 +00:00
blacksun
a12198294f Re-enable the button "find element in panel".
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4953 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-05-01 11:42:55 +00:00
blacksun
0e003b27a5 Fix crash : Qet crash when we save a project and the element collection is not loaded.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4951 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-04-29 17:51:55 +00:00
alfredo
62b82f6599 Update Spanish translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4949 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-04-28 20:08:17 +00:00
pavelfric
b7b75d439d Updated Czech translations
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4948 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-04-25 18:39:49 +00:00
scorpio810
919cea677f Add new symbols, thank Ivan
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@4947 bfdf4180-ca20-0410-9c96-a3a8aa849046
2017-04-24 22:55:28 +00:00
4183 changed files with 273551 additions and 63260 deletions

1
.gitignore vendored Normal file
View File

@@ -0,0 +1 @@
*.snap

22
CREDIT
View File

@@ -1,7 +1,5 @@
[en]
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 Loic for his mathematics-related explanations.
Thanks to Remi Collet for the Fedora packaging.
@@ -32,8 +30,6 @@ Thanks to Mrbit for ebuild Gentoo packaging.
[fr]
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 à Loic pour ses explications d'ordre mathématique.
Merci à Remi Collet pour les paquets Fedora.
@@ -64,8 +60,6 @@ Merci à Mrbit for ebuild les paquets Gentoo
[ru]
Спасибо 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/ ).
Спасибо Loic за объяснения связанные с математикой.
Спасибо Remi Collet за пакет для Fedora.
@@ -79,8 +73,6 @@ Merci à Mrbit for ebuild les paquets Gentoo
[pt]
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 a Loic pelas suas explicações relacionadas com problemas matemáticos.
Agradecimentos a Remi Collet pela criação dos pacotes para Fedora.
@@ -94,8 +86,6 @@ Agradecimentos a 'Dr.Slump'pela tradução para italiano
[es]
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 a Loic por sus explicaciones relacionadas con problemas matemáticos.
Agradecimientos a Remi Collet por criación de paquetes para Fedora.
@@ -109,8 +99,6 @@ Agradecimientos a 'Dr.Slump' por sus traducciones en italiano
[cs]
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 Loicovi za jeho vysvětlení vztahující se k matematice.
Díky Remi Colletovi za balíček pro Fedoru.
@@ -124,8 +112,6 @@ Dìky 'Dr.Slump' za jeho italianský překlad
[pl]
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 Loic, za pomoc w rozwiązaniu problemów matematycznych.
Podziękowania dla Remi Collet, za pakiety dla Fedory.
@@ -138,8 +124,6 @@ Podziękowania dla Alfredo Carreto, za jego tłumaczenie na język hiszpański i
[it]
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 a Loic per le sue spiegazioni matematiche.
Grazie a Remi Collet per i pacchetti per Fedora.
@@ -165,8 +149,6 @@ Grazie a Markos Chandras per i pacchetti per Gentoo.
[el]
Ευχαριστίες στην 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/ ).
Ευχαριστίες στον Loic για τις εξηγήσεις σχετικές με μαθηματικά.
Ευχαριστίες στον Remi Collet για τα πακέτα Fedora.
@@ -197,8 +179,6 @@ Grazie a Markos Chandras per i pacchetti per Gentoo.
[nl]
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 Loic voor zijn wiskunde - gerelateerde verklaringen .
Met dank aan Remi Collet voor de Fedora pakket.
@@ -229,8 +209,6 @@ Dank aan Mrbit voor ebuild Gentoo pakket.
[be]
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 Loic voor zijn uitleg van de mathematische orde.
Dank aan Remi Collet voor de pakketten Fedora.

166
ChangeLog
View File

@@ -1,3 +1,166 @@
====== 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 ======
In the official collection, there are now 4106 elements, and 539 categoris for a total of 4645 files
* Improved performance, added multithreading to speed up the loading of items when launching QET.
* RAM consumption has been considerably reduced.
* New "collections" panel.
* Automatic numberings (autonum), Variables and prefix.
* Folio generator
* Management Policy
* New thickness properties for conductors.
* The thickness of the lines of all basic shapes (lines, rectangles, ellipses, polygons) can be changed from 0,2px to 50,0px.
* The color of lines and fillings of basic shapes can be choosed from a color palette or set with a html color code.
* Added Copy/paste from another project.
* Online documentation and links to download the latest packages of the version under development for Windows and MacOS are available directly from the software.
* Resetting the layout of the summary pages.
* In the panel left split the view into a several docks.
* High-DPI support (Qt 5.6.0)
* 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 ======
In the official collection, there are now 2625 elements, and 418 catégoris for a total of 3043 files.
@@ -246,4 +409,5 @@ Le dialogue "Exporter" (pour générer un fichier image d'un schéma) a égaleme
* Affinage du constructeur de la classe QETApp
* Moins d'avertissements à la compilation (testé avec gcc 4.3)
* Moins d'inclusions non pertinentes
* Nettoyage du trunk : déplacement des sources dans un sous-répertoire

View File

@@ -8,6 +8,7 @@ $ qmake (qmake-qt5 for Debian-based systems)
$ make
# umask 0022
# make install
[fr]
Pré-requis :
libQt5 (paquets libqt5*)

5
README
View File

@@ -6,6 +6,11 @@ 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.
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 Zeichnungskopfeditor.
[ru]
QElectroTech - приложение написанное на Qt5 и предназначенное для разработки электрических схем.
Оно использует XML-файлы для элементов и схем, и включает, как редактор схем, так и редактор элементов.

View File

@@ -0,0 +1,180 @@
Changelog
=========
__3.0.12a__
----------
* Removed signal handling.
__3.0.11a__
----------
* Fixed bug where the message sent by the second process was not received
correctly when the message is sent immediately following a connection.
_Francis Giraldeau_
* Refactored code and implemented shared memory block consistency checks
via `qChecksum()` (CRC-16).
* Explicit `qWarning` and `qCritical` when the library is unable to initialise
correctly.
__3.0.10__
----------
* Removed C style casts and eliminated all clang warnings. Fixed `instanceId`
reading from only one byte in the message deserialization. Cleaned up
serialization code using `QDataStream`. Changed connection type to use
`quint8 enum` rather than `char`.
* Renamed `SingleAppConnectionType` to `ConnectionType`. Added initialization
values to all `ConnectionType` enum cases.
_Jedidiah Buck McCready_
__3.0.9__
---------
* Added SingleApplicationPrivate::primaryPid() as a solution to allow
bringing the primary window of an application to the foreground on
Windows.
_Eelco van Dam from Peacs BV_
__3.0.8__
---------
* Bug fix - changed QApplication::instance() to QCoreApplication::instance()
_Evgeniy Bazhenov_
__3.0.7a__
----------
* Fixed compilation error with Mingw32 in MXE thanks to Vitaly Tonkacheyev.
* Removed QMutex used for thread safe behaviour. The implementation now uses
QCoreApplication::instance() to get an instance to SingleApplication for
memory deallocation.
__3.0.6a__
----------
* Reverted GetUserName API usage on Windows. Fixed bug with missing library.
* Fixed bug in the Calculator example, preventing it's window to be raised
on Windows.
Special thanks to Charles Gunawan.
__3.0.5a__
----------
* Fixed a memory leak in the SingleApplicationPrivate destructor.
_Sergei Moiseev_
__3.0.4a__
----------
* Fixed shadow and uninitialised variable warnings.
_Paul Walmsley_
__3.0.3a__
----------
* Removed Microsoft Windows specific code for getting username due to
multiple problems and compiler differences on Windows platforms. On
Windows the shared memory block in User mode now includes the user's
home path (which contains the user's username).
* Explicitly getting absolute path of the user's home directory as on Unix
a relative path (`~`) may be returned.
__3.0.2a__
----------
* Fixed bug on Windows when username containing wide characters causes the
library to crash.
_Le Liu_
__3.0.1a__
----------
* Allows the application path and version to be excluded from the server name
hash. The following flags were added for this purpose:
* `SingleApplication::Mode::ExcludeAppVersion`
* `SingleApplication::Mode::ExcludeAppPath`
* Allow a non elevated process to connect to a local server created by an
elevated process run by the same user on Windows
* Fixes a problem with upper case letters in paths on Windows
_Le Liu_
__v3.0a__
---------
* Depricated secondary instances count.
* Added a sendMessage() method to send a message to the primary instance.
* Added a receivedMessage() signal, emitted when a message is received from a
secondary instance.
* The SingleApplication constructor's third parameter is now a bool
specifying if the current instance should be allowed to run as a secondary
instance if there is already a primary instance.
* The SingleApplication constructor accept a fourth parameter specifying if
the SingleApplication block should be User-wide or System-wide.
* SingleApplication no longer relies on `applicationName` and
`organizationName` to be set. It instead concatenates all of the following
data and computes a `SHA256` hash which is used as the key of the
`QSharedMemory` block and the `QLocalServer`. Since at least
`applicationFilePath` is always present there is no need to explicitly set
any of the following prior to initialising `SingleApplication`.
* `QCoreApplication::applicationName`
* `QCoreApplication::applicationVersion`
* `QCoreApplication::applicationFilePath`
* `QCoreApplication::organizationName`
* `QCoreApplication::organizationDomain`
* User name or home directory path if in User mode
* The primary instance is no longer notified when a secondary instance had
been started by default. A `Mode` flag for this feature exists.
* Added `instanceNumber()` which represents a unique identifier for each
secondary instance started. When called from the primary instance will
return `0`.
__v2.4__
--------
* Stability improvements
* Support for secondary instances.
* The library now recovers safely after the primary process has crashed
and the shared memory had not been deleted.
__v2.3__
--------
* Improved pimpl design and inheritance safety.
_Vladislav Pyatnichenko_
__v2.2__
--------
* The `QAPPLICATION_CLASS` macro can now be defined in the file including the
Single Application header or with a `DEFINES+=` statement in the project file.
__v2.1__
--------
* A race condition can no longer occur when starting two processes nearly
simultaneously.
Fix issue [#3](https://github.com/itay-grudev/SingleApplication/issues/3)
__v2.0__
--------
* SingleApplication is now being passed a reference to `argc` instead of a
copy.
Fix issue [#1](https://github.com/itay-grudev/SingleApplication/issues/1)
* Improved documentation.

24
SingleApplication/LICENSE Normal file
View File

@@ -0,0 +1,24 @@
The MIT License (MIT)
Copyright (c) Itay Grudev 2015 - 2016
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
Note: Some of the examples include code not distributed under the terms of the
MIT License.

265
SingleApplication/README.md Normal file
View File

@@ -0,0 +1,265 @@
SingleApplication
=================
This is a replacement of the QtSingleApplication for `Qt5`.
Keeps the Primary Instance of your Application and kills each subsequent
instances. It can (if enabled) spawn secondary (non-related to the primary)
instances and can send data to the primary instance from secondary instances.
Usage
-----
The `SingleApplication` class inherits from whatever `Q[Core|Gui]Application`
class you specify via the `QAPPLICATION_CLASS` macro (`QCoreApplication` is the
default). Further usage is similar to the use of the `Q[Core|Gui]Application`
classes.
The library sets up a `QLocalServer` and a `QSharedMemory` block. The first
instance of your Application is your Primary Instance. It would check if the
shared memory block exists and if not it will start a `QLocalServer` and listen
for connections. Each subsequent instance of your application would check if the
shared memory block exists and if it does, it will connect to the QLocalServer
to notify the primary instance that a new instance had been started, after which
it would terminate with status code `0`. In the Primary Instance
`SingleApplication` would emit the `instanceStarted()` signal upon detecting
that a new instance had been started.
The library uses `stdlib` to terminate the program with the `exit()` function.
You can use the library as if you use any other `QCoreApplication` derived
class:
```cpp
#include <QApplication>
#include <SingleApplication.h>
int main( int argc, char* argv[] )
{
SingleApplication app( argc, argv );
return app.exec();
}
```
To include the library files I would recommend that you add it as a git
submodule to your project and include it's contents with a `.pri` file. Here is
how:
```bash
git submodule add git@github.com:itay-grudev/SingleApplication.git singleapplication
```
Then include the `singleapplication.pri` file in your `.pro` project file. Also
don't forget to specify which `QCoreApplication` class your app is using if it
is not `QCoreApplication`.
```qmake
include(singleapplication/singleapplication.pri)
DEFINES += QAPPLICATION_CLASS=QApplication
```
The `Instance Started` signal
------------------------
The SingleApplication class implements a `instanceStarted()` signal. You can
bind to that signal to raise your application's window when a new instance had
been started, for example.
```cpp
// window is a QWindow instance
QObject::connect(
&app,
&SingleApplication::instanceStarted,
&window,
&QWindow::raise
);
```
Using `SingleApplication::instance()` is a neat way to get the
`SingleApplication` instance for binding to it's signals anywhere in your
program.
__Note:__ On Windows the ability to bring the application windows to the
foreground is restricted. See [Windows specific implementations](Windows.md)
for a workaround and an example implementation.
Secondary Instances
-------------------
If you want to be able to launch additional Secondary Instances (not related to
your Primary Instance) you have to enable that with the third parameter of the
`SingleApplication` constructor. The default is `false` meaning no Secondary
Instances. Here is an example of how you would start a Secondary Instance send
a message with the command line arguments to the primary instance and then shut
down.
```cpp
int main(int argc, char *argv[])
{
SingleApplication app( argc, argv, true );
if( app.isSecondary() ) {
app.sendMessage( app.arguments().join(' ')).toUtf8() );
app.exit( 0 );
}
return app.exec();
}
```
*__Note:__ A secondary instance won't cause the emission of the
`instanceStarted()` signal by default. See `SingleApplication::Mode` for more
details.*
You can check whether your instance is a primary or secondary with the following
methods:
```cpp
app.isPrimary();
// or
app.isSecondary();
```
*__Note:__ If your Primary Instance is terminated a newly launched instance
will replace the Primary one even if the Secondary flag has been set.*
API
---
### Members
```cpp
SingleApplication::SingleApplication( int &argc, char *argv[], bool allowSecondary = false, Options options = Mode::User, int timeout = 100 )
```
Depending on whether `allowSecondary` is set, this constructor may terminate
your app if there is already a primary instance running. Additional `Options`
can be specified to set whether the SingleApplication block should work
user-wide or system-wide. Additionally the `Mode::SecondaryNotification` may be
used to notify the primary instance whenever a secondary instance had been
started (disabled by default). `timeout` specifies the maximum time in
milliseconds to wait for blocking operations.
*__Note:__ `argc` and `argv` may be changed as Qt removes arguments that it
recognizes.*
*__Note:__ `Mode::SecondaryNotification` only works if set on both the primary
and the secondary instance.*
*__Note:__ Operating system can restrict the shared memory blocks to the same
user, in which case the User/System modes will have no effect and the block will
be user wide.*
---
```cpp
bool SingleApplication::sendMessage( QByteArray message, int timeout = 100 )
```
Sends `message` to the Primary Instance. Uses `timeout` as a the maximum timeout
in milliseconds for blocking functions
---
```cpp
bool SingleApplication::isPrimary()
```
Returns if the instance is the primary instance.
---
```cpp
bool SingleApplication::isSecondary()
```
Returns if the instance is a secondary instance.
---
```cpp
quint32 SingleApplication::instanceId()
```
Returns a unique identifier for the current instance.
---
```cpp
qint64 SingleApplication::primaryPid()
```
Returns the process ID (PID) of the primary instance.
### Signals
```cpp
void SingleApplication::instanceStarted()
```
Triggered whenever a new instance had been started, except for secondary
instances if the `Mode::SecondaryNotification` flag is not specified.
---
```cpp
void SingleApplication::receivedMessage( quint32 instanceId, QByteArray message )
```
Triggered whenever there is a message received from a secondary instance.
---
### Flags
```cpp
enum SingleApplication::Mode
```
* `Mode::User` - The SingleApplication block should apply user wide. This adds
user specific data to the key used for the shared memory and server name.
This is the default functionality.
* `Mode::System` The SingleApplication block applies system-wide.
* `Mode::SecondaryNotification` Whether to trigger `instanceStarted()` even
whenever secondary instances are started.
* `Mode::ExcludeAppPath` Excludes the application path from the server name
(and memory block) hash.
* `Mode::ExcludeAppVersion` Excludes the application version from the server
name (and memory block) hash.
*__Note:__ `Mode::SecondaryNotification` only works if set on both the primary
and the secondary instance.*
*__Note:__ Operating system can restrict the shared memory blocks to the same
user, in which case the User/System modes will have no effect and the block will
be user wide.*
---
Versioning
----------
Each major version introduces either very significant changes or is not
backwards compatible with the previous version. Minor versions only add
additional features, bug fixes or performance improvements and are backwards
compatible with the previous release. See [`CHANGELOG.md`](CHANGELOG.md) for
more details.
Implementation
--------------
The library is implemented with a QSharedMemory block which is thread safe and
guarantees a race condition will not occur. It also uses a QLocalSocket to
notify the main process that a new instance had been spawned and thus invoke the
`instanceStarted()` signal and for messaging the primary instance.
Additionally the library can recover from being forcefully killed on *nix
systems and will reset the memory block given that there are no other
instances running.
License
-------
This library and it's supporting documentation are released under
`The MIT License (MIT)` with the exception of the Qt calculator examples which
is distributed under the BSD license.

View File

@@ -0,0 +1,46 @@
Windows Specific Implementations
================================
Setting the foreground window
-----------------------------
In the `instanceStarted()` example in the `README` we demonstrated how an
application can bring it's primary instance window whenever a second copy
of the application is started.
On Windows the ability to bring the application windows to the foreground is
restricted, see [`AllowSetForegroundWindow()`][AllowSetForegroundWindow] for more
details.
The background process (the primary instance) can bring its windows to the
foreground if it is allowed by the current foreground process (the secondary
instance). To bypass this `SingleApplication` must be initialized with the
`allowSecondary` parameter set to `true` and the `options` parameter must
include `Mode::SecondaryNotification`, See `SingleApplication::Mode` for more
details.
Here is an example:
```cpp
if( app.isSecondary() ) {
// This API requires LIBS += User32.lib to be added to the project
AllowSetForegroundWindow( DWORD( app.getPrimaryPid() ) );
}
if( app.isPrimary() ) {
QObject::connect(
&app,
&SingleApplication::instanceStarted,
this,
&App::instanceStarted
);
}
```
```cpp
void App::instanceStarted() {
QApplication::setActiveWindow( [window/widget to set to the foreground] );
}
```
[AllowSetForegroundWindow]: https://msdn.microsoft.com/en-us/library/windows/desktop/ms632668.aspx

View File

@@ -0,0 +1,5 @@
# Single Application implementation
include(../../singleapplication.pri)
DEFINES += QAPPLICATION_CLASS=QCoreApplication
SOURCES += main.cpp

View File

@@ -0,0 +1,9 @@
#include <singleapplication.h>
int main(int argc, char *argv[])
{
// Allow secondary instances
SingleApplication app( argc, argv );
return app.exec();
}

View File

@@ -0,0 +1,73 @@
/****************************************************************************
**
** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the examples of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:BSD$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** BSD License Usage
** Alternatively, you may use this file under the terms of the BSD license
** as follows:
**
** "Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are
** met:
** * Redistributions of source code must retain the above copyright
** notice, this list of conditions and the following disclaimer.
** * Redistributions in binary form must reproduce the above copyright
** notice, this list of conditions and the following disclaimer in
** the documentation and/or other materials provided with the
** distribution.
** * Neither the name of The Qt Company Ltd nor the names of its
** contributors may be used to endorse or promote products derived
** from this software without specific prior written permission.
**
**
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
**
** $QT_END_LICENSE$
**
****************************************************************************/
#include <QtWidgets>
#include "button.h"
//! [0]
Button::Button(const QString &text, QWidget *parent)
: QToolButton(parent)
{
setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Preferred);
setText(text);
}
//! [0]
//! [1]
QSize Button::sizeHint() const
//! [1] //! [2]
{
QSize size = QToolButton::sizeHint();
size.rheight() += 20;
size.rwidth() = qMax(size.width(), size.height());
return size;
}
//! [2]

View File

@@ -0,0 +1,68 @@
/****************************************************************************
**
** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the examples of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:BSD$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** BSD License Usage
** Alternatively, you may use this file under the terms of the BSD license
** as follows:
**
** "Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are
** met:
** * Redistributions of source code must retain the above copyright
** notice, this list of conditions and the following disclaimer.
** * Redistributions in binary form must reproduce the above copyright
** notice, this list of conditions and the following disclaimer in
** the documentation and/or other materials provided with the
** distribution.
** * Neither the name of The Qt Company Ltd nor the names of its
** contributors may be used to endorse or promote products derived
** from this software without specific prior written permission.
**
**
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
**
** $QT_END_LICENSE$
**
****************************************************************************/
#ifndef BUTTON_H
#define BUTTON_H
#include <QToolButton>
//! [0]
class Button : public QToolButton
{
Q_OBJECT
public:
explicit Button(const QString &text, QWidget *parent = 0);
QSize sizeHint() const Q_DECL_OVERRIDE;
};
//! [0]
#endif

View File

@@ -0,0 +1,406 @@
/****************************************************************************
**
** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the examples of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:BSD$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** BSD License Usage
** Alternatively, you may use this file under the terms of the BSD license
** as follows:
**
** "Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are
** met:
** * Redistributions of source code must retain the above copyright
** notice, this list of conditions and the following disclaimer.
** * Redistributions in binary form must reproduce the above copyright
** notice, this list of conditions and the following disclaimer in
** the documentation and/or other materials provided with the
** distribution.
** * Neither the name of The Qt Company Ltd nor the names of its
** contributors may be used to endorse or promote products derived
** from this software without specific prior written permission.
**
**
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
**
** $QT_END_LICENSE$
**
****************************************************************************/
#include <QtWidgets>
#include <cmath>
#include "button.h"
#include "calculator.h"
//! [0]
Calculator::Calculator(QWidget *parent)
: QWidget(parent)
{
sumInMemory = 0.0;
sumSoFar = 0.0;
factorSoFar = 0.0;
waitingForOperand = true;
//! [0]
//! [1]
display = new QLineEdit("0");
//! [1] //! [2]
display->setReadOnly(true);
display->setAlignment(Qt::AlignRight);
display->setMaxLength(15);
QFont font = display->font();
font.setPointSize(font.pointSize() + 8);
display->setFont(font);
//! [2]
//! [4]
for (int i = 0; i < NumDigitButtons; ++i) {
digitButtons[i] = createButton(QString::number(i), SLOT(digitClicked()));
}
Button *pointButton = createButton(tr("."), SLOT(pointClicked()));
Button *changeSignButton = createButton(tr("\302\261"), SLOT(changeSignClicked()));
Button *backspaceButton = createButton(tr("Backspace"), SLOT(backspaceClicked()));
Button *clearButton = createButton(tr("Clear"), SLOT(clear()));
Button *clearAllButton = createButton(tr("Clear All"), SLOT(clearAll()));
Button *clearMemoryButton = createButton(tr("MC"), SLOT(clearMemory()));
Button *readMemoryButton = createButton(tr("MR"), SLOT(readMemory()));
Button *setMemoryButton = createButton(tr("MS"), SLOT(setMemory()));
Button *addToMemoryButton = createButton(tr("M+"), SLOT(addToMemory()));
Button *divisionButton = createButton(tr("\303\267"), SLOT(multiplicativeOperatorClicked()));
Button *timesButton = createButton(tr("\303\227"), SLOT(multiplicativeOperatorClicked()));
Button *minusButton = createButton(tr("-"), SLOT(additiveOperatorClicked()));
Button *plusButton = createButton(tr("+"), SLOT(additiveOperatorClicked()));
Button *squareRootButton = createButton(tr("Sqrt"), SLOT(unaryOperatorClicked()));
Button *powerButton = createButton(tr("x\302\262"), SLOT(unaryOperatorClicked()));
Button *reciprocalButton = createButton(tr("1/x"), SLOT(unaryOperatorClicked()));
Button *equalButton = createButton(tr("="), SLOT(equalClicked()));
//! [4]
//! [5]
QGridLayout *mainLayout = new QGridLayout;
//! [5] //! [6]
mainLayout->setSizeConstraint(QLayout::SetFixedSize);
mainLayout->addWidget(display, 0, 0, 1, 6);
mainLayout->addWidget(backspaceButton, 1, 0, 1, 2);
mainLayout->addWidget(clearButton, 1, 2, 1, 2);
mainLayout->addWidget(clearAllButton, 1, 4, 1, 2);
mainLayout->addWidget(clearMemoryButton, 2, 0);
mainLayout->addWidget(readMemoryButton, 3, 0);
mainLayout->addWidget(setMemoryButton, 4, 0);
mainLayout->addWidget(addToMemoryButton, 5, 0);
for (int i = 1; i < NumDigitButtons; ++i) {
int row = ((9 - i) / 3) + 2;
int column = ((i - 1) % 3) + 1;
mainLayout->addWidget(digitButtons[i], row, column);
}
mainLayout->addWidget(digitButtons[0], 5, 1);
mainLayout->addWidget(pointButton, 5, 2);
mainLayout->addWidget(changeSignButton, 5, 3);
mainLayout->addWidget(divisionButton, 2, 4);
mainLayout->addWidget(timesButton, 3, 4);
mainLayout->addWidget(minusButton, 4, 4);
mainLayout->addWidget(plusButton, 5, 4);
mainLayout->addWidget(squareRootButton, 2, 5);
mainLayout->addWidget(powerButton, 3, 5);
mainLayout->addWidget(reciprocalButton, 4, 5);
mainLayout->addWidget(equalButton, 5, 5);
setLayout(mainLayout);
setWindowTitle(tr("Calculator"));
}
//! [6]
//! [7]
void Calculator::digitClicked()
{
Button *clickedButton = qobject_cast<Button *>(sender());
int digitValue = clickedButton->text().toInt();
if (display->text() == "0" && digitValue == 0.0)
return;
if (waitingForOperand) {
display->clear();
waitingForOperand = false;
}
display->setText(display->text() + QString::number(digitValue));
}
//! [7]
//! [8]
void Calculator::unaryOperatorClicked()
//! [8] //! [9]
{
Button *clickedButton = qobject_cast<Button *>(sender());
QString clickedOperator = clickedButton->text();
double operand = display->text().toDouble();
double result = 0.0;
if (clickedOperator == tr("Sqrt")) {
if (operand < 0.0) {
abortOperation();
return;
}
result = std::sqrt(operand);
} else if (clickedOperator == tr("x\302\262")) {
result = std::pow(operand, 2.0);
} else if (clickedOperator == tr("1/x")) {
if (operand == 0.0) {
abortOperation();
return;
}
result = 1.0 / operand;
}
display->setText(QString::number(result));
waitingForOperand = true;
}
//! [9]
//! [10]
void Calculator::additiveOperatorClicked()
//! [10] //! [11]
{
Button *clickedButton = qobject_cast<Button *>(sender());
QString clickedOperator = clickedButton->text();
double operand = display->text().toDouble();
//! [11] //! [12]
if (!pendingMultiplicativeOperator.isEmpty()) {
//! [12] //! [13]
if (!calculate(operand, pendingMultiplicativeOperator)) {
abortOperation();
return;
}
display->setText(QString::number(factorSoFar));
operand = factorSoFar;
factorSoFar = 0.0;
pendingMultiplicativeOperator.clear();
}
//! [13] //! [14]
if (!pendingAdditiveOperator.isEmpty()) {
//! [14] //! [15]
if (!calculate(operand, pendingAdditiveOperator)) {
abortOperation();
return;
}
display->setText(QString::number(sumSoFar));
} else {
sumSoFar = operand;
}
//! [15] //! [16]
pendingAdditiveOperator = clickedOperator;
//! [16] //! [17]
waitingForOperand = true;
}
//! [17]
//! [18]
void Calculator::multiplicativeOperatorClicked()
{
Button *clickedButton = qobject_cast<Button *>(sender());
QString clickedOperator = clickedButton->text();
double operand = display->text().toDouble();
if (!pendingMultiplicativeOperator.isEmpty()) {
if (!calculate(operand, pendingMultiplicativeOperator)) {
abortOperation();
return;
}
display->setText(QString::number(factorSoFar));
} else {
factorSoFar = operand;
}
pendingMultiplicativeOperator = clickedOperator;
waitingForOperand = true;
}
//! [18]
//! [20]
void Calculator::equalClicked()
{
double operand = display->text().toDouble();
if (!pendingMultiplicativeOperator.isEmpty()) {
if (!calculate(operand, pendingMultiplicativeOperator)) {
abortOperation();
return;
}
operand = factorSoFar;
factorSoFar = 0.0;
pendingMultiplicativeOperator.clear();
}
if (!pendingAdditiveOperator.isEmpty()) {
if (!calculate(operand, pendingAdditiveOperator)) {
abortOperation();
return;
}
pendingAdditiveOperator.clear();
} else {
sumSoFar = operand;
}
display->setText(QString::number(sumSoFar));
sumSoFar = 0.0;
waitingForOperand = true;
}
//! [20]
//! [22]
void Calculator::pointClicked()
{
if (waitingForOperand)
display->setText("0");
if (!display->text().contains('.'))
display->setText(display->text() + tr("."));
waitingForOperand = false;
}
//! [22]
//! [24]
void Calculator::changeSignClicked()
{
QString text = display->text();
double value = text.toDouble();
if (value > 0.0) {
text.prepend(tr("-"));
} else if (value < 0.0) {
text.remove(0, 1);
}
display->setText(text);
}
//! [24]
//! [26]
void Calculator::backspaceClicked()
{
if (waitingForOperand)
return;
QString text = display->text();
text.chop(1);
if (text.isEmpty()) {
text = "0";
waitingForOperand = true;
}
display->setText(text);
}
//! [26]
//! [28]
void Calculator::clear()
{
if (waitingForOperand)
return;
display->setText("0");
waitingForOperand = true;
}
//! [28]
//! [30]
void Calculator::clearAll()
{
sumSoFar = 0.0;
factorSoFar = 0.0;
pendingAdditiveOperator.clear();
pendingMultiplicativeOperator.clear();
display->setText("0");
waitingForOperand = true;
}
//! [30]
//! [32]
void Calculator::clearMemory()
{
sumInMemory = 0.0;
}
void Calculator::readMemory()
{
display->setText(QString::number(sumInMemory));
waitingForOperand = true;
}
void Calculator::setMemory()
{
equalClicked();
sumInMemory = display->text().toDouble();
}
void Calculator::addToMemory()
{
equalClicked();
sumInMemory += display->text().toDouble();
}
//! [32]
//! [34]
Button *Calculator::createButton(const QString &text, const char *member)
{
Button *button = new Button(text);
connect(button, SIGNAL(clicked()), this, member);
return button;
}
//! [34]
//! [36]
void Calculator::abortOperation()
{
clearAll();
display->setText(tr("####"));
}
//! [36]
//! [38]
bool Calculator::calculate(double rightOperand, const QString &pendingOperator)
{
if (pendingOperator == tr("+")) {
sumSoFar += rightOperand;
} else if (pendingOperator == tr("-")) {
sumSoFar -= rightOperand;
} else if (pendingOperator == tr("\303\227")) {
factorSoFar *= rightOperand;
} else if (pendingOperator == tr("\303\267")) {
if (rightOperand == 0.0)
return false;
factorSoFar /= rightOperand;
}
return true;
}
//! [38]

View File

@@ -0,0 +1,117 @@
/****************************************************************************
**
** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the examples of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:BSD$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** BSD License Usage
** Alternatively, you may use this file under the terms of the BSD license
** as follows:
**
** "Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are
** met:
** * Redistributions of source code must retain the above copyright
** notice, this list of conditions and the following disclaimer.
** * Redistributions in binary form must reproduce the above copyright
** notice, this list of conditions and the following disclaimer in
** the documentation and/or other materials provided with the
** distribution.
** * Neither the name of The Qt Company Ltd nor the names of its
** contributors may be used to endorse or promote products derived
** from this software without specific prior written permission.
**
**
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
**
** $QT_END_LICENSE$
**
****************************************************************************/
#ifndef CALCULATOR_H
#define CALCULATOR_H
#include <QWidget>
QT_BEGIN_NAMESPACE
class QLineEdit;
QT_END_NAMESPACE
class Button;
//! [0]
class Calculator : public QWidget
{
Q_OBJECT
public:
Calculator(QWidget *parent = 0);
private slots:
void digitClicked();
void unaryOperatorClicked();
void additiveOperatorClicked();
void multiplicativeOperatorClicked();
void equalClicked();
void pointClicked();
void changeSignClicked();
void backspaceClicked();
void clear();
void clearAll();
void clearMemory();
void readMemory();
void setMemory();
void addToMemory();
//! [0]
//! [1]
private:
//! [1] //! [2]
Button *createButton(const QString &text, const char *member);
void abortOperation();
bool calculate(double rightOperand, const QString &pendingOperator);
//! [2]
//! [3]
double sumInMemory;
//! [3] //! [4]
double sumSoFar;
//! [4] //! [5]
double factorSoFar;
//! [5] //! [6]
QString pendingAdditiveOperator;
//! [6] //! [7]
QString pendingMultiplicativeOperator;
//! [7] //! [8]
bool waitingForOperand;
//! [8]
//! [9]
QLineEdit *display;
//! [9] //! [10]
enum { NumDigitButtons = 10 };
Button *digitButtons[NumDigitButtons];
};
//! [10]
#endif

View File

@@ -0,0 +1,11 @@
QT += widgets
HEADERS = button.h \
calculator.h
SOURCES = button.cpp \
calculator.cpp \
main.cpp
# Single Application implementation
include(../../singleapplication.pri)
DEFINES += QAPPLICATION_CLASS=QApplication

View File

@@ -0,0 +1,71 @@
/****************************************************************************
**
** Copyright (C) 2016 The Qt Company Ltd.
** Contact: https://www.qt.io/licensing/
**
** This file is part of the examples of the Qt Toolkit.
**
** $QT_BEGIN_LICENSE:BSD$
** Commercial License Usage
** Licensees holding valid commercial Qt licenses may use this file in
** accordance with the commercial license agreement provided with the
** Software or, alternatively, in accordance with the terms contained in
** a written agreement between you and The Qt Company. For licensing terms
** and conditions see https://www.qt.io/terms-conditions. For further
** information use the contact form at https://www.qt.io/contact-us.
**
** BSD License Usage
** Alternatively, you may use this file under the terms of the BSD license
** as follows:
**
** "Redistribution and use in source and binary forms, with or without
** modification, are permitted provided that the following conditions are
** met:
** * Redistributions of source code must retain the above copyright
** notice, this list of conditions and the following disclaimer.
** * Redistributions in binary form must reproduce the above copyright
** notice, this list of conditions and the following disclaimer in
** the documentation and/or other materials provided with the
** distribution.
** * Neither the name of The Qt Company Ltd nor the names of its
** contributors may be used to endorse or promote products derived
** from this software without specific prior written permission.
**
**
** THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
** "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
** LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
** A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
** OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
** SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
** LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
** DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
** THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
** (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
** OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
**
** $QT_END_LICENSE$
**
****************************************************************************/
#include <QApplication>
#include <singleapplication.h>
#include "calculator.h"
int main(int argc, char *argv[])
{
SingleApplication app(argc, argv);
Calculator calc;
QObject::connect( &app, &SingleApplication::instanceStarted, [ &calc ]() {
calc.raise();
calc.activateWindow();
});
calc.show();
return app.exec();
}

View File

@@ -0,0 +1,25 @@
#include <singleapplication.h>
#include "messagereceiver.h"
int main(int argc, char *argv[])
{
// Allow secondary instances
SingleApplication app( argc, argv, true );
MessageReceiver msgReceiver;
// If this is a secondary instance
if( app.isSecondary() ) {
app.sendMessage( app.arguments().join(' ').toUtf8() );
return 0;
} else {
QObject::connect(
&app,
&SingleApplication::receivedMessage,
&msgReceiver,
&MessageReceiver::receivedMessage
);
}
return app.exec();
}

View File

@@ -0,0 +1,12 @@
#include <QDebug>
#include "messagereceiver.h"
MessageReceiver::MessageReceiver(QObject *parent) : QObject(parent)
{
}
void MessageReceiver::receivedMessage(int instanceId, QByteArray message)
{
qDebug() << "Received message from instance: " << instanceId;
qDebug() << "Message Text: " << message;
}

View File

@@ -0,0 +1,15 @@
#ifndef MESSAGERECEIVER_H
#define MESSAGERECEIVER_H
#include <QObject>
class MessageReceiver : public QObject
{
Q_OBJECT
public:
explicit MessageReceiver(QObject *parent = 0);
public slots:
void receivedMessage( int instanceId, QByteArray message );
};
#endif // MESSAGERECEIVER_H

View File

@@ -0,0 +1,9 @@
# Single Application implementation
include(../../singleapplication.pri)
DEFINES += QAPPLICATION_CLASS=QCoreApplication
SOURCES += main.cpp \
messagereceiver.cpp
HEADERS += \
messagereceiver.h

View File

@@ -0,0 +1,174 @@
// The MIT License (MIT)
//
// Copyright (c) Itay Grudev 2015 - 2018
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
#include <QtCore/QTime>
#include <QtCore/QThread>
#include <QtCore/QDateTime>
#include <QtCore/QByteArray>
#include <QtCore/QSharedMemory>
#include "singleapplication.h"
#include "singleapplication_p.h"
/**
* @brief Constructor. Checks and fires up LocalServer or closes the program
* if another instance already exists
* @param argc
* @param argv
* @param {bool} allowSecondaryInstances
*/
SingleApplication::SingleApplication( int &argc, char *argv[], bool allowSecondary, Options options, int timeout )
: app_t( argc, argv ), d_ptr( new SingleApplicationPrivate( this ) )
{
Q_D(SingleApplication);
// Store the current mode of the program
d->options = options;
// Generating an application ID used for identifying the shared memory
// block and QLocalServer
d->genBlockServerName();
#ifdef Q_OS_UNIX
// By explicitly attaching it and then deleting it we make sure that the
// memory is deleted even after the process has crashed on Unix.
d->memory = new QSharedMemory( d->blockServerName );
d->memory->attach();
delete d->memory;
#endif
// Guarantee thread safe behaviour with a shared memory block.
d->memory = new QSharedMemory( d->blockServerName );
// Create a shared memory block
if( d->memory->create( sizeof( InstancesInfo ) ) ) {
// Initialize the shared memory block
d->memory->lock();
d->initializeMemoryBlock();
d->memory->unlock();
} else {
// Attempt to attach to the memory segment
if( ! d->memory->attach() ) {
qCritical() << "SingleApplication: Unable to attach to shared memory block.";
qCritical() << d->memory->errorString();
delete d;
::exit( EXIT_FAILURE );
}
}
InstancesInfo* inst = static_cast<InstancesInfo*>( d->memory->data() );
QTime time;
time.start();
// Make sure the shared memory block is initialised and in consistent state
while( true ) {
d->memory->lock();
if( d->blockChecksum() == inst->checksum ) break;
if( time.elapsed() > 5000 ) {
qWarning() << "SingleApplication: Shared memory block has been in an inconsistent state from more than 5s. Assuming primary instance failure.";
d->initializeMemoryBlock();
}
d->memory->unlock();
// Random sleep here limits the probability of a collision between two racing apps
qsrand( QDateTime::currentMSecsSinceEpoch() % std::numeric_limits<uint>::max() );
QThread::sleep( 8 + static_cast <unsigned long>( static_cast <float>( qrand() ) / RAND_MAX * 10 ) );
}
if( inst->primary == false) {
d->startPrimary();
d->memory->unlock();
return;
}
// Check if another instance can be started
if( allowSecondary ) {
inst->secondary += 1;
inst->checksum = d->blockChecksum();
d->instanceNumber = inst->secondary;
d->startSecondary();
if( d->options & Mode::SecondaryNotification ) {
d->connectToPrimary( timeout, SingleApplicationPrivate::SecondaryInstance );
}
d->memory->unlock();
return;
}
d->memory->unlock();
d->connectToPrimary( timeout, SingleApplicationPrivate::NewInstance );
delete d;
::exit( EXIT_SUCCESS );
}
/**
* @brief Destructor
*/
SingleApplication::~SingleApplication()
{
Q_D(SingleApplication);
delete d;
}
bool SingleApplication::isPrimary()
{
Q_D(SingleApplication);
return d->server != nullptr;
}
bool SingleApplication::isSecondary()
{
Q_D(SingleApplication);
return d->server == nullptr;
}
quint32 SingleApplication::instanceId()
{
Q_D(SingleApplication);
return d->instanceNumber;
}
qint64 SingleApplication::primaryPid()
{
Q_D(SingleApplication);
return d->primaryPid();
}
bool SingleApplication::sendMessage( QByteArray message, int timeout )
{
Q_D(SingleApplication);
// Nobody to connect to
if( isPrimary() ) return false;
// Make sure the socket is connected
d->connectToPrimary( timeout, SingleApplicationPrivate::Reconnect );
d->socket->write( message );
bool dataWritten = d->socket->flush();
d->socket->waitForBytesWritten( timeout );
return dataWritten;
}

View File

@@ -0,0 +1,135 @@
// The MIT License (MIT)
//
// Copyright (c) Itay Grudev 2015 - 2018
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
#ifndef SINGLE_APPLICATION_H
#define SINGLE_APPLICATION_H
#include <QtCore/QtGlobal>
#include <QtNetwork/QLocalSocket>
#ifndef QAPPLICATION_CLASS
#define QAPPLICATION_CLASS QCoreApplication
#endif
#include QT_STRINGIFY(QAPPLICATION_CLASS)
class SingleApplicationPrivate;
/**
* @brief The SingleApplication class handles multipe instances of the same
* Application
* @see QCoreApplication
*/
class SingleApplication : public QAPPLICATION_CLASS
{
Q_OBJECT
typedef QAPPLICATION_CLASS app_t;
public:
/**
* @brief Mode of operation of SingleApplication.
* Whether the block should be user-wide or system-wide and whether the
* primary instance should be notified when a secondary instance had been
* started.
* @note Operating system can restrict the shared memory blocks to the same
* user, in which case the User/System modes will have no effect and the
* block will be user wide.
* @enum
*/
enum Mode {
User = 1 << 0,
System = 1 << 1,
SecondaryNotification = 1 << 2,
ExcludeAppVersion = 1 << 3,
ExcludeAppPath = 1 << 4
};
Q_DECLARE_FLAGS(Options, Mode)
/**
* @brief Intitializes a SingleApplication instance with argc command line
* arguments in argv
* @arg {int &} argc - Number of arguments in argv
* @arg {const char *[]} argv - Supplied command line arguments
* @arg {bool} allowSecondary - Whether to start the instance as secondary
* if there is already a primary instance.
* @arg {Mode} mode - Whether for the SingleApplication block to be applied
* User wide or System wide.
* @arg {int} timeout - Timeout to wait in miliseconds.
* @note argc and argv may be changed as Qt removes arguments that it
* recognizes
* @note Mode::SecondaryNotification only works if set on both the primary
* instance and the secondary instance.
* @note The timeout is just a hint for the maximum time of blocking
* operations. It does not guarantee that the SingleApplication
* initialisation will be completed in given time, though is a good hint.
* Usually 4*timeout would be the worst case (fail) scenario.
* @see See the corresponding QAPPLICATION_CLASS constructor for reference
*/
explicit SingleApplication( int &argc, char *argv[], bool allowSecondary = false, Options options = Mode::User, int timeout = 1000 );
~SingleApplication();
/**
* @brief Returns if the instance is the primary instance
* @returns {bool}
*/
bool isPrimary();
/**
* @brief Returns if the instance is a secondary instance
* @returns {bool}
*/
bool isSecondary();
/**
* @brief Returns a unique identifier for the current instance
* @returns {qint32}
*/
quint32 instanceId();
/**
* @brief Returns the process ID (PID) of the primary instance
* @returns {qint64}
*/
qint64 primaryPid();
/**
* @brief Sends a message to the primary instance. Returns true on success.
* @param {int} timeout - Timeout for connecting
* @returns {bool}
* @note sendMessage() will return false if invoked from the primary
* instance.
*/
bool sendMessage( QByteArray message, int timeout = 100 );
Q_SIGNALS:
void instanceStarted();
void receivedMessage( quint32 instanceId, QByteArray message );
private:
SingleApplicationPrivate *d_ptr;
Q_DECLARE_PRIVATE(SingleApplication)
};
Q_DECLARE_OPERATORS_FOR_FLAGS(SingleApplication::Options)
#endif // SINGLE_APPLICATION_H

View File

@@ -0,0 +1,19 @@
QT += core network
CONFIG += c++11
HEADERS += $$PWD/singleapplication.h \
$$PWD/singleapplication_p.h
SOURCES += $$PWD/singleapplication.cpp \
$$PWD/singleapplication_p.cpp
INCLUDEPATH += $$PWD
win32 {
msvc:LIBS += Advapi32.lib
gcc:LIBS += -ladvapi32
}
DISTFILES += \
$$PWD/README.md \
$$PWD/CHANGELOG.md \
$$PWD/Windows.md

View File

@@ -0,0 +1,403 @@
// The MIT License (MIT)
//
// Copyright (c) Itay Grudev 2015 - 2018
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
//
// W A R N I N G !!!
// -----------------
//
// This file is not part of the SingleApplication API. It is used purely as an
// implementation detail. This header file may change from version to
// version without notice, or may even be removed.
//
#include <cstdlib>
#include <cstddef>
#include <QtCore/QDir>
#include <QtCore/QProcess>
#include <QtCore/QByteArray>
#include <QtCore/QSemaphore>
#include <QtCore/QDataStream>
#include <QtCore/QStandardPaths>
#include <QtCore/QCryptographicHash>
#include <QtNetwork/QLocalServer>
#include <QtNetwork/QLocalSocket>
#include "singleapplication.h"
#include "singleapplication_p.h"
#ifdef Q_OS_WIN
#include <windows.h>
#include <lmcons.h>
#endif
SingleApplicationPrivate::SingleApplicationPrivate( SingleApplication *q_ptr )
: q_ptr( q_ptr )
{
server = nullptr;
socket = nullptr;
}
SingleApplicationPrivate::~SingleApplicationPrivate()
{
if( socket != nullptr ) {
socket->close();
delete socket;
}
memory->lock();
InstancesInfo* inst = static_cast<InstancesInfo*>(memory->data());
if( server != nullptr ) {
server->close();
delete server;
inst->primary = false;
inst->primaryPid = -1;
inst->checksum = blockChecksum();
}
memory->unlock();
delete memory;
}
void SingleApplicationPrivate::genBlockServerName()
{
QCryptographicHash appData( QCryptographicHash::Sha256 );
appData.addData( "SingleApplication", 17 );
appData.addData( SingleApplication::app_t::applicationName().toUtf8() );
appData.addData( SingleApplication::app_t::organizationName().toUtf8() );
appData.addData( SingleApplication::app_t::organizationDomain().toUtf8() );
if( ! (options & SingleApplication::Mode::ExcludeAppVersion) ) {
appData.addData( SingleApplication::app_t::applicationVersion().toUtf8() );
}
if( ! (options & SingleApplication::Mode::ExcludeAppPath) ) {
#ifdef Q_OS_WIN
appData.addData( SingleApplication::app_t::applicationFilePath().toLower().toUtf8() );
#else
appData.addData( SingleApplication::app_t::applicationFilePath().toUtf8() );
#endif
}
// User level block requires a user specific data in the hash
if( options & SingleApplication::Mode::User ) {
#ifdef Q_OS_WIN
wchar_t username [ UNLEN + 1 ];
// Specifies size of the buffer on input
DWORD usernameLength = UNLEN + 1;
if( GetUserNameW( username, &usernameLength ) ) {
appData.addData( QString::fromWCharArray(username).toUtf8() );
} else {
appData.addData( QStandardPaths::standardLocations( QStandardPaths::HomeLocation ).join("").toUtf8() );
}
#endif
#ifdef Q_OS_UNIX
QProcess process;
process.start( "whoami" );
if( process.waitForFinished( 100 ) &&
process.exitCode() == QProcess::NormalExit) {
appData.addData( process.readLine() );
} else {
appData.addData(
QDir(
QStandardPaths::standardLocations( QStandardPaths::HomeLocation ).first()
).absolutePath().toUtf8()
);
}
#endif
}
// Replace the backslash in RFC 2045 Base64 [a-zA-Z0-9+/=] to comply with
// server naming requirements.
blockServerName = appData.result().toBase64().replace("/", "_");
}
void SingleApplicationPrivate::initializeMemoryBlock()
{
InstancesInfo* inst = static_cast<InstancesInfo*>( memory->data() );
inst->primary = false;
inst->secondary = 0;
inst->primaryPid = -1;
inst->checksum = blockChecksum();
}
void SingleApplicationPrivate::startPrimary()
{
Q_Q(SingleApplication);
// Successful creation means that no main process exists
// So we start a QLocalServer to listen for connections
QLocalServer::removeServer( blockServerName );
server = new QLocalServer();
// Restrict access to the socket according to the
// SingleApplication::Mode::User flag on User level or no restrictions
if( options & SingleApplication::Mode::User ) {
server->setSocketOptions( QLocalServer::UserAccessOption );
} else {
server->setSocketOptions( QLocalServer::WorldAccessOption );
}
server->listen( blockServerName );
QObject::connect(
server,
&QLocalServer::newConnection,
this,
&SingleApplicationPrivate::slotConnectionEstablished
);
// Reset the number of connections
InstancesInfo* inst = static_cast <InstancesInfo*>( memory->data() );
inst->primary = true;
inst->primaryPid = q->applicationPid();
inst->checksum = blockChecksum();
instanceNumber = 0;
}
void SingleApplicationPrivate::startSecondary()
{
}
void SingleApplicationPrivate::connectToPrimary( int msecs, ConnectionType connectionType )
{
// Connect to the Local Server of the Primary Instance if not already
// connected.
if( socket == nullptr ) {
socket = new QLocalSocket();
}
// If already connected - we are done;
if( socket->state() == QLocalSocket::ConnectedState )
return;
// If not connect
if( socket->state() == QLocalSocket::UnconnectedState ||
socket->state() == QLocalSocket::ClosingState ) {
socket->connectToServer( blockServerName );
}
// Wait for being connected
if( socket->state() == QLocalSocket::ConnectingState ) {
socket->waitForConnected( msecs );
}
// Initialisation message according to the SingleApplication protocol
if( socket->state() == QLocalSocket::ConnectedState ) {
// Notify the parent that a new instance had been started;
QByteArray initMsg;
QDataStream writeStream(&initMsg, QIODevice::WriteOnly);
#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
writeStream.setVersion(QDataStream::Qt_5_6);
#endif
writeStream << blockServerName.toLatin1();
writeStream << static_cast<quint8>(connectionType);
writeStream << instanceNumber;
quint16 checksum = qChecksum(initMsg.constData(), static_cast<quint32>(initMsg.length()));
writeStream << checksum;
// The header indicates the message length that follows
QByteArray header;
QDataStream headerStream(&header, QIODevice::WriteOnly);
#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
headerStream.setVersion(QDataStream::Qt_5_6);
#endif
headerStream << static_cast <quint64>( initMsg.length() );
socket->write( header );
socket->write( initMsg );
socket->flush();
socket->waitForBytesWritten( msecs );
}
}
quint16 SingleApplicationPrivate::blockChecksum()
{
return qChecksum(
static_cast <const char *>( memory->data() ),
offsetof( InstancesInfo, checksum )
);
}
qint64 SingleApplicationPrivate::primaryPid()
{
qint64 pid;
memory->lock();
InstancesInfo* inst = static_cast<InstancesInfo*>( memory->data() );
pid = inst->primaryPid;
memory->unlock();
return pid;
}
/**
* @brief Executed when a connection has been made to the LocalServer
*/
void SingleApplicationPrivate::slotConnectionEstablished()
{
QLocalSocket *nextConnSocket = server->nextPendingConnection();
connectionMap.insert(nextConnSocket, ConnectionInfo());
QObject::connect(nextConnSocket, &QLocalSocket::aboutToClose,
[nextConnSocket, this]() {
auto &info = connectionMap[nextConnSocket];
Q_EMIT this->slotClientConnectionClosed( nextConnSocket, info.instanceId );
}
);
QObject::connect(nextConnSocket, &QLocalSocket::disconnected,
[nextConnSocket, this](){
connectionMap.remove(nextConnSocket);
nextConnSocket->deleteLater();
}
);
QObject::connect(nextConnSocket, &QLocalSocket::readyRead,
[nextConnSocket, this]() {
auto &info = connectionMap[nextConnSocket];
switch(info.stage) {
case StageHeader:
readInitMessageHeader(nextConnSocket);
break;
case StageBody:
readInitMessageBody(nextConnSocket);
break;
case StageConnected:
Q_EMIT this->slotDataAvailable( nextConnSocket, info.instanceId );
break;
default:
break;
};
}
);
}
void SingleApplicationPrivate::readInitMessageHeader( QLocalSocket *sock )
{
if (!connectionMap.contains( sock )) {
return;
}
if( sock->bytesAvailable() < ( qint64 )sizeof( quint64 ) ) {
return;
}
QDataStream headerStream( sock );
#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
headerStream.setVersion( QDataStream::Qt_5_6 );
#endif
// Read the header to know the message length
quint64 msgLen = 0;
headerStream >> msgLen;
ConnectionInfo &info = connectionMap[sock];
info.stage = StageBody;
info.msgLen = msgLen;
if ( sock->bytesAvailable() >= (qint64) msgLen ) {
readInitMessageBody( sock );
}
}
void SingleApplicationPrivate::readInitMessageBody( QLocalSocket *sock )
{
Q_Q(SingleApplication);
if (!connectionMap.contains( sock )) {
return;
}
ConnectionInfo &info = connectionMap[sock];
if( sock->bytesAvailable() < ( qint64 )info.msgLen ) {
return;
}
// Read the message body
QByteArray msgBytes = sock->read(info.msgLen);
QDataStream readStream(msgBytes);
#if (QT_VERSION >= QT_VERSION_CHECK(5, 6, 0))
readStream.setVersion( QDataStream::Qt_5_6 );
#endif
// server name
QByteArray latin1Name;
readStream >> latin1Name;
// connection type
ConnectionType connectionType = InvalidConnection;
quint8 connTypeVal = InvalidConnection;
readStream >> connTypeVal;
connectionType = static_cast <ConnectionType>( connTypeVal );
// instance id
quint32 instanceId = 0;
readStream >> instanceId;
// checksum
quint16 msgChecksum = 0;
readStream >> msgChecksum;
const quint16 actualChecksum = qChecksum( msgBytes.constData(), static_cast<quint32>( msgBytes.length() - sizeof( quint16 ) ) );
bool isValid = readStream.status() == QDataStream::Ok &&
QLatin1String(latin1Name) == blockServerName &&
msgChecksum == actualChecksum;
if( !isValid ) {
sock->close();
return;
}
info.instanceId = instanceId;
info.stage = StageConnected;
if( connectionType == NewInstance ||
( connectionType == SecondaryInstance &&
options & SingleApplication::Mode::SecondaryNotification ) )
{
Q_EMIT q->instanceStarted();
}
if (sock->bytesAvailable() > 0) {
//This line crash
//Q_EMIT this->slotDataAvailable( sock, instanceId );
}
}
void SingleApplicationPrivate::slotDataAvailable( QLocalSocket *dataSocket, quint32 instanceId )
{
Q_Q(SingleApplication);
Q_EMIT q->receivedMessage( instanceId, dataSocket->readAll() );
}
void SingleApplicationPrivate::slotClientConnectionClosed( QLocalSocket *closedSocket, quint32 instanceId )
{
if( closedSocket->bytesAvailable() > 0 )
Q_EMIT slotDataAvailable( closedSocket, instanceId );
}

View File

@@ -0,0 +1,99 @@
// The MIT License (MIT)
//
// Copyright (c) Itay Grudev 2015 - 2016
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
//
// W A R N I N G !!!
// -----------------
//
// This file is not part of the SingleApplication API. It is used purely as an
// implementation detail. This header file may change from version to
// version without notice, or may even be removed.
//
#ifndef SINGLEAPPLICATION_P_H
#define SINGLEAPPLICATION_P_H
#include <QtCore/QSharedMemory>
#include <QtNetwork/QLocalServer>
#include <QtNetwork/QLocalSocket>
#include "singleapplication.h"
struct InstancesInfo {
bool primary;
quint32 secondary;
qint64 primaryPid;
quint16 checksum;
};
struct ConnectionInfo {
explicit ConnectionInfo() :
msgLen(0), instanceId(0), stage(0) {}
qint64 msgLen;
quint32 instanceId;
quint8 stage;
};
class SingleApplicationPrivate : public QObject {
Q_OBJECT
public:
enum ConnectionType : quint8 {
InvalidConnection = 0,
NewInstance = 1,
SecondaryInstance = 2,
Reconnect = 3
};
enum ConnectionStage : quint8 {
StageHeader = 0,
StageBody = 1,
StageConnected = 2,
};
Q_DECLARE_PUBLIC(SingleApplication)
SingleApplicationPrivate( SingleApplication *q_ptr );
~SingleApplicationPrivate();
void genBlockServerName();
void initializeMemoryBlock();
void startPrimary();
void startSecondary();
void connectToPrimary(int msecs, ConnectionType connectionType );
quint16 blockChecksum();
qint64 primaryPid();
void readInitMessageHeader(QLocalSocket *socket);
void readInitMessageBody(QLocalSocket *socket);
SingleApplication *q_ptr;
QSharedMemory *memory;
QLocalSocket *socket;
QLocalServer *server;
quint32 instanceNumber;
QString blockServerName;
SingleApplication::Options options;
QMap<QLocalSocket*, ConnectionInfo> connectionMap;
public Q_SLOTS:
void slotConnectionEstablished();
void slotDataAvailable( QLocalSocket*, quint32 );
void slotClientConnectionClosed( QLocalSocket*, quint32 );
};
#endif // SINGLEAPPLICATION_P_H

View File

@@ -3,4 +3,5 @@ LinkElementCommand = 2
ItemResizerCommand = 3
ChangeShapeStyleCommand = 4
QetShapeGeometryCommand = 5
AlignmentTextsGroupCommand = 6
QPropertyUndoCommand = 10 000

View File

@@ -10,6 +10,7 @@ ConductorTextItem + 1006
DiagramImageItem + 1007
QetShapItem + 1008
crossRefItem + 1009
DynamiqueElementTextItem + 1010
ElementPrimitiveDecorator + 2200
###ELEMENT EDITOR###
@@ -21,3 +22,7 @@ part terminal + 1106
part text + 1107
part text field + 1108
part rectangle + 1109
part dynamic text field + 1110
###QetGraphicsHandlerItem###
QetGraphicsHandlerItem = 1200

View File

@@ -11,5 +11,6 @@
<name lang="pl">Odsyłacze</name>
<name lang="es">Referencias</name>
<name lang="nl">Referenties</name>
<name lang="da">Ark henvisninger</name>
</names>
</qet-directory>

View File

@@ -1,13 +1,15 @@
<qet-directory>
<names>
<name lang="ru">Подвод питания, сеть</name>
<name lang="en">Network supplies</name>
<name lang="en">Network sources</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="nl">Netvoedingen</name>
<name lang="cs">Síťové zdroje</name>
<name lang="es">Fuentes de red</name>
<name lang="da">Netværkskilder</name>
</names>
</qet-directory>

View File

@@ -1,20 +1,25 @@
<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}"/>
<definition hotspot_x="11" hotspot_y="4" version="0.70" type="element" height="20" orientation="dyyy" link_type="terminal" width="30">
<uuid uuid="{141e7e1e-4f7f-456d-9f04-52c32109b969}"/>
<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="es">Unión</name>
<name lang="it">Collegamento</name>
<name lang="pl">Połączenie 1</name>
<name lang="ar">وصلة</name>
<name lang="ru">Соединение</name>
<name lang="cs">Spoj</name>
</names>
<elementInformations/>
<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"/>
<line end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0" antialias="false" x1="7" length1="1.5" x2="1" y2="0" length2="1.5" end1="none"/>
<dynamic_text text_from="UserText" y="8.5" uuid="{43af2b14-2822-4ba2-988b-bda2005f69fd}" x="2" frame="false" z="2" rotation="0" text_width="-1" font_size="1">
<text>_</text>
</dynamic_text>
<line end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="6" antialias="false" x1="0" length1="1.5" x2="6" y2="0" length2="1.5" end1="none"/>
<terminal y="0" x="-4" orientation="w"/>
<terminal y="10" x="0" orientation="s"/>
<terminal y="0" x="10" orientation="e"/>
</description>
</definition>

View File

@@ -1,17 +1,22 @@
<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}"/>
<definition hotspot_y="7" width="20" orientation="dyyy" type="element" height="20" version="0.70" hotspot_x="11" link_type="terminal">
<uuid uuid="{2d505b61-db0f-4784-9b9c-189366058272}"/>
<names>
<name lang="es">Esquina</name>
<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="fr">Coin</name>
<name lang="ru">Угол</name>
<name lang="pl">Narożnik</name>
<name lang="ar">ركن</name>
<name lang="it">Angolo</name>
</names>
<elementInformations/>
<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"/>
<dynamic_text rotation="0" x="-0.5" y="-5.45" uuid="{9b8dd22d-096a-4989-b6f7-1de9e0339f53}" font_size="1" z="1" frame="false" text_from="UserText" text_width="-1">
<text>_</text>
</dynamic_text>
<terminal x="0" y="4" orientation="s"/>
<terminal x="-4" y="0" orientation="w"/>
</description>
</definition>

View File

@@ -1,20 +1,25 @@
<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}"/>
<definition height="20" link_type="terminal" hotspot_x="9" width="20" orientation="dyyy" hotspot_y="9" version="0.70" type="element">
<uuid uuid="{8c0d3e9c-dc37-41d7-bfd5-fe4dbf8dc4fb}"/>
<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="pl">Połączenie 2</name>
<name lang="it">Croce</name>
<name lang="es">Cruzar</name>
<name lang="en">Cross</name>
<name lang="ar">صليب</name>
<name lang="fr">Croix</name>
</names>
<elementInformations/>
<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"/>
<circle y="-1" style="line-style:normal;line-weight:normal;filling:black;color:black" x="-1" antialias="true" diameter="2"/>
<dynamic_text uuid="{fc5c039b-1fca-40d9-a6ff-a9e1775de38b}" text_width="-1" frame="false" y="-9.45" font_size="1" x="-0.5" z="2" rotation="0" text_from="UserText">
<text>_</text>
</dynamic_text>
<terminal y="0" orientation="e" x="4"/>
<terminal y="4" orientation="s" x="0"/>
<terminal y="-4" orientation="n" x="0"/>
<terminal y="0" orientation="w" x="-4"/>
</description>
</definition>

View File

@@ -1,18 +1,23 @@
<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}"/>
<definition width="10" hotspot_y="14" hotspot_x="5" height="30" link_type="terminal" orientation="dyyy" version="0.70" type="element">
<uuid uuid="{b5abb4c2-455d-45ff-95f2-328521f4e2e1}"/>
<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="ar">قفز</name>
<name lang="cs">Skok</name>
<name lang="it">Salto</name>
<name lang="pl">Brak połączenia</name>
<name lang="ru">Перемычка</name>
<name lang="es">Puente</name>
</names>
<elementInformations/>
<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"/>
<arc x="-3" antialias="true" style="line-style:normal;line-weight:normal;filling:none;color:black" width="6" start="90" y="-3" height="6" angle="-180"/>
<dynamic_text font_size="1" x="1.5" text_from="UserText" z="2" y="-11.45" rotation="0" uuid="{1a3e4d91-15cc-424b-99d0-25930d779fb6}" frame="false" text_width="-1">
<text>_</text>
</dynamic_text>
<terminal x="0" y="-7" orientation="n"/>
<terminal x="0" y="7" orientation="s"/>
</description>
</definition>

View File

@@ -9,5 +9,7 @@
<name lang="cs">Spojení</name>
<name lang="el">Ενώσεις</name>
<name lang="nl">Verbindingen</name>
<name lang="es">Conexiones</name>
<name lang="da">Forbindelser</name>
</names>
</qet-directory>

View File

@@ -1,20 +1,25 @@
<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}"/>
<definition type="element" height="20" width="30" orientation="dyyy" version="0.70" hotspot_y="4" link_type="terminal" hotspot_x="17">
<uuid uuid="{709e6400-adc2-4faf-ba46-aa513d1dcaf1}"/>
<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="en">Splice</name>
<name lang="it">Spaziatura</name>
<name lang="ru">Сращивание</name>
<name lang="es">Empalme</name>
</names>
<elementInformations/>
<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"/>
<dynamic_text text_width="-1" x="1.5" rotation="0" frame="false" uuid="{b653b162-d4c8-4660-a5ca-e6ca05a56de9}" font_size="1" z="1" text_from="ElementInfo" y="-1.45">
<text></text>
<info_name>label</info_name>
</dynamic_text>
<line x2="-6" antialias="false" x1="0" end2="none" y2="0" end1="none" length2="1.5" length1="1.5" y1="6" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
<line x2="-5" antialias="false" x1="1" end2="none" y2="0" end1="none" length2="1.5" length1="1.5" y1="0" style="line-style:normal;line-weight:normal;filling:none;color:black"/>
<terminal x="0" orientation="s" y="10"/>
<terminal x="-10" orientation="w" y="0"/>
<terminal x="4" orientation="e" y="0"/>
</description>
</definition>

View File

@@ -1,20 +1,25 @@
<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}"/>
<definition hotspot_y="4" height="20" hotspot_x="17" type="element" width="30" link_type="terminal" orientation="dyyy" version="0.70">
<uuid uuid="{9e88368e-1b20-4a56-8941-5d17a4cce2d4}"/>
<names>
<name lang="en">Thru left</name>
<name lang="it">Collegamento sinistro</name>
<name lang="cs">Levé spojení</name>
<name lang="ru">Справа налево</name>
<name lang="fr">Liaison gauche</name>
<name lang="en">Thru left</name>
<name lang="ar">ربط يسار</name>
<name lang="it">Collegamento sinistro</name>
<name lang="pl">Połączenie 4</name>
<name lang="cs">Levé spojení</name>
<name lang="es">A la izquierda</name>
</names>
<elementInformations/>
<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"/>
<dynamic_text font_size="1" rotation="0" uuid="{5ff9bef8-b6a8-4cf8-ba82-4dabe7b1820f}" text_width="-1" frame="false" text_from="UserText" z="1" x="1.5" y="-1.45">
<text>_</text>
</dynamic_text>
<line x1="0" length1="1.5" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="6" y2="0" end1="none" antialias="false" x2="-6"/>
<line x1="0" length1="1.5" end2="none" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0" y2="5" end1="none" antialias="false" x2="0"/>
<terminal x="4" orientation="e" y="0"/>
<terminal x="-10" orientation="w" y="0"/>
<terminal x="0" orientation="s" y="10"/>
</description>
</definition>

View File

@@ -1,21 +1,26 @@
<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}"/>
<definition link_type="terminal" width="30" hotspot_x="14" orientation="dyyy" height="20" version="0.70" hotspot_y="4" type="element">
<uuid uuid="{6e40fff3-691c-4622-b9aa-4ff930a5b981}"/>
<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="fr">Liaison droite</name>
<name lang="it">Collegamento destro</name>
<name lang="es">A la derecha</name>
<name lang="ar">ربط يمين</name>
<name lang="pl">Połączenie 5</name>
</names>
<elementInformations/>
<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"/>
<dynamic_text text_width="-1" y="-0.45" rotation="0" uuid="{ab829572-e7d6-4e5c-9c6e-a0852fea788e}" x="5.5" frame="false" text_from="UserText" font_size="1" z="1">
<text>_</text>
</dynamic_text>
<line antialias="false" x1="0" y1="0" style="line-style:normal;line-weight:normal;filling:none;color:black" length1="1.5" end2="none" end1="none" y2="0" length2="1.5" x2="-6"/>
<line antialias="false" x1="0" y1="0" style="line-style:normal;line-weight:normal;filling:none;color:black" length1="1.5" end2="none" end1="none" y2="5" length2="1.5" x2="0"/>
<line antialias="false" x1="6" y1="0" style="line-style:normal;line-weight:normal;filling:none;color:black" length1="1.5" end2="none" end1="none" y2="6" length2="1.5" x2="0"/>
<terminal orientation="s" y="10" x="0"/>
<terminal orientation="w" y="0" x="-10"/>
<terminal orientation="e" y="0" x="10"/>
</description>
</definition>

View File

@@ -1,24 +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}"/>
<definition width="120" version="0.3" hotspot_x="71" hotspot_y="10" height="40" type="element" orientation="dyyy">
<names>
<name lang="ar">كايبل طورين + تأريض</name>
<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="ru">Кабель 2 жилы + PE</name>
<name lang="it">Cavo 2 fasi + terra</name>
<name lang="fr">Cable 2 phases+terre</name>
<name lang="ru">Кабель 2 жилы + PE</name>
<name lang="pl">Oznaczenie przewodu czterożyłowego</name>
<name lang="es">Cable 2 fases+tierra</name>
<name lang="cs">Označení drátového propojení - 2 fáze + země</name>
</names>
<informations>Author: The QElectroTech team&#xd;
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"/>
<line length1="1.5" length2="1.5" antialias="true" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="7.95" x1="26.95" y2="11.95" x2="30.95"/>
<line length1="1.5" length2="1.5" antialias="true" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="8" x1="8" y2="12" x2="12"/>
<text x="30.5" y="8.55" size="4" text="GNYE"/>
<input x="-68" y="17" tagg="none" size="3" rotate="true" text="210007&#xa;4G1,5 mm²&#xa; 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"/>
<input x="-68" y="17" size="3" rotate="true" text="210007&#xa;4G1,5 mm²&#xa; 4m"/>
<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="10" x1="-39.9373" y2="10" x2="37.932"/>
<line length1="1.5" length2="1.5" antialias="true" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="8" x1="-32" y2="12" x2="-28"/>
<text x="-28" y="9" size="4" text="1"/>
<input x="-61" y="1" tagg="label" size="5" rotate="true" text="+"/>
<input x="-61" y="1" size="5" rotate="true" text="+"/>
</description>
</definition>

View File

@@ -1,26 +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}"/>
<definition width="120" version="0.3" hotspot_x="70" hotspot_y="10" height="40" type="element" orientation="dyyy">
<names>
<name lang="ar">كايبل ثلاثي الطور + تأريض</name>
<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="ru">Кабель 3 жилы + PE</name>
<name lang="it">Cavo 3 fasi + terra</name>
<name lang="fr">Cable 3 phases+terre</name>
<name lang="ru">Кабель 3 жилы + PE</name>
<name lang="pl">Oznaczenie przewodu czterożyłowego</name>
<name lang="es">Cable 3 fases+tierra</name>
<name lang="cs">Označení drátového propojení - 3 fáze + země</name>
</names>
<informations>Author: The QElectroTech team&#xd;
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"/>
<line length1="1.5" length2="1.5" antialias="true" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="7.95" x1="-12.05" y2="11.95" x2="-8.05"/>
<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"/>
<line length1="1.5" length2="1.5" antialias="true" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="7.95" x1="26.95" y2="11.95" x2="30.95"/>
<line length1="1.5" length2="1.5" antialias="true" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="8" x1="8" y2="12" x2="12"/>
<text x="32" y="9" size="4" text="GNYE"/>
<input x="-68" y="17" tagg="none" size="3" rotate="true" text="210007&#xa;4G1,5 mm²&#xa; 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"/>
<input x="-68" y="17" size="3" rotate="true" text="210007&#xa;4G1,5 mm²&#xa; 4m"/>
<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="10" x1="-39.9373" y2="10" x2="37.932"/>
<line length1="1.5" length2="1.5" antialias="true" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="8" x1="-32" y2="12" x2="-28"/>
<text x="-28" y="9" size="4" text="1"/>
<input x="-61" y="1" tagg="label" size="5" rotate="true" text="+"/>
<input x="-61" y="1" size="5" rotate="true" text="+"/>
</description>
</definition>

View File

@@ -1,24 +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}"/>
<definition width="100" version="0.3" hotspot_x="60" hotspot_y="10" height="40" type="element" orientation="dyyy">
<names>
<name lang="ar">كايبل بطورين و تأريض</name>
<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="ru">Кабель 2 жилы + PE</name>
<name lang="it">Cavo 2 fasi + terra</name>
<name lang="fr">Cable 2 phases+terre</name>
<name lang="ru">Кабель 2 жилы + PE</name>
<name lang="pl">Oznaczenie przewodu czterożyłowego</name>
<name lang="es">Cable 2 fases+tierra</name>
<name lang="cs">Označení drátového propojení - 2 fáze + země</name>
</names>
<informations>Author: The QElectroTech team&#xd;
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"/>
<line length1="1.5" length2="1.5" antialias="true" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="7.95" x1="17.95" y2="11.95" x2="21.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&#xa;4G1,5 mm²&#xa; 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"/>
<input x="-58" y="17" size="3" rotate="true" text="210007&#xa;4G1,5 mm²&#xa; 4m"/>
<line length1="1.5" length2="1.5" antialias="true" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="7.95" x1="-2.05" y2="11.95" x2="1.95"/>
<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="10" x1="-30.2509" y2="10" x2="27.2717"/>
<line length1="1.5" length2="1.5" antialias="true" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="8" x1="-22" y2="12" x2="-18"/>
<text x="-18" y="9" size="4" text="1"/>
<input x="-51" y="1" tagg="label" size="5" rotate="true" text="+"/>
<input x="-51" y="1" size="5" rotate="true" text="+"/>
</description>
</definition>

View File

@@ -1,23 +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}"/>
<definition width="130" version="0.3" hotspot_x="88" hotspot_y="18" height="40" type="element" orientation="dyyy">
<names>
<name lang="ar">كايبل رباعي النواة</name>
<name lang="It">Cavo ? 4G</name>
<name lang="fr">Cable 4G</name>
<name lang="pl">Przewód czterożyłowy</name>
<name lang="es">Cable 4G</name>
</names>
<informations>Author: The QElectroTech team&#xd;
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?&#xa;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"/>
<line length1="1.5" length2="1.5" antialias="true" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="7.95" x1="-33.05" y2="11.95" x2="-29.05"/>
<line length1="1.5" length2="1.5" antialias="true" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="7.95" x1="-13.05" y2="11.95" x2="-9.05"/>
<text x="31" y="9" size="4" text="3"/>
<line length1="1.5" length2="1.5" antialias="true" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="8" x1="27" y2="12" x2="31"/>
<text x="-10" y="9" size="4" text="1"/>
<text x="11" y="9" size="4" text="2"/>
<line length1="1.5" length2="1.5" antialias="true" end1="none" end2="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="8" x1="7" y2="12" x2="11"/>
<input x="-82" y="2.5" size="6" rotate="true" text="type?&#xa;4G_ mm²"/>
<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="10" x1="-31" y2="10" x2="29"/>
<text x="-31" y="9" size="4" text="GNYE"/>
<input x="-62" y="1" size="5" rotate="true" text=""/>
</description>
</definition>

View File

@@ -3,6 +3,7 @@
<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&#xd;

View File

@@ -3,6 +3,7 @@
<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&#xd;

View File

@@ -6,6 +6,7 @@
<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>

View File

@@ -9,6 +9,7 @@
<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>

View File

@@ -6,6 +6,7 @@
<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>

View File

@@ -6,6 +6,7 @@
<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>

View File

@@ -2,6 +2,7 @@
<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>
@@ -9,5 +10,6 @@
<name lang="el">Καλώδια και καλωδίωση</name>
<name lang="nl">Kabels en draden</name>
<name lang="cs">Kabely a drátové propojení</name>
<name lang="da">Kabler og ledninger</name>
</names>
</qet-directory>

View File

@@ -6,6 +6,7 @@
<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&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>

View File

@@ -6,6 +6,7 @@
<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&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>

View File

@@ -6,6 +6,7 @@
<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&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>

View File

@@ -6,6 +6,7 @@
<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&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>

View File

@@ -2,6 +2,7 @@
<uuid uuid="{9d2d8902-b36a-4974-b46d-4de6741f6b9b}"/>
<names>
<name lang="en">Terminal strip label</name>
<name lang="es">Etiqueta de clemas</name>
<name lang="fr">Label de bornier</name>
<name lang="de">Klemmleisten-BMK</name>
<name lang="pl">Etykieta listwy zaciskowej</name>

View File

@@ -4,6 +4,7 @@
<name lang="fr">Borne (continuité)</name>
<name lang="de">Klemme (Durchgang)</name>
<name lang="en">Terminal (feed-through)</name>
<name lang="es">Clema (introducción atravesada)</name>
<name lang="pl">Zacisk</name>
</names>
<informations/>

View File

@@ -4,6 +4,7 @@
<name lang="fr">Borne (terre)</name>
<name lang="de">Klemme (Erdung)</name>
<name lang="en">Terminal (Grounding)</name>
<name lang="es">Clema (Aterrizada)</name>
<name lang="pl">Zacisk uziemiający</name>
</names>
<informations/>

View File

@@ -4,6 +4,7 @@
<name lang="fr">Interruption bornier</name>
<name lang="de">Unterbrechung Klemmleiste</name>
<name lang="en">Discontinuation terminal strip</name>
<name lang="es">Clema de descontinuación</name>
<name lang="it">Morsettiera d'interruzione</name>
</names>
<informations/>

View File

@@ -4,6 +4,7 @@
<name lang="fr">Borne double-étage (continuité)</name>
<name lang="de">Klemme Doppelstock (Durchgang)</name>
<name lang="en">Terminal double-level (feed-through)</name>
<name lang="es">Clema de doble nivel (Introducción atravesada)</name>
<name lang="it">Morsettiera a doppio livello (interconnesso)</name>
</names>
<informations/>

View File

@@ -4,6 +4,7 @@
<name lang="de">Einlegebrücke</name>
<name lang="fr">Barette de pontage</name>
<name lang="en">Insertion bridge</name>
<name lang="es">Puente de inserción</name>
<name lang="it">Barra di connessione</name>
</names>
<informations/>

View File

@@ -2,6 +2,7 @@
<uuid uuid="{5075e5fb-c219-4643-89b8-8096d090ff3d}"/>
<names>
<name lang="en">Insertion bridge (double width)</name>
<name lang="es">Puente de inserción (ancho doble)</name>
<name lang="de">Einlegebrücke (doppelte Breite)</name>
<name lang="fr">Barette de pontage (largeur double)</name>
<name lang="it">Barra di connessione (larghezza doppia)</name>

View File

@@ -3,6 +3,7 @@
<names>
<name lang="fr">Connecteur 25 fiches</name>
<name lang="en">Connector 25 pins</name>
<name lang="es">Conector de 25 pins</name>
<name lang="de">Stecker 25-polig</name>
<name lang="it">Connettore 25 poli</name>
</names>

View File

@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en bas)</name>
<name lang="de">Gerät (Anschluss unten)</name>
<name lang="en">Device (connection on bottom)</name>
<name lang="es">Dispositivo (conexión por debajo)</name>
<name lang="it">Dispositivo (connessione in basso)</name>
</names>
<informations/>

View File

@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en bas)</name>
<name lang="de">Gerät (Anschluss unten)</name>
<name lang="en">Device (connection on top)</name>
<name lang="es">Dispositivo (conexión por encima)</name>
<name lang="it">Dispositivo (connessione in alto)</name>
</names>
<informations/>

View File

@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en bas) - début</name>
<name lang="de">Gerät (Anschluss unten) - Anfang</name>
<name lang="en">Device (connection on bottom) - beginning</name>
<name lang="es">Dispositivo (conexión por debajo)- iniciando</name>
<name lang="it">Dispositivo (connessione in basso) iniziale</name>
</names>
<informations/>

View File

@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en bas) - milieu</name>
<name lang="de">Gerät (Anschluss unten) - Mitte</name>
<name lang="en">Device (connection on bottom) - middle</name>
<name lang="es">Dispositivo (conexión por debajo) en medio</name>
<name lang="it">Dispositivo (connessione in basso) centrale</name>
</names>
<informations/>

View File

@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en bas) - fin</name>
<name lang="de">Gerät (Anschluss unten) - Ende</name>
<name lang="en">Device (connection on bottom) - end</name>
<name lang="es">Dispositivo (conexión por debajo) final</name>
<name lang="it">Dispositivo (connessione in basso) finale</name>
</names>
<informations/>

View File

@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en haut)</name>
<name lang="de">Gerät (Anschluss oben)</name>
<name lang="en">Device (connection on top)</name>
<name lang="es">Dispositivo (conexión por encima)</name>
<name lang="it">Dispositivo (connessione in alto)</name>
</names>
<informations/>

View File

@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en haut) - début</name>
<name lang="de">Gerät (Anschluss oben) - Anfang</name>
<name lang="en">Device (connection on top) - beginning</name>
<name lang="es">Dispositivo (conexión por encima) iniciando</name>
<name lang="it">Dispositivo (connessione in alto) iniziale</name>
</names>
<informations/>

View File

@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en haut) - milieu</name>
<name lang="de">Gerät (Anschluss oben) - Mitte</name>
<name lang="en">Device (connection on top) - middle</name>
<name lang="es">Dispositivo (conexión por encima) en medio</name>
<name lang="it">Dispositivo (connessione in alto) medio</name>
</names>
<informations/>

View File

@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en haut) - fin</name>
<name lang="de">Gerät (Anschluss oben) - Ende</name>
<name lang="en">Device (connection on top) - end</name>
<name lang="es">Dispositivo (conexión por encima) final</name>
<name lang="it">Dispositivo (connessione in alto) finale</name>
</names>
<informations/>

View File

@@ -4,6 +4,7 @@
<name lang="de">Kabel Bezeichnungsschild</name>
<name lang="fr">Cable etiquette</name>
<name lang="en">Cable tag</name>
<name lang="es">Etiqueta de cable</name>
<name lang="it">Etichetta del cavo</name>
</names>
<informations/>

View File

@@ -3,6 +3,7 @@
<names>
<name lang="de">Kabel Ader nach oben</name>
<name lang="en">Cable wire towards top</name>
<name lang="es">alambre del cable hacia arriba</name>
<name lang="fr">Cable brin vers le haut</name>
<name lang="it">Conduttore del cavo verso l'alto</name>
</names>

View File

@@ -3,6 +3,7 @@
<names>
<name lang="de">Kabel Ader nach unten</name>
<name lang="en">Cable wire towards bottom</name>
<name lang="es">Alambre del cable hacia abajo</name>
<name lang="fr">Cable brin vers le bas</name>
<name lang="it">Conduttore del cavo verso il basso</name>
</names>

View File

@@ -3,6 +3,7 @@
<names>
<name lang="de">Verdrahtungsdefinition</name>
<name lang="en">Wire definition</name>
<name lang="es">Definición del alambre</name>
<name lang="fr">Définition de filerie</name>
<name lang="it">Definizione del conduttore</name>
</names>

View File

@@ -3,7 +3,9 @@
<name lang="fr">Plans de borniers</name>
<name lang="de">Klemmenanschlusspläne</name>
<name lang="en">Terminal strips diagram</name>
<name lang="es">Clemas o tira de terminales</name>
<name lang="it">Schema delle morsettiere</name>
<name lang="pl">Schemat listw zaciskowych</name>
<name lang="da">Klemmerækker</name>
</names>
</qet-directory>

View File

@@ -1,6 +1,7 @@
<definition width="290" version="0.4" hotspot_x="21" hotspot_y="32" height="520" link_type="simple" type="element" orientation="dyyy">
<uuid uuid="{4703BDD4-D90B-4E3F-AF60-679EB66DD5E4}"/><names>
<name lang="en">Terminal 12G1</name>
<name lang="es">Clema 12G1</name>
<name lang="fr">Bornier cable 12G1</name>
<name lang="it">Morsettiera Cavo 12
G1</name>

View File

@@ -1,6 +1,7 @@
<definition width="430" version="0.4" hotspot_x="19" hotspot_y="32" height="520" link_type="simple" type="element" orientation="dyyy">
<uuid uuid="{A8C79B55-90AC-4F98-81C2-3A20BDBC7B5E}"/><names>
<name lang="en">Terminal_19G1</name>
<name lang="es">Clema 19G1</name>
<name lang="fr">Bornier cable 19G1</name>
<name lang="it">Morsettiera Cavo 19G1</name>
<name lang="pl">Listwa zaciskowa 19G</name>

View File

@@ -1,6 +1,7 @@
<definition width="100" version="0.4" hotspot_x="24" hotspot_y="29" height="520" link_type="simple" type="element" orientation="dyyy">
<uuid uuid="{DF43B4E0-C908-420E-B61B-B0C0E12EF629}"/><names>
<name lang="en">Terminal_3G1</name>
<name lang="es">Clema 3G1</name>
<name lang="fr">Bornier cable 3G1</name>
<name lang="pl">Listwa zaciskowa 3G</name>
<name lang="it">Morsettiera Cavo 3G1</name>

View File

@@ -1,6 +1,7 @@
<definition width="120" version="0.4" hotspot_x="24" hotspot_y="32" height="520" link_type="simple" type="element" orientation="dyyy">
<uuid uuid="{DE548E2C-13F5-4269-BA5A-B16C2909B3C5}"/><names>
<name lang="en">Terminal_4G1</name>
<name lang="es">Clema 4G1</name>
<name lang="fr">Bornier cable 4G1</name>
<name lang="pl">Listwa zaciskowa 4G</name>
<name lang="it">Morsettiera Cavo 4G1</name>

View File

@@ -1,6 +1,7 @@
<definition width="140" version="0.4" hotspot_x="20" hotspot_y="32" height="520" link_type="simple" type="element" orientation="dyyy">
<uuid uuid="{BF950FAB-A8D9-40E4-B239-0C3413B2BFD4}"/><names>
<name lang="en">Terminal_5G1</name>
<name lang="es">Clema 5G1</name>
<name lang="fr">Bornier cable 5G1</name>
<name lang="it">Morsettiera Cavo 5G1</name>
<name lang="pl">Listwa zaciskowa 5G</name>

View File

@@ -1,6 +1,7 @@
<definition width="180" version="0.4" hotspot_x="18" hotspot_y="32" height="520" link_type="simple" type="element" orientation="dyyy">
<uuid uuid="{DC3C9BE3-B4C2-431A-85CA-40244D09AA67}"/><names>
<name lang="en">Terminal_7G1</name>
<name lang="es">Clema 7G1</name>
<name lang="fr">Bornier cable 7G1</name>
<name lang="it">Morsettiera Cavo 7G1</name>
<name lang="pl">Listwa zaciskowa 7G</name>

View File

@@ -1,4 +1,4 @@
<definition width="10" version="0.4" hotspot_x="4" hotspot_y="15" height="20" link_type="simple" type="element" ic="true" orientation="dyyy">
<definition width="10" version="0.4" hotspot_x="4" hotspot_y="15" height="20" link_type="terminal" type="element" ic="true" orientation="dyyy">
<uuid uuid="{A4B7D0BD-2695-47D9-BF64-2DAD82C51772}"/><names>
<name lang="ar">طرف نهائي</name>
<name lang="de">Endklemme</name>

View File

@@ -1,4 +1,4 @@
<definition width="20" hotspot_y="14" height="20" hotspot_x="10" version="0.51" orientation="dyyy" link_type="simple" type="element">
<definition width="20" hotspot_y="14" height="20" hotspot_x="10" version="0.51" orientation="dyyy" link_type="terminal" type="element">
<uuid uuid="{ff1573e9-b618-45a8-93af-58562f69c9bb}"/>
<names>
<name lang="ar">طرف نهائي</name>

View File

@@ -12,5 +12,6 @@
<name lang="es">Terminales</name>
<name lang="el">Ακροδέκτες και σειρές ακροδεκτών</name>
<name lang="nl">Klemmenlijst</name>
<name lang="da">Klemmer og klemmerækker</name>
</names>
</qet-directory>

View File

@@ -6,7 +6,7 @@
<name lang="it">Sezionatore</name>
<name lang="fr">Sectionneur</name>
<name lang="pl">Odłącznik bezpiecznikowy</name>
<name lang="es">Switch de desconexión</name>
<name lang="es">Interruptor de desconexión</name>
<name lang="cs">Rozpojovací spínač</name>
<name lang="nl">Scheidingschakelaar met smeltzekering</name>
</names>

View File

@@ -3,10 +3,12 @@
<name lang="ru">Контакты разъемов</name>
<name lang="de">Steckkontakte</name>
<name lang="en">Connector pins</name>
<name lang="es">Pines de conector</name>
<name lang="el">Ακίδες συνδέσμων</name>
<name lang="pl">Złącza wtykowe</name>
<name lang="fr">Contacts de fiche</name>
<name lang="it">Contatti</name>
<name lang="cs">Doteky zástrčky</name>
<name lang="da">Stik ben</name>
</names>
</qet-directory>

View File

@@ -1,6 +1,7 @@
<definition type="element" link_type="simple" hotspot_x="45" hotspot_y="45" orientation="dyyy" version="0.5" width="90" height="90">
<uuid uuid="{5CF8F597-642C-40B0-8416-1A4DFC9F5231}"/><names>
<name lang="en">Pin 17</name>
<name lang="es">Conector de 17 pines</name>
<name lang="fr">Broche_17</name>
<name lang="nl">Rond 17Pins</name>
<name lang="cs">Zástrčka 17 kolíků</name>

View File

@@ -1,6 +1,7 @@
<definition type="element" link_type="simple" hotspot_x="45" hotspot_y="45" orientation="dyyy" version="0.5" width="90" height="90">
<uuid uuid="{9EE4C06A-364C-474F-8EBB-CBA4A9DBD89F}"/><names>
<name lang="en">22 Pin Male Connector</name>
<name lang="es">Conector macho de 22 pines</name>
<name lang="fr">Connecteur male 22 broches</name>
<name lang="cs">Kulatá zástrčka 22 kolíků</name>
<name lang="de">Rundstecker 22-polig</name>

View File

@@ -8,6 +8,7 @@
<name lang="it">DIN 2 pin, centrale piatto</name>
<name lang="ar">قاعدة توصيل DIN بطرفي توصيل أحدهما مركزي</name>
<name lang="en">2-pin DIN socket with center pin flat</name>
<name lang="es">Socket DIN de 2 pines con pin plano central</name>
<name lang="fr">Embase DIN 2 broches avec borne centrale plate</name>
</names>
<informations>Author: The QElectroTech team

View File

@@ -8,6 +8,7 @@
<name lang="it">DIN 3 Pin 180°</name>
<name lang="ar">قاعدة توصيل ب3 أطراف 180 درجة </name>
<name lang="en">3-pin DIN socket 180 degrees</name>
<name lang="es">Socket DIN de 3 pines a 180 grados</name>
<name lang="fr">Embase DIN 3 broches 180 degrés</name>
</names>
<informations>Author: The QElectroTech team

View File

@@ -8,6 +8,7 @@
<name lang="it">DIN 4 Pin</name>
<name lang="ar">قاعدة DINب 4 أطراف توصيل </name>
<name lang="en">4-pin DIN socket</name>
<name lang="es">Socket de 4 pines</name>
<name lang="fr">Embase DIN 4 broches</name>
</names>
<informations>Author: The QElectroTech team

View File

@@ -8,6 +8,7 @@
<name lang="it">DIN 5 Pin</name>
<name lang="ar">قاعدة DIN ب5 نقاط توصيل </name>
<name lang="en">5-pin DIN socket</name>
<name lang="es">Socket DIN de 5 pines</name>
<name lang="fr">Embase DIN 5 broches</name>
</names>
<informations>Author: The QElectroTech team

View File

@@ -8,6 +8,7 @@
<name lang="it">DIN 5 Pin</name>
<name lang="ar">قاعدة DIN ب5 نقاط توصيل 180 درجة</name>
<name lang="en">5-pin DIN socket 180 degrees</name>
<name lang="es">Socket de 5 pines a 180 grados</name>
<name lang="fr">Embase DIN 5 broches 180 degrés</name>
</names>
<informations>Author: The QElectroTech team

View File

@@ -8,6 +8,7 @@
<name lang="it">DIN 5 Pin 270°</name>
<name lang="ar">قاعدة DIN ب 5 نقاط توصيل 270 درجة</name>
<name lang="en">5-pin DIN socket 270 degrees</name>
<name lang="es">Socket de 5 pines a 270 grados</name>
<name lang="fr">Embase DIN 5 broches 270 degrés</name>
</names>
<informations>Author: The QElectroTech team

View File

@@ -8,6 +8,7 @@
<name lang="it">DIN 5 Pin 360° con pin centrale</name>
<name lang="ar">قاعدة DIN ب 5 أطراف توصيل 360 درجة بما فيها طرف مركزي</name>
<name lang="en">5-pin DIN socket 360 degrees with central terminal</name>
<name lang="es">Socket de 5 pines a 360 grados con pin plano central</name>
<name lang="fr">Embase DIN 5 broches 360 degrés avec borne centrale</name>
</names>
<informations>Author: The QElectroTech team

View File

@@ -8,6 +8,7 @@
<name lang="it">DIN 8 Pin</name>
<name lang="ar">قاعدة DIN ب 8 أطراف توصيل </name>
<name lang="en">8-pin DIN socket</name>
<name lang="es">Socket DIN de 8 pines</name>
<name lang="fr">Embase DIN 8 broches</name>
</names>
<informations>Author: The QElectroTech team

View File

@@ -8,6 +8,7 @@
<name lang="it">Mini-DIN 8 Pin</name>
<name lang="ar">قاعدة mini-DIN ب 8 أطراف توصيل</name>
<name lang="en">Base 8 pin mini-DIN</name>
<name lang="es">Base de 8 pines mini DIN</name>
<name lang="fr">Embase mini-DIN 8 broches</name>
</names>
<informations>Author: The QElectroTech team

View File

@@ -6,6 +6,7 @@
<name lang="pl">Złącze enkodera</name>
<name lang="it">Encoder maschio 17 Pin</name>
<name lang="en">Encoder plug 17 Pin</name>
<name lang="es">Conector para codificador de 17 pines</name>
<name lang="fr">Fiche codeur 17 broches</name>
</names>
<informations>Author: The QElectroTech team

View File

@@ -8,6 +8,7 @@
<name lang="it">12 Pin encoder</name>
<name lang="ar">رابط توصيل أنثوي 12 نقطة - مُشفّر </name>
<name lang="en">Encoder plug receptacle 12 points</name>
<name lang="es">Receptaculo para codificador de 12 puntos</name>
<name lang="fr">Fiche femelle codeur 12 points</name>
</names>
<informations>Author: The QElectroTech team

View File

@@ -3,10 +3,12 @@
<name lang="ru">Цилиндрические сединители</name>
<name lang="de">Rundsteckverbinder</name>
<name lang="en">Circular connectors</name>
<name lang="es">Conectores circulares</name>
<name lang="el">Κυκλικοί σύνδεσμοι</name>
<name lang="pl">Złącza okrągłe</name>
<name lang="fr">Connecteurs circulaires</name>
<name lang="it">Connettori circolari</name>
<name lang="cs">Kulaté přípojky</name>
<name lang="da">Runde stik</name>
</names>
</qet-directory>

Some files were not shown because too many files have changed in this diff Show More