Laurent Trinques
008e16eb14
Merge from master
...
Minor revamp
Remove unused include.
QETproject : Default titleblock are set in the default constructor
instead of set by qetdiagrameditor.
conductor, border, report and xref propertie are now set in the header
of QETProject instead of set by the qetdiagrameditor just after the
creation of a new project.
2020-04-12 18:01:27 +02:00
Laurent Trinques
f80052a424
Revert "Element info keys : replace all -(minus) by _(underscore)"
...
This reverts commit fb7cc6fd3e .
2020-04-12 14:35:04 +02:00
Claveau Joshua
871b0d9ee9
Table can be splitted and and row number limited
...
1.Table can have a name.
2.User can define the maximum row to display.
3.Table can be linked together, this is useful when there is a large
data to display in a single table.
Point 1, 2 and 3 work like this :
-Name a table (point 1).
-Limit the number of row to display to fit the table into a diagram
(point 2).
-Create a second table in a new folio.
-Link the second table to first table, you can search by table name
(point 3).
-the new table start to display where the first table end.
The number of linked table is unlimited.
2020-04-10 21:27:47 +02:00
Laurent Trinques
4d27728773
Fix typo
2020-04-07 18:22:28 +02:00
Laurent Trinques
43182871d6
Nomenclature: minor add new items by default
2020-04-07 11:44:42 +02:00
Claveau Joshua
60e61a9f20
Improve element query widget
...
User can now filter each field of the query
2020-04-05 21:48:08 +02:00
Claveau Joshua
035709b70f
Revamp the structur of project database
2020-04-04 17:43:58 +02:00
Claveau Joshua
b7d3db1ce6
Query can be edited. Project database can be exported
...
User can now define the information to display in the nomenclature
table. WIP
The internal database of project can be exported to file.
2020-04-01 18:39:19 +02:00
Claveau Joshua
46350c3860
Try it Laurent
2020-03-29 18:48:19 +02:00
Claveau Joshua
8819146a01
QETProject have is own database + add widget to edit nomenclature model
...
QETProject have is own ProjectDataBase, then when the database is
updated, everything that need the database is also updated trough the
signal emitted by the database.
Begin a widget to edit the NomenclatureModel
2020-03-29 18:17:27 +02:00
Claveau Joshua
66abfbe180
Add nomenclature model
...
Add class NomenclatureModel witch is used with QetGraphicsTableItem.
Add ProjectDataBase class, the goal of this class is to store all
information of a project at an instant T to easilly find it. This class
is still in development and not provide all information that she should.
2020-03-28 16:33:00 +01:00
Claveau Joshua
fb7cc6fd3e
Element info keys : replace all -(minus) by _(underscore)
...
This change will brake all information with -(minus) from projects
created before this commit, but in the other side the use of data bases
for QET will be more easily to understand by avoid to replace the
-(minus) by _(underscore) in the tables of data bases.
Sorry for that, it's for your good.
2020-03-26 15:29:15 +01:00
Claveau Joshua
f7a090c3ca
Add widget to edit QetGraphicsTableItem and QetGraphicsHeaderItem
2020-03-08 10:38:49 +01:00
Claveau Joshua
2a29b4b240
Add itemTYpe for QetGraphicsTableItem and QetGraphicsHeaderItem
2020-02-21 08:55:35 +01:00
Claveau Joshua
43baed69db
Add QetGraphicsHeaderItem
2020-02-20 21:33:26 +01:00
Claveau Joshua
fd2c210f49
Add QetGraphicsTableItem + entry "add nomenclature" in project menu
2020-02-02 16:33:19 +01:00
Laurent Trinques
6abeb934e1
Merge remote-tracking branch 'origin/test_pugi'
2020-01-26 14:43:48 +01:00
Claveau Joshua
f8dcdec735
Improve loading time
2020-01-23 10:45:14 +01:00
Claveau Joshua
f297e28b64
Loading elements collections doesn't freeze gui anymore.
2020-01-19 11:53:40 +01:00
Claveau Joshua
ed2e72e995
Minor improvement about using pugixml
2020-01-18 20:03:24 +01:00
Claveau Joshua
dc32a4298b
Remove old aboutQet class
2020-01-18 16:34:46 +01:00
Claveau Joshua
51d8b2a2bc
Revamp the aboutQet dialog with Qt designer and add a new tab "libraries"
2020-01-18 16:25:30 +01:00
Claveau Joshua
dca44566e8
Clean code
2020-01-17 19:33:13 +01:00
joshua
91353b5578
Minor : Fix wrong position with cross ref item displayed as cross
2020-01-09 22:43:16 +01:00
joshua
3d051419a5
Improve file access on windows and mac OSX
2020-01-09 10:26:10 +01:00
joshua
3492540d53
Use pugixml for parse local name of directory and element informations
2020-01-04 23:33:35 +01:00
joshua
eb903a12b0
Add option to switch between Qtxml or pugi xml. Add dialog to display the elpsaed time of collection loading.
2020-01-04 15:59:27 +01:00
joshua
6398feba0d
Minor pugi improvement
2020-01-04 13:50:58 +01:00
joshua
674e9e31a5
Add pugi_xml test branch
2020-01-04 11:30:43 +01:00
Laurent Trinques
d7e5a84be1
Merge branch '20191111_fix_permissions'
2019-12-26 03:49:02 +01:00
joshua
523e6692ad
Remove a diagram doesn't save the project anymore
2019-12-20 18:32:55 +01:00
Laurent Trinques
f7c183c9a9
Revert
2019-12-14 13:38:39 +01:00
Laurent Trinques
fb8f86f7f1
App does not work with Qt::AA_EnableHighDpiScaling flags enabled on
...
Windows platform since Qt 5.13.X
2019-12-14 12:10:11 +01:00
joshua
e618539ddb
Fix crash when quickly move tab of digramview
2019-12-10 20:01:39 +01:00
Laurent Trinques
2435d23334
Add QFutureWatcher
2019-11-27 17:41:51 +01:00
Laurent Trinques
41af7abadb
Fix typo
2019-11-18 12:53:05 +01:00
stromie@web.de
15c58e2362
bugfix, XREF Update when Text Alignment used
...
Signed-off-by: stromie@web.de <stromie@web.de >
2019-11-16 13:17:08 +01:00
joshua
0b196b6caf
Remove QTabBar custom style
2019-11-14 21:24:55 +01:00
Kim Kirwan
fe2071c4b2
Remove Execute Permissions from Non-Executables
...
No source code changes.
Removed execute permissions from 7 files total:
*.pro and *.pri files (4)
main.cpp (2)
*.txt file (1)
Signed-off-by: Kim Kirwan <Kim@KimKirwan.com >
2019-11-11 04:22:22 -06:00
joshua
c68c1a281e
CSV export : minor gui change
2019-11-11 11:17:18 +01:00
joshua
f912eea8d4
CSV export : improve save/load export configuration.
2019-11-10 19:46:28 +01:00
joshua
35d6fe5935
CSV export : change menu and dialog text
2019-11-09 14:33:33 +01:00
joshua
43361942e3
CSV export : improve selection type.
2019-11-09 14:28:13 +01:00
joshua
c8ab83a3ad
CSV export : improve database and query
2019-11-09 11:38:30 +01:00
joshua
2df9528082
CSV export : fix some missing informations.
2019-11-08 19:06:11 +01:00
joshua
fc73d53d73
CSV export : correctly export label
2019-11-07 21:21:07 +01:00
Laurent Trinques
13971c00ee
Typo
2019-11-06 16:13:41 +01:00
Laurent Trinques
60d2c403b3
Nomenclature export : Minor change in UI
2019-11-06 16:10:24 +01:00
Laurent Trinques
9c874af52e
Nomenclature export : add coil and protection query
2019-11-06 14:16:55 +01:00
joshua
97a2c8d2c9
Nomenclature export : items double click
...
User can double click on item to add/remove information to export.
2019-11-04 20:16:48 +01:00