joshua
86c8a2d45b
Fix unwanted moving part in element editor.
...
Fix an unwanted behavior when the properties dock widget is displayed :
1 there is no selection
2 the dock widget width is set to minimum
3 select a part, the dock widget gain new widgets used to edit the
current selected part and the width of the dock grow so the width of the
QGraphicsView is reduced and cause a mouse move event.
When this case occur the part is moved but they should not.
2021-04-07 13:05:27 +02:00
joshua
43e3c9a998
Improve gui layout for low resolution screen
2021-04-07 13:05:10 +02:00
joshua
349765a90c
Use QStringLiteral and QLatin1String.
2021-04-07 13:00:43 +02:00
joshua
a4ca872158
Use QStringLiteral and QLatin1String.
...
According to the Qt documentation
(https://doc.qt.io/qt-5/qstring.html#QStringLiteral )
(https://woboq.com/blog/qstringliteral.html ), use QStringLiteral and
QLatin1String is better on some conditions (faster).
This commit change the code related to the loading of a project (in
qetproject class), let see if loading time is improved.
2021-04-07 13:00:21 +02:00
joshua
6602c65679
Make MachineInfo a singleton class
...
Because on windows MachineInfo take a little time to init, we make it to
a singleton.
MachineInfo is build the first time in main.cpp.
Now all other places where we use MachineInfo (aboutqetdialog and
configdialog) gui don't hang anymore in waiting to MachineInfo finish to
build.
2021-03-26 18:43:30 +01:00
joshua
fc870e7afc
Rename class Machine_info to MachinInfo
...
Rename to follow the code style of QElectroTech
2021-03-26 18:43:12 +01:00
Joshua Claveau
04226a5dee
little fix
2021-03-26 18:42:53 +01:00
Joshua Claveau
164536c3ef
Project properties dialog launch a little more faster (especially on windows)
...
Instead of build machine_info class which take time, only to get the max
width and height of screens, call of methods
Machine_info::i_max_screen_width() and
Machine_info::i_max_screen_height() are now static and compute only
this.
The project properties dialog is now faster because don't wait the end
build of machine_info.
2021-03-26 18:42:29 +01:00
Joshua Claveau
0915d946c5
Qet start a little more faster (especially on windows)
...
Machine_Info class take time on windows even in powerful computer.
Run the machine_info in main.cpp in parallel into another thread.
2021-03-26 18:42:08 +01:00
Laurent Trinques
959f088306
Update displayed version
2021-03-19 16:04:58 +01:00
Gleb Popov
ea2638acad
Add installation phase to CMake build system
2021-03-19 15:59:35 +01:00
Simon De Backer
89aa2fbf63
Fix cmake user properties class
...
for commit 44db25e76b
2021-03-19 15:56:42 +01:00
Gleb Popov
86f8b85a78
Fix CMake build when git revision can't be determined
2021-03-19 15:56:03 +01:00
Gleb Popov
491efe7b1d
Add CMake option to allow using system pugixml library
2021-03-19 15:55:10 +01:00
Gleb Popov
86552e481a
Add CMake option to allow using system KF5 libraries
2021-03-19 15:54:31 +01:00
Simon De Backer
b58482a0d5
Fix Cmake
...
did not compile
2021-03-19 15:52:32 +01:00
Laurent Trinques
875eaac766
Update SingleApplication to upstream master
2021-03-02 19:07:02 +01:00
Laurent Trinques
fa9f6b9c03
Upgrade pugixml XML parser to 1.11 release
...
https://pugixml.org/docs/manual.html#v1.11
2021-03-02 19:06:50 +01:00
joshua
a6e55e1918
Fix wrong element type
2021-02-24 20:51:33 +01:00
joshua
3f586b0b8e
Fix wrong element type
2021-02-24 20:51:03 +01:00
Laurent Trinques
8ccfb93e89
DiagramView::mouseMoveEvent remove "DEV" in toolTip message mouse
...
postion
2021-02-24 19:44:12 +01:00
Lars Biskupek
54e2af4fb2
Tab-stop definitions inserted where appropriate
...
Tab stop definitions inserted in some dialogs, so that the order of tab-stops-moves corresponds as closely as possible to the fields' position in the window.
2021-02-24 19:43:37 +01:00
Lars Biskupek
3e95b51af6
Modifications to SaveFile-Dialog for "Save As PDF"
...
Fixed a typo that prevented existing PDF files from being displayed in SaveFileDialog for PDFs.
The way the file name for the PDF is generated has changed. If the project has already been saved, the PDF has the same file name (with .pdf of course); If not, the file name is generated from the project title (= same behavior as Save as - dialog for a .qet project file).
2021-02-24 19:43:04 +01:00
joshua
fb58ecacfc
Fix typo
...
Fixed a typo that resulted in existing PDF files not being displayed in
the dialog box "Save As PDF".
Thanks Bisku
2021-02-24 19:42:26 +01:00
Pawel Śmiech
8053303ce5
Polish translation updated
...
Signed-off-by: Pawel Śmiech <pawel@localhost.localdomain >
2021-02-24 19:41:27 +01:00
Laurent Trinques
664537c178
Change displayedVersion
0.9-dev
0.8.0
2021-02-21 10:15:38 +01:00
joshua
5f908fcd88
ElementCollectionWidgetWidget : Set search start when text to search have at least 3 letters.
...
The goal is to avoid gui freeze when search for 1 or 2 letters (in this
case qet search for every item and take a lot of time).
2021-02-21 09:44:38 +01:00
Laurent Trinques
ef58f34c14
Update Copyright date
2021-02-20 12:13:46 +01:00
artgg7300
34eb14a97e
translated hungarian element names
2021-02-15 20:26:47 +01:00
joshua
30858f9a4d
Minor fix :
...
Combobox "information of element" don't display the real information set
to the dynamic text field
2021-02-15 18:53:22 +01:00
Lars Biskupek
108513ef97
Update German Language file qet_de
2021-02-15 12:14:47 +01:00
Simon De Backer
81e6f217b4
Fix Cmake will not build
...
missing files in Cmake
From: 0c4f87bd76
2021-02-14 06:52:05 +01:00
joshua
c592b7a7fd
Fix crash
...
When use the function "invert selection" qet crash when a selected
conductor is being deselected.
2021-02-09 21:05:32 +01:00
Laurent Trinques
e3fab9508f
Update pl translation, thanks Pawel
2021-02-08 05:45:18 +01:00
joshua
c13af5ace0
Clean some include
2021-02-07 20:44:17 +01:00
joshua
0c4f87bd76
Replace AddItemCommand class by AddGraphicsObjectCommand
...
The class is the same except the name and the use of QPointer to avoid
segfault with deleted QGraphicsObject.
2021-02-07 16:20:55 +01:00
joshua
ac23010559
Fix crash
2021-02-07 13:25:21 +01:00
joshua
b335a4af4f
Fix bug 225
...
https://qelectrotech.org/bugtracker/view.php?id=225
2021-02-06 19:41:22 +01:00
joshua
2513961cd6
Revert "Update Copyright date"
...
This reverts commit d04bccc384 .
2021-02-06 19:00:48 +01:00
Laurent Trinques
d04bccc384
Update Copyright date
2021-02-06 18:33:42 +01:00
Ole Carlsen
47ea5a3da9
Updated Danish Translation
2021-02-01 20:43:18 +01:00
joshua
e1b98ce5b5
Revert "QetElementEditor : rewrite gui with ui file"
...
This reverts commit e3db2bc898 .
2021-02-01 19:52:15 +01:00
pavelfric
70947ac5b9
Updated Czech translations of elements.
2021-02-01 18:35:26 +01:00
pavelfric
b58898b6c8
Updated Czech translations of elements.
2021-02-01 18:10:47 +01:00
plc-user
6da28a1845
added MDT-elements (by a.funke) and some cleanup of elements
2021-02-01 02:51:35 +01:00
Lars Biskupek
4ade6f3227
MantisBT Issue #219 solved
...
Translation for "Formater en tant que liste de materiel" added.
2021-01-31 14:42:59 +01:00
Lars Biskupek
507841208d
Updated German language file qet_de.qm
2021-01-31 07:53:15 +01:00
dlee99
762a9e3718
modified: lang/qet_nl.qm
...
modified: lang/qet_nl.ts
2021-01-31 00:25:56 +01:00
joshua
b1a7f2e26c
Minor : Text of folio report is now set as "label"
2021-01-30 19:44:18 +01:00
joshua
e3db2bc898
QetElementEditor : rewrite gui with ui file
2021-01-30 19:34:21 +01:00