Thanks, BTW this commit crashe QET on old distribs perhaps they don't support  C++ 11, like Debian Stable aka Jessie (verified), and surely also Ubuntu 14.04 aka trusty!

I need to try QMAKE_CXXFLAGS += -std=c++1y for Jessie....
https://wiki.debian.org/GCC5

But, if it can resolve stranges bugs we have, that a good think, otherwise we wait users tests before add other codes, in order to facilitate revert if is need !

@Morganol :

could you compil and try newest revision 4900, please?

I made a lot of changes in the code, I can't try all QET functions before building all packages.
If you can try a little this big change I would be very happy, thanks.

Nuri wrote:

@ Joshua

[mode mec pointilleux ON]

dans le nouveau widget pour établir les ref croisées maître/esclave, pourrais-tu masquer la colonne "N° de folio" quand la check box "utiiser les labels de folio à la place de leurs ID" est cochée dans la config de QET ?
Et inversement, quand la check box est inactive, masquer la colonne "Label de folio" ?

[mode mec pointilleux OFF]

Revision: 4897
Author:   scorpio810
Date:     2017-02-02 19:00:53 +0100 (Thu, 02 Feb 2017)
Log Message:
-----------
Link single element widget : use folio label/ID switch for show or hide
columns headers in the QTreeWidgetItem

Revision: 4887
Author:   blacksun
Date:     2017-01-30 15:29:01 +0100 (Mon, 30 Jan 2017)
Log Message:
-----------
Master, slave and report QTreeWidget used for Xref :
The header of the QTreeWidget have a context menu used to save the current state of the columns (size and position).

Now you could save your QTreeWidget layout (recorded in config).

galexis wrote:
Morganol wrote:

§ If the mode could be momentarily activated by holding a modifier key (shift?) it would be great nomicons/smile

I think too: button to activate/desactive function should be interesting.

Heuu, this 's it a QAction coded  in switch ! ONE click on this icon/button for disabling auto conductor.... and other ONE click for enable.https://download.qelectrotech.org/qet/forum_img/autoconductor.png
https://download.qelectrotech.org/qet/forum_img/autoconducteurs.png

I will watch "perhaps" to store button state in config, but I think which is not useful, and need more work for nothing.

§ If the mode could be momentarily activated by holding a modifier key (shift?) it would be great 

I do not think it's better. I and all, use Automatic conductor creation in all time, but they can deselect it only in certain circumstances.

Added a shortcut key to switch mode quickly, perhaps ... but new guys never use it. nomicons/grin

Revision: 4885
Author:   blacksun
Date:     2017-01-29 14:57:17 +0100 (Sun, 29 Jan 2017)
Log Message:
-----------
Unlink a slave element, reset her text to "_".


Revision: 4886
Author:   blacksun
Date:     2017-01-29 19:43:42 +0100 (Sun, 29 Jan 2017)
Log Message:
-----------
Link single element widget : when link a folio report, add columns for the values : Conductor text, function, tension/protocole
Add a line edit used to filter the QTreeWidgetItem. 


For elements report the search bar can found conductors label item, and now also conductors function and tension/protocol.

Just click on button for deselect function.

la page doc du site français ubuntu est bien obsoléte, desires tu que j'essaye de la mettre à jour?

Oui ce serait bien de la mettre à jour, merci d'avance.


peut etre que les soucis d’éléments textes ne pouvant plus etre modifiés viennent de là

Non, je ne pense pas.

Nuri wrote:

@ Joshua

[mode mec pointilleux ON]

dans le nouveau widget pour établir les ref croisées maître/esclave, pourrais-tu masquer la colonne "N° de folio" quand la check box "utiiser les labels de folio à la place de leurs ID" est cochée dans la config de QET ?
Et inversement, quand la check box est inactive, masquer la colonne "Label de folio" ?

[mode mec pointilleux OFF]

Je pense qu'avant, il y a quand même encore quelques points à améliorer et ajouter :

Dans le widget renvois :
Les numéros de fils à afficher, 
voir aussi les compléments aux conducteurs "fonction" et tension protocole" que je me servait assidûment pour mes schémas ne sont pas encore ajoutés dans le QTreeWidget.
La fonction recherche par nom du conducteur était aussi très pratique et c'étais une méthode rapide pour trouver et relier les conducteurs et qui fait gagner pas mal de temps.

Pour les master et slave je viens de tomber sur un petit souci, délier un esclave il conserve encore son label, soit celui de son ancien maître. Ce qui peut provoquer des risques d'erreurs pendant la conception d'un projet.

Well, I prefer remove it, a project protection flag in XML is more better, and don't panic new users if can't record their projects.

En fait ce n'est pas une bonne solution ! et j'ai décidé de l'enlever, car ça risque de perturber les nouveaux utilisateurs, la protection se fera au niveau du projet et sera sauvegardée dans le XML du projet.

You can move yourself title column to left or reduce or increase fields , ok this isn't recorded for the moment.

Qt version 5.6.2 is a long time support version -> YES ! BUT you need to contact Mageia Qt mainstream for your Qt bugs, they can merge upstream patchs for solve your crashes, like Debian maintainers wich I have reported in the bugtracker !

As you know, I build my packages QET on many platforms and many distros :

Debian : 

  • Stable     = Qt 5.3     (32 and 64 bits packages)

  • Unstable  = Qt 5.7.1  (32 and 64 bits packages + debug packages)

Ubuntu :

  • Yakkety   = Qt 5.6.1   (32 and 64 bits + debug packages)

  • Xenial     = Qt 5.5.1    (32 and 64 bits + debug packages)

  • Trusty     = Qt 5.2.1    (32 and 64 bits + debug packages)

Windows      = Qt 5.7 -> push it to Qt 5.8.0 soon     (32 and 64 bits packages)

macOS         = Qt 5.6.2 -> I just pushed to Qt 5.8.0  (64 bits packages)

FYI, I don't see stranges crashes when closing QET program in macOS with Qt 5.6.2 or in Debian with Qt 5.6.2 version, only after upgrade to Qt 5.7.1 on Debian.

Need more work than previous patch and more free time to make it which I don't have !

We are looking to prepare tagging 0.6 RC1 for soon.
Add this request on the wiki, or in bugtracker. 

Btw, if you install this version with protect files, you need to select and deselect this checkbox in QET settings for record your project the first time !

Well, I see this tomorrow, if I have a little time.

nomicons/smile
Plasma Version 5.8.5

  • KDE Frameworks 5.28.0

  • Qt 5.7.1 (built against 5.7.1)

  • The xcb windowing system

Yes, it 's the quickly solution I found with time limited !
It 's easy to make a button to render project in read only, but you can't use links for navigate.
And no when I wrote and delete after this : use chmod 444 for change file on read only isn't the solution, yes user can't modify project but it can't use reports and Xrefs links for navigate.


One problem with solution in 4873 is that user must remember to enable the function before accidentally saving over the original.

Perhaps we can colorize displayed project title in diagram view when it 's on this mode, or other things.


Could it be placed in project properties instead?

This is the same problem, if user forgot it !

Hum ...., are you sure this problem is on QET floating toolbars and not in yours VM or elsewhere?
QET floating toolbars need the main window to have focus to be visible!
Please, send a video !


No the problem is, when you are in read mode only you can't use XREF links and other for navigate.

But I can disable record actions, users can close projects without being able to save.nomicons/grin

Try rev 4873, please !

400x415
400x415

Humm, I see where you want to go, and in the future you want us to add something to store a password in the XML file project to protect it in writing? nomicons/tongue

With Debian and Ubuntu the packages are separated, but their compilations are done at the same time:

[12:02:36] laurent@debian:~$ apt-cache search qelectrotech
qelectrotech - éditeur de schémas électriques
qelectrotech-data - symbols needed for qelectrotech
qelectrotech-examples - examples files for qelectrotech
qelectrotech-dbgsym - Debug symbols for qelectrotech


2) Less work for scorpio, no need to recompile package when only element collection have been updated.

Heuu, no. I don't rebuild all packages for only new element, uhu.
Time for build all packages need ~ 45 mn to 1H 20 with all eight cores in 100% (only 100% cpu when compile).
The problem is not only processor, need a very faster SDD (like 960 pro nvme) for extracting Debian chroots packages or a ramdrive, and also a bigger upload than my little adsl, but it does not depend on me.

I know plasma isn't perfect with many monitors than kde4 for the moment.
https://blog.martin-graesslin.com/blog/ … lasma-5-7/
Now, I have only 27 " for work, but in the past I used two monitors and detach toolbars in other screen.

Sorry but I don't find the old video with two monitors.


Other thing with plasma, I can't use launcher icons on the taskbar, but is working well at my work with kde4.

patricknogara wrote:

SUGGESTION:  Would it be a good idea to add the %idx (or folio label) as a prefix to exported file names?

FYI, filename is a QLineEdit : you can modify name file before exporting.

Ok, added diagram position prefix in rev4870, fix unable naming files with the same names in the same time.

https://download.qelectrotech.org/qet/forum_img/dxf_foliolist_new7.png

PS. How do you "enable folio label"?

In settings -> config QET : Use labels of folio instead of their ID

Hi,

could you try again, with rev 4869?
If it crash, try to delete old folio list and generate a new summary pages.

https://download.qelectrotech.org/qet/forum_img/dxf_foliolist_new2.png

With folio label enabled

https://download.qelectrotech.org/qet/forum_img/dxf_foliolist_new3.png

https://download.qelectrotech.org/qet/forum_img/dxf_foliolist_new4.png