Compare commits

...

1471 Commits

Author SHA1 Message Date
Simon De Backer 698db4e5c0 Add Copyright to machine_info class 2020-07-22 21:16:38 +02:00
Simon De Backer 6b95c6bf6f Add QScrollArea to configdialog and resize to max_screen 2020-07-22 21:03:54 +02:00
Simon De Backer 03425bcb5b Add gui resize depending on screen size
Init of request
https://qelectrotech.org/bugtracker/view.php?id=195
This is a start will have to be adjusted further.
2020-07-21 20:29:05 +02:00
Laurent Trinques 3a08e60856 aboutqetdialog.cpp minor 2020-07-21 16:01:28 +02:00
Laurent Trinques e03e36fb2c AboutQETDialog add Linux RAM Total and MemAvailable 2020-07-21 15:58:35 +02:00
Laurent Trinques 8f5e759528 AboutQETDialog add Linux RAM 2020-07-21 14:45:41 +02:00
Laurent Trinques bddf10588f AboutQETDialog add macOS cpuinfo 'model name' 2020-07-21 14:12:06 +02:00
Laurent Trinques a33ae2bb13 AboutQETDialog add Linux gpu info 'model name' 2020-07-21 13:44:45 +02:00
Laurent Trinques bd93e62341 AboutQETDialog add Linux cpuinfo 'model name' 2020-07-21 13:05:08 +02:00
Simon De Backer 119e12b1cf Add Screen info user 2020-07-20 22:41:27 +02:00
Claveau Joshua f242e1bccc graphics table properties editor : minor
Add label to inform users that the number of row is less than the number
of information to display.
2020-07-20 20:29:13 +02:00
Claveau Joshua 709280e3c1 QetGraphicsTableItem : add dialog to inform user
When user edit the query of an existing table/s if the content to
display is bigger than the content who can be displayed by the table/s a
dialog is opened for inform user of the current situation.
2020-07-20 19:38:52 +02:00
Simon De Backer 3b14946421 Add compiler message @TODO + Mod doc set style de same 2020-07-19 22:19:21 +02:00
Simon De Backer 280e4605e8 Mod doc set style de same 2020-07-19 22:08:41 +02:00
Simon De Backer fe4552200b Add compiler message @TODO 2020-07-19 22:06:42 +02:00
Simon De Backer d3b237d06c Mod documentation + wrap code for better readability 2020-07-19 20:28:56 +02:00
Simon De Backer 26fd1a497c Add ignore lines to .gitignore
if doxygen Doxyfile is run all file's of folder doc are added
Qt user file should not see either
2020-07-19 20:24:37 +02:00
Simon De Backer bbd3085b8d Fix indentation code + Mod doc 2020-07-19 20:06:22 +02:00
Simon De Backer 1251d7d9b0 Fix indentation code + Mod doc 2020-07-19 20:05:58 +02:00
Simon De Backer 2229a1938d Add documentation 2020-07-19 20:05:13 +02:00
Simon De Backer ffcdccb469 Mod doc set style de same 2020-07-19 18:40:41 +02:00
Simon De Backer 5df6d7f403 Wrap code for better readability 2020-07-19 18:40:41 +02:00
Simon De Backer 4cd69a2450 Mod doc set style de same 2020-07-19 18:40:41 +02:00
Simon De Backer 102629b86f Mod doc set style de same + wrap code for better readability 2020-07-19 18:40:41 +02:00
Simon De Backer 7ddae811a5 Fix Wdeprecated-declarations QProcess::startDetached
QProcess::startDetached(const QString&)’ is deprecated
Use
QProcess::startDetached(const QString &program,
			const QStringList &arguments)
instead
2020-07-19 18:30:28 +02:00
Simon De Backer cecacfc769 Fix compiler warining non-virtual destructor
ref:
https://stackoverflow.com/questions/38407723/how-to-delete-an-object-of-derived-class-that-has-no-dstructor
2020-07-19 15:48:46 +02:00
Simon De Backer 8c9b30acd6 Mod doc + Update Copyright date
And wrap code for better readability
2020-07-16 22:06:56 +02:00
Simon De Backer 6aa6d055ec Add translation for directory 2020-07-16 22:01:04 +02:00
Simon De Backer 495d9a5f51 Add documentation + wrap code for better readability 2020-07-16 22:00:33 +02:00
Simon De Backer 70ef559874 Improve portability of Doxyfile
note run "doxygen Doxyfile" in qet dir
2020-07-16 16:56:30 +02:00
sdeffaux 80c54b3edb Add new Symbols 2020-07-16 15:51:47 +02:00
Laurent Trinques 68116f4664 Fix indentation code 2020-07-15 23:00:21 +02:00
Simon De Backer b9ce532db7 Mod doc for better readability doxygen
1. this can be an example howto
add english and french documentation without sacrificing code readability
	2. Fix indentation code
2020-07-15 22:37:29 +02:00
Laurent Trinques a28e7289b9 Doxyfile update add QCH file for
doxygen-generated docs using qhelpgenerator and then import them into Qt Creator.
2020-07-15 22:25:29 +02:00
Claveau Joshua ac49ecce7d Fix wrong position of slave xref after open a saved project 2020-07-15 20:48:52 +02:00
Laurent Trinques 7ed71a6312 Fix indentation code 2020-07-15 20:35:23 +02:00
Laurent Trinques 350e7e5233 Fix indentation code 2020-07-15 20:21:59 +02:00
Laurent Trinques 68e78a0de9 Fix indentation code 2020-07-15 20:20:07 +02:00
Laurent Trinques 6313319f80 Fix-indentation-code 2020-07-15 19:57:37 +02:00
Laurent Trinques a718cfa16d Fix indentation code 2020-07-15 19:48:28 +02:00
Simon De Backer d7e1d326a2 Wrap code for better readability + Mod doc 2020-07-15 18:34:42 +02:00
Simon De Backer 2cdfce18ec Mod doc to set style de same + Fix indentation code 2020-07-15 18:31:04 +02:00
Simon De Backer 251dfdf37a add documentation 2020-07-15 18:29:04 +02:00
Laurent Trinques 0c381eae28 Fix Remove old summary feature 2020-07-15 17:43:20 +02:00
Laurent Trinques f8ca26f6e3 Mod doc 2020-07-15 15:32:19 +02:00
Laurent Trinques b866323e90 Minor QETDiagramEditor::setUpMenu reorder action 2020-07-15 15:28:47 +02:00
Laurent Trinques 53663e20e1 Remove old summary feature 2020-07-15 15:06:46 +02:00
Simon De Backer 430bcae946 Wrap code for better readability 2020-07-14 22:29:23 +02:00
Simon De Backer 41b0434c20 Fix indentation 2020-07-14 22:29:06 +02:00
Simon De Backer 01d97246ce Mod doc set style de same 2020-07-14 22:28:58 +02:00
Simon De Backer 06dbb468ce Mod the doc moved info to the class 2020-07-14 22:28:49 +02:00
Claveau Joshua 132f3ad1b4 Remove old summary feature 2020-07-14 20:00:28 +02:00
sdeffaux d44bb87d0b add symbols 2020-07-14 18:04:28 +02:00
Laurent Trinques 4d83a1b53e Add new symbols 2020-07-14 17:26:17 +02:00
Laurent Trinques edf65c83e1 Add new example 2020-07-14 15:07:52 +02:00
sdeffaux f2c3bd5d26 add symbols 2020-07-13 18:33:03 +02:00
Simon De Backer c0e248bcd0 fix white space 2020-07-13 06:51:55 +02:00
Simon De Backer c167468f29 add documentation ExportPropertiesWidget functions 2020-07-13 06:51:46 +02:00
Simon De Backer 09207eec92 add documentation ConductorNumExport function 2020-07-13 06:51:36 +02:00
Simon De Backer 169c440de1 add documentation & removed Q_UNUSED for used value's 2020-07-13 06:51:26 +02:00
Simon De Backer f9c705f30a add documentation GenericPanel functions 2020-07-13 06:51:17 +02:00
Claveau Joshua b9a34ce2fd Fix projectdbmodel 2020-07-12 12:33:42 +02:00
artgg7300 28ea80d458 translated hungarian files 2020-07-12 11:19:13 +02:00
sdeffaux 14431db1b2 Translate symbols 2020-07-11 12:56:10 +02:00
Claveau Joshua 83b72c4aac Fix wrong date format for nomenclature table. 2020-07-08 20:56:20 +02:00
Claveau Joshua 31ce923580 fix crash 2020-07-07 22:11:39 +02:00
Claveau Joshua dae4329699 Update project database class
Add method :
addDiagram and removeDiagram
2020-07-06 21:52:14 +02:00
Ole Carlsen ff19b3d4d7 Danish update 2020-07-06 18:29:58 +02:00
dlee99 8f921854a3 modified: lang/qet_nl.qm
modified:   lang/qet_nl.ts
2020-07-05 19:45:41 +02:00
Ole Carlsen bc56820864 Danish translation updated 2020-07-05 16:12:40 +02:00
Laurent Trinques 6c2c5635a6 Update *TS files 2020-07-05 15:28:27 +02:00
Laurent Trinques 2ee11c3f1b Minor :
Rename variable for translation
2020-07-05 15:23:42 +02:00
Laurent Trinques fb75bf0a73 Add new variables for report folio and can be added in a composite text
{conductor_color}
{conductor_section}
2020-07-05 14:01:38 +02:00
Claveau Joshua beaa2ccdc8 Fix bug with folio report formula 2020-07-04 20:49:13 +02:00
Claveau Joshua 8ac8ff5384 Replace minus (-) by underscore (_) 2020-07-04 20:43:40 +02:00
Simon De Backer 59ba3d24af init of contribute file
this is now mainly referring to the wiki.
2020-07-04 07:55:40 +02:00
Ole Carlsen 1f9e5e130a Danish translation 2020-07-02 20:24:37 +02:00
Laurent Trinques 82b6c8e815 Update * TS files 2020-07-02 16:42:00 +02:00
Laurent Trinques 6d05038f71 minor 2020-07-02 15:20:27 +02:00
Laurent Trinques 4b117bb4d5 generalWidget : add Kindinformations 2020-07-02 14:45:28 +02:00
Laurent Trinques 7ace0e38ed generalWidget : add link type information 2020-07-02 14:34:53 +02:00
Claveau Joshua c86f9ccc3a Improve ProjectDataBase use 2020-07-01 18:31:19 +02:00
Claveau Joshua 6652401d07 Minor improvement
Element query widget, when "all" is selected, report and slave is not
selected anymore.
Summary should be smaller.
2020-06-29 20:50:29 +02:00
artgg7300 485ccbfb61 updated hungarian files 2020-06-23 19:15:11 +02:00
Martin Marmsoler 6c84b55586 allow multiedit also for arceditor, ellipse, line, rectangle and show properties when single polygon is selected 2020-06-23 06:54:40 +02:00
Ole Carlsen 0ed9ac393c Danish translation updated 2020-06-22 18:14:55 +02:00
Laurent Trinques 3e0d8aa3c3 Update Polish translation, thanks Pawel 2020-06-22 05:36:06 +02:00
Simon De Backer e590c76251 add Vertical sparcer's 2020-06-22 05:26:12 +02:00
Laurent Trinques a323cbbc48 Update example with new summary and nomenclature feature 2020-06-21 19:44:56 +02:00
dlee99 168bafa9c8 modified: lang/qet_nl.qm
modified:   lang/qet_nl.ts
2020-06-21 18:24:19 +02:00
Laurent Trinques c8bdfb3ac6 Update *TS files 2020-06-21 18:15:26 +02:00
Claveau Joshua 0a1b688003 Fix crash.
Fix crash when when move and undo the move of a QetGraphicsTableItem
2020-06-21 16:25:34 +02:00
Claveau Joshua 0587c56bba Summary query widget : config can be saved/loaded 2020-06-21 16:17:35 +02:00
Claveau Joshua 64f3001c86 Continue new summary feature
Header name is now well translated.
Open the good dialog from the properties dock widget
2020-06-21 16:00:14 +02:00
Laurent Trinques edb5217b31 Update *TS files 2020-06-21 11:23:56 +02:00
Simon De Backer cfb5acc8d5 fix tr() cannot be called without context
add QObject::
qetdiagrameditor.cpp:2341: tr() cannot be called without context
qetdiagrameditor.cpp:2372: tr() cannot be called without context
diagramfoliolist.cpp:175: Class 'DiagramFolioList' lacks Q_OBJECT macro
2020-06-21 11:22:44 +02:00
Simon De Backer ca2e737df3 fix deprecated warning int QWheelEvent::delta() const
Use angleDelta() instead
and .y();
2020-06-21 10:50:26 +02:00
Simon De Backer 2241343fba fix Wmisleading-indentation
is misleadingly indented as if it were guarded by the ‘if’
2020-06-21 10:50:00 +02:00
Simon De Backer 501134ab25 add Q_UNUSED for TerminalData:: fromSettings & toSettings 2020-06-21 10:49:38 +02:00
Simon De Backer c4850f815f fix Wdeprecated-declarations
Use default constructor instead
2020-06-21 10:49:14 +02:00
Ole Carlsen 6a926bbe50 Danish translation updated 2020-06-21 07:53:20 +02:00
Laurent Trinques 34b4d11e53 Minor 2020-06-20 23:52:12 +02:00
Simon De Backer ddf88bbed7 add font color of the conductors 2020-06-20 23:48:20 +02:00
dlee99 53447b41c9 modified: lang/qet_nl.qm
modified:   lang/qet_nl.ts
2020-06-20 22:46:30 +02:00
Simon De Backer 47637c4779 another alternative ui for ConductorPropertiesWidget 2020-06-19 21:56:38 +02:00
Laurent Trinques 205c683d6f Improve Simon patch :
The window of the properties of the conductor does not
 exactly fit in height.
2020-06-19 09:40:45 +02:00
Simon De Backer 1278fe1124 The window of the properties of the conductor does not exactly fit in height.
On the laptop, the resolution is 1368 * 768.
2020-06-19 09:02:22 +02:00
Claveau Joshua 090da90e22 fix fail to build 2020-06-18 19:20:25 +02:00
Claveau Joshua ec5f537da4 Add new summary table (WIP) 2020-06-18 18:52:29 +02:00
artgg7300 80b5029cd1 translated hungarian files 2020-06-17 05:34:02 +02:00
Laurent Trinques 534ab19616 Revert "MacOS: try to remove hard coded python PATH"
This reverts commit 36071e9cf5.
2020-06-16 17:36:54 +02:00
Laurent Trinques 36071e9cf5 MacOS: try to remove hard coded python PATH 2020-06-16 17:21:44 +02:00
Laurent Trinques b8b0bbed44 Add new symbols 2020-06-16 01:32:50 +02:00
Laurent Trinques 78a02af400 Minor : general_widget add TextEditorInteraction 2020-06-15 19:26:44 +02:00
Laurent Trinques e10ae8ce2e Update Copyright date 2020-06-15 17:42:53 +02:00
Laurent Trinques a5465c201f Try to fix bad font rendering under Windows plateform
see : https://bugreports.qt.io/browse/QTBUG-83161
2020-06-15 13:01:05 +02:00
Laurent Trinques bb7ef2a13f Update *TS files 2020-06-14 22:19:28 +02:00
dlee99 3f9db7b9ec modified: lang/qet_nl.qm
modified:   lang/qet_nl.ts
2020-06-14 21:20:51 +02:00
Laurent Trinques ec13e0dde3 Try to fix Ubuntu 18.04 FTBFS, again 2020-06-14 18:14:14 +02:00
Laurent Trinques 509d1f39f0 Try to fix Ubuntu 18.04 FTBFS again 2020-06-14 17:49:50 +02:00
Martin Marmsoler 83f4a7c6ba do not set parts again when they are set already 2020-06-14 17:07:14 +02:00
Martin Marmsoler d7b5ceece1 implement currentParts() for every elementItemEditor so the editor can be extended to multi part edit in a later step 2020-06-14 17:07:14 +02:00
Martin Marmsoler 0fb98fbdac add multiedit feature also for dynamic text 2020-06-14 17:07:14 +02:00
Martin Marmsoler 0485df25dc static_cast is enough 2020-06-14 17:07:14 +02:00
Martin Marmsoler cfda59e978 multipart edit 2020-06-14 17:07:14 +02:00
Martin Marmsoler 4abf1c4f2e - static_cast because it is a condition that it is PartTerminal 2020-06-14 17:07:14 +02:00
Martin Marmsoler 37cc326a46 solves #7 2020-06-14 17:07:14 +02:00
Martin Marmsoler a6137ed0d0 forgotten to commit texteditor 2020-06-14 17:07:14 +02:00
Martin Marmsoler a07e973482 make partTextEditor capable to modify multiple parts at the same time 2020-06-14 17:07:13 +02:00
Martin Marmsoler a2d466240b multiterminal change 2020-06-14 17:07:13 +02:00
Martin Marmsoler b85b341941 WIP 2020-06-14 17:07:13 +02:00
Martin Marmsoler 451d5c8f58 not needed, because it is the same than a few lines below 2020-06-14 17:07:13 +02:00
Laurent Trinques 09dd92215f Try to fix Ubuntu 18.04 FTBFS 2020-06-14 16:22:23 +02:00
Laurent Trinques a8c2283cbe hot fix zoom and scrolling
bug: was only zoom In
    (int QPoint::manhattanLength() const
    Returns the sum of the absolute values)
2020-06-14 14:29:59 +02:00
Simon De Backer 39fba2702d add be lang 2020-06-14 13:51:48 +02:00
Simon De Backer 35ba2bbe95 hot fix zoom and scrolling
bug: was only zoom In
(int QPoint::manhattanLength() const
Returns the sum of the absolute values)
2020-06-14 13:40:12 +02:00
Martin Marmsoler 81992bc777 remove inline, because it creates compile issues in release mode. see #48 2020-06-14 13:29:26 +02:00
Martin Marmsoler 3bac452141 add comments 2020-06-14 13:29:26 +02:00
Martin Marmsoler 51843bf03e replace foreach by for 2020-06-14 13:29:26 +02:00
Martin Marmsoler af989b1cd8 Use uuid instead of an index to connect multiple elements 2020-06-14 13:29:25 +02:00
Martin Marmsoler c2e17daab9 move initialization to header, so it must not be done in every constructor 2020-06-14 13:29:25 +02:00
Martin Marmsoler 439cf4cbd6 fix segmentation fault 2020-06-14 13:29:25 +02:00
Martin Marmsoler 89452f0b3c fix nullpointer exception 2020-06-14 13:29:25 +02:00
Martin Marmsoler 587ada643f try to use TerminalData in Terminal and PartTerminal, sou the code must not be written double 2020-06-14 13:29:25 +02:00
Martin Marmsoler 77a2ceea7d regarding to joshuas email, toXml uses a new structure. So it is changed in the properties interface and xrefproperties 2020-06-14 13:29:25 +02:00
Laurent Trinques 496b8f302a Fix FTBFS on Ubuntu 18.04 2020-06-14 08:26:52 +02:00
Laurent Trinques 22e619d6b9 Revert pull request #48 2020-06-14 07:35:52 +02:00
Martin Marmsoler c9a7c836c5 add comments 2020-06-13 16:26:22 +02:00
Martin Marmsoler a8a2df7c55 replace foreach by for 2020-06-13 16:26:22 +02:00
Martin Marmsoler 9b06a81c49 Use uuid instead of an index to connect multiple elements 2020-06-13 16:26:22 +02:00
Martin Marmsoler 7f07660959 move initialization to header, so it must not be done in every constructor 2020-06-13 16:26:22 +02:00
Martin Marmsoler bc8bb63cae fix segmentation fault 2020-06-13 16:26:22 +02:00
Martin Marmsoler e8d4b6c9d5 fix nullpointer exception 2020-06-13 16:26:22 +02:00
Martin Marmsoler ec52032532 try to use TerminalData in Terminal and PartTerminal, sou the code must not be written double 2020-06-13 16:26:22 +02:00
Martin Marmsoler 8c6b4120f5 regarding to joshuas email, toXml uses a new structure. So it is changed in the properties interface and xrefproperties 2020-06-13 16:26:22 +02:00
Laurent Trinques ca80b3d69f Improve last commit 2020-06-13 06:29:24 +02:00
Laurent Trinques 2e8c7d5236 Fix FTBFS
QTextStreamFunctions::endl(QTextStream&)

simple but no buffer flush
2020-06-13 06:08:11 +02:00
Laurent Trinques f41b3ba26f QTextStreamFunctions::endl(QTextStream&)
Use Qt::endl instead
2020-06-13 05:44:34 +02:00
Simon De Backer 2aff40fd52 fix deprecated warning QTextStream& QTextStreamFunctions::endl(QTextStream&)
Use Qt::endl instead

QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl")
2020-06-13 05:42:05 +02:00
Simon De Backer c97a239c29 fix deprecated warning Qt::WindowFlags = nullptr
Use default constructor instead

Qt::Widget 0x00000000
This is the default type for QWidget.
Widgets of this type are child widgets if they have a parent,
and independent windows if they have no parent.
See also Qt::Window and Qt::SubWindow.
2020-06-12 19:54:34 +02:00
Simon De Backer e4f4c1e154 fix deprecated warning void QGraphicsView::resetMatrix()
Use resetTransform() instead

This class was introduced in Qt 4.2.

+ indentation warning
of "resetSceneRect();"
2020-06-12 19:54:13 +02:00
Simon De Backer b29753e37e fix deprecated warning QMatrix QGraphicsView::matrix() const
Use transform() instead

This class was introduced in Qt 4.2.
2020-06-12 19:53:57 +02:00
Simon De Backer 71abaf92cb fix deprecated warning int QWheelEvent::delta() const
Use angleDelta() instead

manhattanLength()
Returns the sum of the absolute values of x() and y(),
traditionally known as the "Manhattan length" of the vector
from the origin to the point.

This class was introduced in Qt 5.5
2020-06-12 19:52:50 +02:00
Simon De Backer bb093ba0cd Mod Copyright Date
from const to dynamic

benefit the date no longer needs to be translated
2020-06-12 19:52:31 +02:00
Laurent Trinques 247a14f7aa Fix Unbutu 18.04 FTFS 2020-06-12 07:22:18 +02:00
Simon De Backer 2ec018a4e9 fix deprecated warning QString::SplitBehavior
enum QString::SplitBehavior This enum is obsolete.

Use Qt::SplitBehavior instead.
This enum was introduced or modified in Qt 5.14.
2020-06-12 05:52:50 +02:00
Simon De Backer 2570108caf fix deprecated warning qsrand
This function is obsolete.

Use QRandomGenerator instead.
This class was introduced in Qt 5.10.
2020-06-12 05:52:50 +02:00
Simon De Backer 5d2d4a48a5 fix deprecated warning QButtonGroup::buttonClicked
This function is obsolete.

Use QButtonGroup::idClicked instead.
This function was introduced in Qt 5.15.
2020-06-12 05:52:50 +02:00
Simon De Backer 21c3c09341 fix deprecated warning QHash
This function is obsolete.

Use QMultiHash instead.
This function was introduced in Qt 4.3 - 5.14
2020-06-12 05:52:50 +02:00
Simon De Backer b9ed45c8a3 fix deprecated warning QMap
This function is obsolete.

Use QMultiMap instead.
This function was introduced in Qt 4.3 - 5.14
2020-06-12 05:52:50 +02:00
Simon De Backer 573a36b93f fix deprecated warning QDirModel
This class is obsolete. It is provided to keep old source code working.
We strongly advise against using it in new code.

Use QFileSystemModel instead.
This class was introduced in Qt 4.4
2020-06-12 05:52:50 +02:00
artgg7300 e61cbfe30a translated hungarian files 2020-06-12 05:42:26 +02:00
Laurent Trinques 3e1740cee0 Revert Martin pull request for now, and return to last 7e9fd8df9 commit 2020-06-11 13:19:30 +02:00
Martin Marmsoler bf2e02273e do not set parts again when they are set already 2020-06-11 11:12:17 +02:00
Martin Marmsoler e36a4ddd0a implement currentParts() for every elementItemEditor so the editor can be extended to multi part edit in a later step 2020-06-11 11:12:17 +02:00
Martin Marmsoler 1ccffda93b add multiedit feature also for dynamic text 2020-06-11 11:12:17 +02:00
Martin Marmsoler a8c62b8257 static_cast is enough 2020-06-11 11:12:17 +02:00
Martin Marmsoler 5666782e91 multipart edit 2020-06-11 11:12:17 +02:00
Martin Marmsoler d000f611d8 - static_cast because it is a condition that it is PartTerminal 2020-06-11 11:12:17 +02:00
Martin Marmsoler 35896d5771 solves #7 2020-06-11 11:12:17 +02:00
Martin Marmsoler 8ffe50715d forgotten to commit texteditor 2020-06-11 11:12:17 +02:00
Martin Marmsoler 1c04ea0efb make partTextEditor capable to modify multiple parts at the same time 2020-06-11 11:12:17 +02:00
Martin Marmsoler 4bae1b902d multiterminal change 2020-06-11 11:12:17 +02:00
Martin Marmsoler 304ea00d7b WIP 2020-06-11 11:12:17 +02:00
Martin Marmsoler f2c796bdb0 not needed, because it is the same than a few lines below 2020-06-11 11:12:17 +02:00
Martin Marmsoler cccc4fc0c4 add comments 2020-06-11 11:12:05 +02:00
Martin Marmsoler b7c2740778 replace foreach by for 2020-06-11 11:12:05 +02:00
Martin Marmsoler e6f77ec369 Use uuid instead of an index to connect multiple elements 2020-06-11 11:12:05 +02:00
Martin Marmsoler bb24e121eb move initialization to header, so it must not be done in every constructor 2020-06-11 11:12:05 +02:00
Martin Marmsoler dd377eeb73 fix segmentation fault 2020-06-11 11:12:05 +02:00
Martin Marmsoler 19d494afcd fix nullpointer exception 2020-06-11 11:12:05 +02:00
Martin Marmsoler 6d782f4abb try to use TerminalData in Terminal and PartTerminal, sou the code must not be written double 2020-06-11 11:12:05 +02:00
Martin Marmsoler dcbcb5391f regarding to joshuas email, toXml uses a new structure. So it is changed in the properties interface and xrefproperties 2020-06-11 11:12:05 +02:00
Claveau Joshua 7e9fd8df98 graphics table properties editor : Add two buttons new button
Add new two new buttons :
1. Adjust the selected table to fit as well into folio.
2. Set current geometry to all linked tables : Apply the geometry (pos,
height, width, row to display) of the selected table to all linked
tables.
2020-06-11 10:41:01 +02:00
Ole Carlsen 516435554a Danish translation updated 2020-06-09 14:10:22 +02:00
Laurent Trinques e96a704215 Update fr en translation 2020-06-09 11:28:20 +02:00
Laurent Trinques e3b5fbb5ac Update *TS files 2020-06-09 10:45:37 +02:00
Martin Marmsoler d1742d5685 when model is not yet loaded, but the element editor should be opened, a segmentation fault occurs. Do not set current index when m_model is not yet loaded 2020-06-09 10:01:32 +02:00
Simon De Backer 4a3b7e708a QAbstractTableModel explicitly initialized in copy constructor
warning: base class ‘class QAbstractTableModel’
should be explicitly initialized in the copy constructor [-Wextra]
2020-06-08 21:14:15 +02:00
Ole Carlsen 521ed615d9 Minor Danish update 2020-06-08 18:43:43 +02:00
Laurent Trinques fea245d485 Update polish translation, thanks Pawel 2020-06-08 03:55:36 +02:00
Simon De Backer fe64923ffe fix deprecated warning QSet<T> QList<T>::toSet()
Use
QSet<T>(list.begin(), list.end())
instead.

This function was introduced in Qt 5.14
2020-06-08 03:52:51 +02:00
Simon De Backer 37658efd0d fix deprecated warning qUpperBound
Use
std::upper_bound
instead.
2020-06-07 16:42:41 +02:00
Simon De Backer 20a739fa96 fix deprecated warning QList::swap() attempt 2
Use
QList::swapItemsAt()
instead.

This function was introduced in Qt 5.13.
2020-06-07 16:42:26 +02:00
Simon De Backer 24528b0fdb fix deprecated warning QModelIndex::child
Use
QModelIndex::index
instead.

This function was DEPRECATED_SINCE(5, 8)
2020-06-07 16:42:17 +02:00
Simon De Backer 803414f716 remove user-defined copy constructor
We need to define our own copy constructor only
if an object has pointers or any runtime allocation
of the resource like file handle, a network connection..etc.

note: Default constructor does only shallow copy.
2020-06-07 16:41:42 +02:00
Claveau Joshua 9085c6fcda table item : remove a table remove also all linked tables 2020-06-05 20:00:13 +02:00
Claveau Joshua ae9ef3cf21 Make a copie of previous table model when unlink a table from her previous table. 2020-06-04 14:17:14 +02:00
Claveau Joshua 8ad876fb31 Improve the use of the database 2020-06-03 19:46:27 +02:00
Claveau Joshua b445ce8934 Nomenclature model : Improve function to setup the name of header 2020-06-03 19:15:21 +02:00
Claveau Joshua 042faeae32 Table widget : Enable arrow to quicly switch to previous/next linked table 2020-06-02 19:44:19 +02:00
Simon De Backer de88b32e5b fix deprecated warning QPainter::drawRoundRect
Use
QPainter::drawRoundedRect
instead.

This function was introduced in Qt 4.4.
2020-06-02 06:23:17 +02:00
Simon De Backer 74c3fc8dd9 fix deprecated warning QTreeWidgetItem::setBackgroundColor
Use
setBackground()
instead.
This function was introduced in Qt 4.2.
2020-06-01 11:53:38 +02:00
Ole Carlsen faf35c4985 Danish translation updated 2020-06-01 08:29:13 +02:00
Laurent Trinques 6b16f5b46d Add new conductors properties color and section 2020-05-31 22:33:25 +02:00
Simon De Backer 9b570525d3 fix deprecated warning QDrag::start
Use
QDrag::exec
instead.
2020-05-31 11:43:59 +02:00
Claveau Joshua 0897ed43fe Add table dialog : table config can saved and loaded.
The dialog used to edit the configuration of QetGraphicsTable item can
now save and load a configuration from graphics_table.json file located
in the user config dir.
2020-05-30 20:18:44 +02:00
Laurent Trinques 261abfa10b Revert "fix deprecated warning QList::swap()"
This reverts commit b5a33429df.
2020-05-30 06:47:34 +02:00
Simon De Backer b5a33429df fix deprecated warning QList::swap()
Use
QList::swapItemsAt()
instead.
2020-05-30 06:24:40 +02:00
Simon De Backer 09006dc75f fix deprecated warning QDir& QDir::operator=(const QString&)
This function is obsolete.

Use
QDir::setPath() instead
instead.
2020-05-30 06:24:04 +02:00
Simon De Backer 9ee911e484 fix -Wswitch warning
add default and Qt::MarkdownText
2020-05-30 06:23:43 +02:00
Claveau Joshua 27472bdd8b Nomenclature model don't save header data "display role"
The model doesn't save anymore the header data with role
Qt::displayRole.
The header display role is now generated in the fly, by concequent the
header displayed texts are always in the current local
2020-05-29 20:54:50 +02:00
Simon De Backer 70f0541e06 fix deprecated warning qVariantFromValue
This function is obsolete.
Note:
This function was provided as a workaround for MSVC 6
which did not support member template functions.
It is advised to use the other form in new code.

This function is equivalent to QVariant::fromValue(value).
2020-05-29 14:56:07 +02:00
Simon De Backer 86a4701d2b fix deprecated warning QLineF::intersect
This function is obsolete.

Use
QLineF::intersects(const QLineF &line, QPointF *intersectionPoint) const
instead.
This function was introduced in Qt 5.14.
2020-05-29 14:55:54 +02:00
Simon De Backer 0611fe2798 fix deprecated warning QTime::start()
Use
QElapsedTimer::QElapsedTimer()
instead.
This function was introduced in Qt 5.4.
2020-05-29 14:55:37 +02:00
Simon De Backer 22566a1bc6 fix deprecated warning QFontMetrics::width(QChar ch)
Use
QFontMetrics::horizontalAdvance(const QString &text, int len = -1)
instead.
This function was introduced in Qt 5.11.
2020-05-29 14:55:27 +02:00
Simon De Backer addcdeb2a0 fix -Wmisleading-indentation warning
there were spaces used to indent the conditional line
2020-05-29 14:03:26 +02:00
Simon De Backer e56701d336 *fix deprecated warning QWidget::getContentsMargins
This function is obsolete.

Use contentsMargins().
instead.

This function was introduced in Qt 4.6.
2020-05-29 14:03:00 +02:00
aitolos 61ebbbc23c Greek Lang update 2020-05-28 21:45:37 +03:00
sdeffaux 0b3d287c75 add and update symbols 2020-05-28 17:55:11 +02:00
Simon De Backer 362509cb38 fix deprecated warning QSet<T>::toList() Use values() instead.
warning: ‘QList<T> QSet<T>::toList() const [with T = Conductor*]’
is deprecated: Use values() instead. [-Wdeprecated-declarations]

QT_VERSION 5.15.0
GCC 64bit
2020-05-28 15:54:53 +02:00
artgg7300 7948e2b1d3 updated hungarian language files 2020-05-28 06:06:14 +02:00
dlee99 abdb76b68e modified: lang/qet_nl.qm
modified:   lang/qet_nl.ts
2020-05-26 22:42:37 +02:00
Claveau Joshua 75e6f28221 Reduce the time spend when nomenclature table is created automatically 2020-05-26 22:00:32 +02:00
Laurent Trinques 5772d919e3 Update *TS files 2020-05-25 13:44:14 +02:00
Laurent Trinques 1e9cb8a75a Update Polish translation, thanks Rafal 2020-05-25 13:26:32 +02:00
Simon De Backer bb2c822b2f Add some "Vaillant" hydraulic elements for allSTOR 2020-05-24 19:20:50 +02:00
Claveau Joshua 65777a0fb5 Minor typo 2020-05-24 17:23:11 +02:00
Claveau Joshua df26c5b7ed Add nomenclature dialog : enable option "add new folio and table if needed" 2020-05-24 17:17:17 +02:00
Claveau Joshua 7ea42752a4 Change the way how a diagram is added
Now it's the project itself who manage the adding of diagram instead of
the diagram view, it's more coherent
2020-05-24 16:24:39 +02:00
Claveau Joshua edfdf83c99 Nomenclature : enable option "fit to diagram" 2020-05-24 15:03:56 +02:00
Maximilian Federle 0c550497d1 snap: Start org.freedesktop.portal.Desktop on launch
Open & save dialogs might fail if it is not running.
org.freedesktop.portal.Desktop is DBus activated and this doesn't play
nicely with AppArmor at the moment.
2020-05-24 14:12:09 +02:00
Laurent Trinques 30dbcae2a5 Typo 2020-05-20 02:36:23 +02:00
Laurent Trinques a7121cce50 Improve : Try to launch qet_tb_generator portable version of the plugin
if user put binary on QDir::homePath()
2020-05-20 02:27:47 +02:00
Laurent Trinques 83b58ec246 Try to launch qet_tb_generator portable version of the plugin if user
put binary on QDir::homePath()
2020-05-19 11:15:52 +02:00
Claveau Joshua 77c9cad501 Animate search and replace widget when close with the button of the widget 2020-05-17 15:59:23 +02:00
Laurent Trinques 987dbd3fa6 Add symbol 2020-05-17 10:24:13 +02:00
Laurent Trinques b41a0656ec Minor : increase max conductors to 20px 2020-05-16 16:00:32 +02:00
Laurent Trinques fca9c7c479 Minor : set maximum to 99 text conductor 2020-05-16 15:56:00 +02:00
Laurent Trinques f360973eeb Macos add key LSMinimumSystemVersion 2020-05-15 13:34:41 +02:00
Claveau Joshua 70493a06f7 Minor : typo and tab edit order 2020-05-15 11:38:09 +02:00
Claveau Joshua e40ba32281 Bug fix : some element informations can't be set 2020-05-15 10:26:05 +02:00
Laurent Trinques 4ee65320f3 Update binary of norwegian translation 2020-05-14 20:20:56 +02:00
Joel As da297c8591 Recent update of norwegian translation 2020-05-14 20:16:52 +02:00
Laurent Trinques 6041818d8f Update qet_nb.ts qet_nb.qm, thanks Joel 2020-05-14 17:32:57 +02:00
Laurent Trinques d14d5de442 Update qet_nb.ts 2020-05-14 16:48:30 +02:00
Laurent Trinques cc9124cdfb Prepare to add new country Norwegian switch 2020-05-14 16:01:40 +02:00
Ole Carlsen b1ef5d4b2b anish translation updated 2020-05-12 18:44:36 +02:00
Claveau Joshua 0015f4a694 Qet graphics table item can be removed from diagram 2020-05-12 11:17:25 +02:00
artgg7300 50f061697c translated hungarian files 2020-05-10 10:11:08 +02:00
Claveau Joshua 37efa97ce7 qet graphics table item : to/from xml change
The font, alignment and margins is not saved by the table anymore but by
the model.
2020-05-08 00:08:57 +02:00
Maximilian Federle 9fa7e21905 snap: Prevent the use of the KDE Plasma platformtheme
A KDE session forces the KDE Plasma platformtheme which is incompatible with QET.
Unset the ENV vars in that case to prevent loading of the theme.
2020-05-06 23:15:52 +02:00
Laurent Trinques bc9ebca815 Update *TS files 2020-05-06 21:12:36 +02:00
Laurent Trinques f3138960b1 Fix : key sequence 'space' don't work with nl be local 2020-05-06 21:11:11 +02:00
Laurent Trinques f316ab5900 Update *TS files 2020-05-06 19:21:32 +02:00
Claveau Joshua 66a3c269ca Fix : key sequence 'space' don't work with nl be local 2020-05-06 19:14:42 +02:00
Laurent Trinques d5f3531d66 Snap remove i386 architecture 2020-05-06 10:46:10 +02:00
Laurent Trinques df3dd717d0 Enable only amd64 i386 architectures 2020-05-06 10:05:47 +02:00
Laurent Trinques 1320d12535 Refresh github link for DXFtoQET-2020 2020-05-06 09:49:03 +02:00
Laurent Trinques 2f0845daa9 Update *TS files and update english and french translation 2020-05-06 08:53:57 +02:00
Laurent Trinques b481073993 Fix typo 2020-05-06 08:41:18 +02:00
Laurent Trinques 7ea2474a6c Update Binary be translation 2020-05-06 07:07:29 +02:00
Simon De Backer 96028b1499 add translation be 2020-05-06 07:05:42 +02:00
Claveau Joshua efac27b9b8 Nomenclature : Add dialog when insert a new nomenclature table 2020-05-05 20:38:31 +02:00
Claveau Joshua 3905371da6 Fix wrong element text value when loading from xml 2020-05-03 20:29:55 +02:00
Laurent Trinques c49ee74d81 Add new Vacuum Technology elements, thanks Dinozzo 2020-05-03 15:12:23 +02:00
sdeffaux 4f8df55099 suppression de doublon 2020-05-02 16:14:23 +02:00
Laurent Trinques 711db09855 Add some "Vaillant" elements, thanks riesermauf 2020-05-02 16:08:11 +02:00
Claveau Joshua 0aae330bef Minor : improve layout for low resolution screen 2020-05-01 18:33:11 +02:00
Claveau Joshua f20df15ccf Nomenclature query can be saved/load 2020-05-01 18:07:15 +02:00
Laurent Trinques 7e7346da6e Add Weintek HMI symbols, thanks Rafał 2020-04-30 21:48:32 +02:00
gleissonjoaquim3 2c8c624e56 Update on PT_BR translation members 2020-04-30 12:17:11 +02:00
Laurent Trinques f78ac2c82b Fix missing many languages after run make install
or made any distro specific package, thanks Charles
2020-04-29 13:49:19 +02:00
Claveau Joshua 9bb58fedea Element query widget : widget restor is state according to the current query 2020-04-29 11:48:45 +02:00
artgg7300 bc1f10aa80 Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet
Translated hungarian files
2020-04-28 20:22:58 +02:00
artgg7300 9267befbbc Translated hungarian language files 2020-04-28 20:06:56 +02:00
Laurent Trinques 418e45552d macOS : add more explanation in Message Box about install plugin 2020-04-28 17:47:52 +02:00
Ole Carlsen a95a8b7fb6 Update danish translation 2020-04-27 19:46:10 +02:00
Claveau Joshua a8a9ddc3d6 Add view 'element_nomenclature_view' to projectDataBase
Add a view for the nomenclature to reduce the size of the query and make
it more understandable
2020-04-25 15:52:06 +02:00
Claveau Joshua 44bf0a5ce4 minor 2020-04-23 20:01:01 +02:00
Claveau Joshua 9525278be7 Animate show and replace widget.
this feature is totally useless and by consequent indispensable.
2020-04-23 19:52:56 +02:00
Laurent Trinques f4cbf21075 Add new Delta symbols, thanks Rafał 2020-04-23 12:45:37 +02:00
sdeffaux a19eb57a0f add symbols and reorganised folders 2020-04-23 12:06:35 +02:00
Laurent Trinques e4c15e21bf Update translation ang generete new Norwegian dialects nb 2020-04-20 07:11:38 +02:00
dlee99 d1af0e921c modified: lang/qet_nl.qm
modified:   lang/qet_nl.ts
2020-04-19 23:05:10 +02:00
sdeffaux ba1b306834 add symbols
j'ai vu un louper sur les disjoncteur de l'ancien commit
2020-04-19 14:34:36 +02:00
Laurent Trinques e99f8c9e7a Update pt_b binary translation 2020-04-19 13:46:49 +02:00
gleissonjoaquim3 88641cba2a Update translation pt-br 2020-04-19 13:44:46 +02:00
Claveau Joshua 8f4d5ef9dd element query widget : minor improvement
Double click on an item act like add or remove push button
2020-04-18 18:22:00 +02:00
Claveau Joshua 8cd9b3ba6e Element info query : fix wrong behavior 2020-04-18 18:11:56 +02:00
sdeffaux f3c4d94822 add symbols 2020-04-18 14:44:47 +02:00
Claveau Joshua 61d4ddfcda QetGraphicsTableItem : Imrpove how the table is resized 2020-04-17 23:15:39 +02:00
Claveau Joshua 9eb651449f Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet 2020-04-17 18:41:02 +02:00
Claveau Joshua 908d79925c save/load QetGraphicsTableItem to/from .qet file 2020-04-17 18:40:28 +02:00
Laurent Trinques 64ad7967ed Update Fr translation 2020-04-17 12:21:09 +02:00
Laurent Trinques bc11e03f00 Update En translation 2020-04-17 12:05:06 +02:00
Laurent Trinques 92074987c6 Update *TS files 2020-04-17 11:47:20 +02:00
Maximilian Federle 74d5d0f6ef snap: Use symlinks instead of bind-mounts
As per https://snapcraft.io/docs/snap-layouts,
bind-mounts significantly increase the startup time of the snap.
Use symlinks instead for better performance.
2020-04-17 05:29:31 +02:00
Maximilian Federle 983d78727c snap: Set correct PYTHONPATH
Fix qet-tb-generator not being able to find
its packages.
2020-04-17 05:29:31 +02:00
Maximilian Federle 07d3fd1ed4 snap: Use SNAP_USER_COMMON as HOME
This prevents the config and the user collection from being
backed up by snapd on update. If the user reverts qelectrotech,
the current collection will thus not be overwritten by the
possibly outdated backup.

Add a migration script that automatically transfers the user's .qet
directory to the new location.
2020-04-17 05:29:31 +02:00
Maximilian Federle 6867bf813a snap: Do not ship files already included in content snaps
Remove all files from prime that are already included in our content
snaps, which reduces snap size considerably.
2020-04-17 05:29:31 +02:00
Maximilian Federle b9002ab4da snap: Use kde-frameworks-5-core18-sdk to build
Use kde-neon's corresponding sdk snap instead of
build-packages.
2020-04-17 05:29:31 +02:00
Maximilian Federle 5b1bd22b30 snap: Use kde-neon extension
The kde-neon extension reduces our boilerplate in snapcraft.yaml
and reduces the snap size considerably, as we do not need to ship
any library that is already included in the kde-frameworks-5-core18
snap itself.

This limits qelectrotech builds to the architectures supported
by kde-frameworks-5-core18, i.e. only amd64.
2020-04-17 05:29:31 +02:00
Laurent Trinques f1036fe017 Add new symbols Legrand Viking, thanks Arnaud 2020-04-16 17:34:30 +02:00
Laurent Trinques bddcb0a5ae Minor: aboutqetdialog.ui set compilation information selectable by mouse 2020-04-16 08:50:19 +02:00
Laurent Trinques 47152d7cac Update qelectrotech.qrc 2020-04-15 10:59:22 +02:00
Laurent Trinques 081f44f8be Element Editor add new ColorHTML, THANKS Arnaud for the patch 2020-04-15 10:27:54 +02:00
Laurent Trinques cc72bb6e06 Revert Update org.qelectrotech.QElectroTech.json not fixing Python's Tkinter need for qet-tb-generator 2020-04-15 08:44:29 +02:00
Laurent Trinques 3f2441eb8a Update org.qelectrotech.QElectroTech.json for Flatpak build 2020-04-15 07:55:18 +02:00
sdeffaux 7bbef5785d update symbols
mise à jour en autre des symbols GCE il leurs manquer un  nom
2020-04-14 06:34:38 +02:00
sdeffaux 345ebeebcd add symbols and reorganise folders 2020-04-13 15:19:08 +02:00
Laurent Trinques 3fc7ff525c Add new GCE symbols 2020-04-13 07:01:06 +02:00
Claveau Joshua 851265844f Fix break from merge of qetgraphicsTableItem to master 2020-04-12 20:10:30 +02:00
Claveau Joshua 55876293bc Replace minus (-) by underscore (_) in all element information 2020-04-12 19:45:19 +02:00
Laurent Trinques 234886419d Merge
Q_OS_MACOS need now Python framework Versions 3.8 for launching
qet_tb_generator plugin
2020-04-12 19:04:08 +02:00
Laurent Trinques 73149973e3 Merge remote-tracking branch 'origin/QetGraphicsTableItem' 2020-04-12 18:51:38 +02:00
Claveau Joshua 41541dde2c Minor fix : dynamic text can't have 'label' info if formula is set
When create a new dynamic element text item, on an element which have a
formula, dynamic text can't have 'label' for source of text.
2020-04-10 15:02:18 +02:00
Claveau Joshua 5c6f556ad3 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-09 16:58:05 +02:00
Claveau Joshua 87f26ce691 Cross Xref : display power contact by default 2020-04-09 16:17:37 +02:00
Claveau Joshua 017f78fb13 Fix crash when close project
At time of closing project, if a master element(may be every linkable
element) is selected and the editor dock display a lot of available
slave, qet crash.
2020-04-09 16:12:21 +02:00
Claveau Joshua 94aa5c0247 Minor fix : in some condition master cross Xref are not displayed 2020-04-08 19:27:24 +02:00
Laurent Trinques 4774389ee0 Revert :
MACOS remove static path "/Library/Frameworks/Python.framework/Versions/
    *" for launching  qet_tb_generator plugin
2020-04-05 09:45:26 +02:00
Laurent Trinques f8e0b499f3 MACOS remove static path "/Library/Frameworks/Python.framework/Versions/
*" for launching  qet_tb_generator plugin
2020-04-05 09:32:45 +02:00
Laurent Trinques ebc55bb440 Q_OS_MACOS need now Python framework Versions 3.8 for launching
qet_tb_generator plugin
2020-04-05 08:58:01 +02:00
Laurent Trinques 5b32ce9e61 Add new Legrand elements, thanks Arnaud 2020-04-05 08:15:12 +02:00
Laurent Trinques f1999946fa Czech translation update, thanks Pavel 2020-04-03 06:23:45 +02:00
sdeffaux 31af660c73 add symbol 2020-04-02 13:49:00 +02:00
aitolos 2f2d72ed01 Update Greel Language files (spellcheck, typos) 2020-03-30 21:01:48 +03:00
Laurent Trinques a4dc920b62 Add new symbols, thanks Bisku 2020-03-28 13:50:17 +01:00
aitolos c22d8d70a0 Update Greek Lang files 2020-03-28 12:45:12 +02:00
Laurent Trinques 99064fe2ab Moving elements by mouse does not respect the grid settings
When moving element by mouse, snapping to grid uses fixed 10 px steps
hardcoded in source instead of using the value from grid settings. When
moved by keyboard, the grid step is respected.
It is due to QPointF Diagram::snapToGrid(const QPointF &p) function not
considering the settings.

Thanks jethro for this patch
2020-03-27 21:21:49 +01:00
Laurent Trinques abe5fc3b4e Update Greek TS, thanks aitolos 2020-03-27 04:52:20 +01:00
sdeffaux 970e3cd207 update symbols 2020-03-25 20:09:20 +01:00
Claveau Joshua aaccc33e7b Minor fix: conductor text don't move with element.
When move two elements connected by a conductor, the conductor text
don't follow the movement when he is previously moved by the user.
2020-03-22 20:19:41 +01:00
Laurent Trinques c0746b3fa4 Delete duplicate folder 2020-03-20 14:55:57 +01:00
sdeffaux eab9e39290 mise a jour symbol 2020-03-15 21:54:27 +01:00
sdeffaux d582e1c25b add symbols and update 2020-03-14 14:43:00 +01:00
artgg7300 9e842e5d09 updated hungarian translate 2020-03-14 08:00:46 +01:00
Laurent Trinques 23202c319c Add new Rexroth valves, thanks Fernando 2020-03-10 16:42:36 +01:00
dlee99 d703fb687f modified: lang/qet_nl.qm
modified:   lang/qet_nl.ts
2020-03-09 21:47:14 +01:00
sdeffaux 6479f8e7b8 add symbols and update 2020-03-08 17:22:19 +01:00
Claveau Joshua a899fa720b Merge branch 'QetGraphicsTableItem' 2020-03-08 10:41:45 +01:00
Claveau Joshua f7a090c3ca Add widget to edit QetGraphicsTableItem and QetGraphicsHeaderItem 2020-03-08 10:38:49 +01:00
Laurent Trinques 487c293860 Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet 2020-03-07 17:43:10 +01:00
Laurent Trinques 62d7d9a784 dd new Wago elements, thanks Pcl-user 2020-03-07 17:41:04 +01:00
nuri dd5e81da6e Updated german translation 2020-03-06 18:36:49 +01:00
Ole Carlsen 0daa6b436f Danish translation updated 2020-03-06 15:41:05 +01:00
Laurent Trinques 57ded906de Update translation 2020-03-06 13:06:21 +01:00
Laurent Trinques a9cdec6363 Update *TS file and generate new Slovakia ts file 2020-03-06 12:57:38 +01:00
sdeffaux 4c04a73022 add symbols hager 2020-03-05 16:47:04 +01:00
Laurent Trinques ad1fddadf2 Add new symbol, thanks Mihicz 2020-03-05 06:24:57 +01:00
Laurent Trinques 7d5eab748a Refresh legrand/61-busbar/ dir, thanks Arnaud 2020-03-05 06:22:25 +01:00
Laurent Trinques 6db1fe7666 Refresh legrand/61-busbar/ dir, thanks Arnaud 2020-03-04 19:48:50 +01:00
Laurent Trinques b5a15e49f1 Refresh bticino dir 2020-03-04 05:53:46 +01:00
Laurent Trinques c5eba536fd Add new legrand & bticino symbols, thanks Arnaud 2020-03-03 20:05:12 +01:00
Laurent Trinques 4264384675 Add new icp-das symbols, thanks Arnaud 2020-03-03 18:18:01 +01:00
sdeffaux fffa84efd6 add symbols 2020-03-02 12:30:18 +01:00
Laurent Trinques 27c3cc0000 Refresh ICP-DAS elements, thanks Arnaud 2020-02-29 15:27:35 +01:00
Laurent Trinques 670cad1092 Add ICP-DAS elements, thanks Arnaud 2020-02-29 13:46:40 +01:00
Laurent Trinques 85a2600e58 Improve files names extension for Gnome DE and Flatpak 2020-02-26 14:50:56 +01:00
sdeffaux 6535a93b66 Traduction and add symbols 2020-02-25 04:56:48 +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
Mathieu Bridon a16b505aa6 flatpak: Properly rename the appdata file
Adding the full file name was required, just like for renaming the
desktop files, unlike for renaming the icons.
2020-02-17 15:17:42 +01:00
sdeffaux 39d442b53d add symbols 2020-02-16 18:06:47 +01:00
Laurent Trinques f51fd44b55 Change dmg loaction build path to new build-aux/ 2020-02-14 14:57:38 +01:00
Mathieu Bridon 975f0db7ec build: Add a Flatpak manifest
This allows building the master branch of QElectroTech with a simple
command:

$ flatpak-builder _build build-aux/flatpak/org.qelectrotech.QElectroTech.json
2020-02-14 14:43:49 +01:00
Mathieu Bridon d26b189d3d build: Rename the packaging directory
The Linux and Windows packaging recipes don't have any restrictions on
where they have to be located. Snapcraft is the strictest on this.

Moving this to build-aux/ means we can have all the packaging recipes in
one place.
2020-02-14 14:43:36 +01:00
Mathieu Bridon 3f38f4b16c build: Move the Snap recipes
Snapcraft can find its build recipes in 2 places:

* a snap/ directory at the top of the sources;
* a build-aux/snap/ directory, since Snapcraft 3.3;

This commit moves from the former to the latter, so that we can group
all the packaging recipes together.
2020-02-14 14:43:36 +01:00
Laurent Trinques 5265db6cf7 Add new Legrand symbols, thanks Arnaud 2020-02-02 18:34:08 +01:00
Claveau Joshua fd2c210f49 Add QetGraphicsTableItem + entry "add nomenclature" in project menu 2020-02-02 16:33:19 +01:00
Laurent Trinques 336887b394 Fix # bug 182, thanks Wilfried 2020-01-30 16:27:27 +01:00
sdeffaux aa06d7ffcb add symbols 2020-01-28 14:15:19 +01:00
sdeffaux e8dcfee552 add symbols 2020-01-28 14:15:19 +01:00
Laurent Trinques fed5a30e8f Add new symbol, thanks Alexis 2020-01-27 08:25:10 +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
Laurent Trinques ebf76ef505 Add news symbols, thanks Arnaud 2020-01-22 10:56:36 +01:00
Claveau Joshua f297e28b64 Loading elements collections doesn't freeze gui anymore. 2020-01-19 11:53:40 +01:00
dlee99 8e4b5a8dca modified: lang/qet_nl.qm
modified:   lang/qet_nl.ts
2020-01-19 00:35:09 +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
dlee99 0e84cef85e modified: lang/qet_nl.qm
modified:   lang/qet_nl.ts
2020-01-13 20:24:57 +01:00
Laurent Trinques 12a0f8d831 Add new symbols, thanks David 2020-01-10 18:16:52 +01:00
joshua 91353b5578 Minor : Fix wrong position with cross ref item displayed as cross 2020-01-09 22:43:16 +01:00
joshua 32c135a7e5 Merge branch 'test_pugi' of ssh://git.tuxfamily.org/gitroot/qet/qet into test_pugi 2020-01-09 10:35:19 +01:00
joshua 3d051419a5 Improve file access on windows and mac OSX 2020-01-09 10:26:10 +01:00
Laurent Trinques 5e63ac316c Update SingleApplication to latest upstream sources 2020-01-08 14:27:52 +01:00
Laurent Trinques fbec9c9aa5 Add Checkbox to enable or disable the dialog to display the elpsaed time
of collection loading
2020-01-07 13:02:43 +01:00
Laurent Trinques 7ebc395f8b Update Polish translation, thanks Pawel 2020-01-06 12:49:37 +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 3a2a99c87a Update README.md 2019-12-31 11:43:24 +01:00
Laurent Trinques 4ee05530ae Update README.md 2019-12-27 18:43:18 +01:00
Laurent Trinques f10df82887 Improve README.md 2019-12-27 11:21:02 +01:00
Laurent Trinques 5e6ba5f157 Restore old READMe file 2019-12-27 03:01:33 +01:00
Laurent Trinques 96fc140918 Rename README file extenstion 2019-12-27 02:55:40 +01:00
Laurent Trinques 95a36d54dc Improve Readme file for Github repository 2019-12-27 02:44:16 +01:00
Laurent Trinques d7e5a84be1 Merge branch '20191111_fix_permissions' 2019-12-26 03:49:02 +01:00
dlee99 d743f15bb3 modified: lang/qet_nl.qm
modified:   lang/qet_nl.ts
2019-12-22 16:00:34 +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
artgg7300 cec62679be fixed syntax error in hungarian translation 2019-11-24 15:59:47 +01:00
dlee99 f806d82b41 modified: lang/qet_nl.qm
modified:   lang/qet_nl.ts
2019-11-23 18:38:55 +01:00
Laurent Trinques 41af7abadb Fix typo 2019-11-18 12:53:05 +01:00
nuri b39e000fa8 Updated german translation 2019-11-18 08:35:10 +01:00
Ole Carlsen 2e89016098 Updated Danish translation 2019-11-17 14:20:56 +01:00
artgg7300 236b37fa12 Updated hungarian translate 2019-11-17 07:21:21 +01:00
Laurent Trinques 68a685a87e Update *TS files 2019-11-17 02:41:40 +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 740b0942b7 Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet 2019-11-11 11:17:32 +01:00
joshua c68c1a281e CSV export : minor gui change 2019-11-11 11:17:18 +01:00
artgg7300 7a24f2fb36 updated hungarian translation 2019-11-11 06:29:09 +01:00
sdeffaux 72315a2a0f update symbols 2019-11-10 22:32:38 +01:00
sdeffaux e887845897 add symbol 2019-11-10 22:32:38 +01:00
sdeffaux cb52625afa Update qet_directory 2019-11-10 22:32:38 +01:00
joshua 6e0eab2608 Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet 2019-11-10 19:46:46 +01:00
joshua f912eea8d4 CSV export : improve save/load export configuration. 2019-11-10 19:46:28 +01:00
Laurent Trinques a0fbcfe06c Fix symbol state 2019-11-09 18:27:58 +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 143cf088ba Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet 2019-11-08 19:06:25 +01:00
joshua 2df9528082 CSV export : fix some missing informations. 2019-11-08 19:06:11 +01:00
nuri aa487495b5 Updated german translation 2019-11-08 07:58:29 +01:00
dlee99 da6dacca04 modified: lang/qet_nl.qm
modified:   lang/qet_nl.ts
2019-11-07 22:01:48 +01:00
joshua fc73d53d73 CSV export : correctly export label 2019-11-07 21:21:07 +01:00
Ole Carlsen 32a4d9c3fe Danish translation updated 2019-11-06 17:14:03 +01:00
Laurent Trinques ff9ccd6f86 Update *TS files 2019-11-06 17:01:47 +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 3fa6025c1d Update *TS files 2019-11-06 14:25:18 +01:00
Laurent Trinques 9c874af52e Nomenclature export : add coil and protection query 2019-11-06 14:16:55 +01:00
Ole Carlsen ce190dd323 Updated Danish translation 2019-11-05 21:06:13 +01:00
nuri 8f13ef06cb Updated german translation 2019-11-05 13:39:31 +01:00
tititiou36 dc360c57b5 Update qet_fr.ts
Ajout/correction de traduction avec pluriel
2019-11-05 11:07:18 +01:00
Laurent Trinques a75c0c5c41 Update *TS files 2019-11-05 08:03:24 +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
joshua ff7eb4d11c Revampe nomenclature
Nomenclature is now totally revamped, user can define information to
export and the order of theme.
2019-11-03 13:27:46 +01:00
joshua 7d9b3d8c36 Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet 2019-11-03 13:20:16 +01:00
Laurent Trinques ce335f321f Add element, thanks Alexis 2019-11-01 16:48:21 +01:00
Laurent Trinques d09b117bef Update EN translation 2019-10-29 18:08:29 +01:00
Laurent Trinques 8da9903877 Minor 2019-10-27 17:57:23 +01:00
Laurent Trinques b2a77450de Revert previous commit 2019-10-27 17:56:13 +01:00
Laurent Trinques 345a1b4420 Typo 2019-10-20 17:29:19 +02:00
Laurent Trinques fae2b0dab0 Try to fix Windows sqlite cache PATH 2019-10-20 17:25:54 +02:00
joshua 3c89c6f2ac Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet 2019-10-11 20:37:14 +02:00
Laurent Trinques 5fb7414b45 Add contributor 2019-10-09 14:47:47 +02:00
Laurent Trinques 7140cf9ca6 Update turkish translation, add forget qml files thanks Emir 2019-10-09 14:44:37 +02:00
Laurent Trinques 99681d27e4 Update turkish translation, thanks Emir 2019-10-09 14:33:25 +02:00
Laurent Trinques 265de06fe8 Update Hungarian translations, thanks Gabor 2019-10-07 06:58:59 +02:00
nuri c50caadf78 Updated german translation 2019-10-06 11:28:42 +02:00
Ole Carlsen e2e18e3736 Dansih translation updated 2019-10-06 09:57:22 +02:00
dlee99 de443e9f7b modified: lang/qet_nl.qm
modified:   lang/qet_nl.ts
2019-10-05 22:55:47 +02:00
Laurent Trinques 87d3322ee9 Update TS files 2019-10-05 14:56:55 +02:00
joshua 5de220c485 Conductors num can be exported to csv file. 2019-10-04 19:37:46 +02:00
joshua 8cc34d5f6a Simplify how a project is save
Probably only on windows, sometime the .qet file is empty after saving.
With this commit we simplify the save function, by avoiding to import an
xml node from another one, so we minimize the risk of failure.
2019-09-30 20:03:24 +02:00
joshua eba9148924 Fix crash when a .qet file with 0 diagrams. 2019-09-27 19:25:38 +02:00
nuri 2caaa2fae6 Updated german translation 2019-09-23 09:08:40 +02:00
Laurent Trinques 6c21b1fb5f Refresh Wago symbols, thanks Plc-user 2019-09-22 16:23:53 +02:00
Laurent Trinques b8e33bdf98 Update hungarian translation, thanks Gábor 2019-09-20 14:28:07 +02:00
Laurent Trinques f86e26314d Add symbol, thanks Christophe 2019-09-20 10:09:50 +02:00
dlee99 79d3c75857 modified: lang/qet_nl.qm
modified:   lang/qet_nl.ts
2019-09-18 23:07:36 +02:00
Ole Carlsen 8c50496bd2 Danish translation updated, latest update apparently went wrong. 2019-09-18 16:37:58 +02:00
joshua 0ceb38eb66 Fix : element prefix don't work with custom path of user elements collection
See post at
https://qelectrotech.org/forum/viewtopic.php?pid=10593#p10593
2019-09-17 20:52:47 +02:00
Laurent Trinques 4327080b3c Add EN and FR translations 2019-09-17 13:07:34 +02:00
Laurent Trinques 33a851a9b4 Update *TS files 2019-09-17 12:58:24 +02:00
Laurent Trinques 5a3b5c9cd7 Update Changelog 2019-09-09 16:44:32 +02:00
Laurent Trinques c4c829c205 Update Changelog 2019-09-09 10:38:56 +02:00
Laurent Trinques ccb8b06427 macOs : add command key for fix mouse scroll 2019-09-09 09:02:16 +02:00
Laurent Trinques a0a7513847 Replance Q_OS_MAC Deprecated by Q_OS_MACOS 2019-09-08 18:29:29 +02:00
Laurent Trinques 83eba80445 aDD scroll page tabs ON MACos, Thanks Giovanni 2019-09-08 18:07:20 +02:00
Laurent Trinques 76ba2aa3eb Add new symbols, thanks Michele 2019-09-08 15:51:38 +02:00
Laurent Trinques 01723497f3 Improve QTabBar::tab:selected style 2019-09-05 16:02:01 +02:00
Laurent Trinques 579e0badb2 Typo 2019-09-04 23:45:02 +02:00
Laurent Trinques d24df771a3 Add green style color for tab selected 2019-09-04 23:42:24 +02:00
Laurent Trinques b121dad562 For the Flatpak package : remove the file name extension added
automatically to the saved files even if the user sets an unknown file
extension for the program.
2019-09-03 22:54:09 +02:00
Laurent Trinques e4741f3604 Improve Wago symbols, thanks Plc-user 2019-09-03 10:35:28 +02:00
joshua 519517a8fd Minor : fix typo 2019-09-02 20:37:33 +02:00
Laurent Trinques 701a34b033 Minor : remove Dolphin .directory view file 2019-09-02 03:48:44 +02:00
joshua 86b610dc84 Element editor : improve polygon edition 2019-09-01 21:05:33 +02:00
Laurent Trinques 3fa071841c Merge and clean Stromie patch : feature set xref slave position 2019-08-31 07:37:34 +02:00
Laurent Trinques d37d802e6b Update MacQetDeploy.sh script 2019-08-30 14:09:08 +02:00
Laurent Trinques 10f249831d Force Fusion style on macOS 2019-08-29 13:12:00 +02:00
Laurent Trinques cf8947cbc2 Element editor : add a control key for moving by keyboard thes
primitives selected by mouse area in 0.1 increments instead of 1
2019-08-26 14:08:51 +02:00
nuri 1218636cab Updated german translation 2019-08-26 13:55:09 +02:00
Laurent Trinques 130067ffb2 Element editor : add a control key for moving by keyboard selected
primitives in 0.1 increments instead of 1
2019-08-26 12:38:31 +02:00
nuri 80fd3c75ea Updated german translation 2019-08-26 11:13:40 +02:00
Laurent Trinques 0d464af32b Add new Wago elements, thanks Plc-user 2019-08-25 12:40:42 +02:00
Laurent Trinques 7ffa806b1b Improve folio list position (user don't know index is 0)
1 for first position
2 for second position
0 always in the end
2019-08-20 13:11:46 +02:00
Laurent Trinques 348a8d9975 Move symbols, thanks Galexis 2019-08-19 13:52:48 +02:00
Laurent Trinques c054079d7b Set defaut position to second page 2019-08-17 12:58:24 +02:00
Laurent Trinques 6c09dd31d2 Add in setting folio list position spinbox
0 for first position
1 for second position
99999 always in the end
2019-08-17 11:43:13 +02:00
Laurent Trinques 603824aabb Snap: Remove tag hack 2019-08-07 16:19:14 +02:00
Laurent Trinques 86e658692f snap : add cups-bsd stage-packages 2019-08-07 13:22:02 +02:00
Maximilian Federle 90f43e686b snap: Add cups-control interface 2019-08-06 11:05:18 +02:00
Laurent Trinques 9fc7554dfd Update Greek TS, thanks aitolos 2019-08-03 16:05:04 +02:00
Laurent e583919d72 Update_Spanish_Translations, thanks Alfredo 2019-07-31 19:30:49 +02:00
Laurent Trinques 9ea527986a Update translation BE-nl, thanks Ronny 2019-07-28 05:17:15 +02:00
Laurent Trinques 3e7bb303b8 Rename element 2019-07-24 16:22:33 +02:00
Laurent Trinques 88022b7ed2 Delete element 2019-07-24 16:20:20 +02:00
Laurent Trinques 3a50edbfac Rename folder 2019-07-24 16:18:24 +02:00
sdeffaux 02e1ea447c reorganize 2019-07-24 15:04:58 +02:00
sdeffaux 39c8469481 remove doublon 2019-07-24 15:04:58 +02:00
sdeffaux 9e01b54d0f Update 1734_ib8s.elmt 2019-07-24 15:04:58 +02:00
sdeffaux 132aa754b2 add manufacturer 2019-07-24 15:04:58 +02:00
sdeffaux ba31d05e0d Update qet_directory 2019-07-24 15:04:58 +02:00
sdeffaux a13ff777de Update qet_directory 2019-07-24 15:04:58 +02:00
sdeffaux f0fa3f8929 add munufacturer 2019-07-24 15:04:58 +02:00
sdeffaux 171cd0aeab Update qet_directory 2019-07-24 15:04:58 +02:00
sdeffaux b8d9334626 Update qet_directory 2019-07-24 15:04:58 +02:00
sdeffaux 85b9280cd7 Update qet_directory 2019-07-24 15:04:58 +02:00
sdeffaux f564135eb3 Update split-pared-d.elmt 2019-07-24 15:04:58 +02:00
sdeffaux d9cd48e5ab renaming dossier 2019-07-24 15:04:58 +02:00
Laurent Trinques abdcef1c46 Splash : minor change 2019-07-21 16:24:01 +02:00
Laurent Trinques 528cb870a7 Update splash 2019-07-21 16:17:13 +02:00
Laurent Trinques 6468063c30 Change Version and displayedVersion update Doxyfile 2019-07-21 15:00:07 +02:00
Dik Leenheer 5fd3f7978d Update Dutch Translation 2019-07-21 14:18:49 +02:00
Dik Leenheer 6382f61c8c Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet 2019-07-21 14:07:53 +02:00
Ole Carlsen 70dc2bcf8d Danish translation update 2019-07-20 14:47:15 +02:00
Laurent Trinques c0543bb9b0 Update *TS files 2019-07-20 14:35:55 +02:00
Laurent Trinques f5a22b61c7 Fix lintian spelling_error 2019-07-20 14:27:52 +02:00
Laurent Trinques a375424c07 Merge branch 'master' of ssh://git.tuxfamily.org/gitroot/qet/qet 2019-07-17 18:36:27 +02:00
Laurent Trinques 02af727b52 Bump year in Copyrigh notice, thanks Remi 2019-07-17 18:34:55 +02:00
Maximilian Federle ccc43c8167 Snap: Remove tag hack & remove 'g' from git hash 2019-07-17 17:49:48 +02:00
Ole Carlsen cb734a0581 Danish translation updated 2019-07-17 15:24:07 +02:00
Laurent Trinques 37fa30a34f Change displayedVersion 2019-07-17 15:00:14 +02:00
Dik Leenheer 5b838c3ca9 Update Dutch Translation 2019-07-16 22:26:27 +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
7039 changed files with 587602 additions and 88499 deletions
+7
View File
@@ -0,0 +1,7 @@
*.snap
.flatpak-builder
# Qt build output
*.user
# doxygen Doxyfile output
doc/
QElectroTech.tag
+27
View File
@@ -0,0 +1,27 @@
# How to contribute
I'm really glad you're reading this, because we need volunteer developers to help this project come to fruition.
Here are some important resources:
* [wiki](https://qelectrotech.org/wiki_new/doc/qt_creator#on_ajoute_le_style_de_code_qet)Qet code style
## Testing
## Submitting changes
Always write a clear log message for your commits. One-line messages are fine for small changes, but bigger changes should look like this:
$ git commit -m "A brief summary of the commit
>
> A paragraph describing what changed and its impact."
## Coding conventions
Start reading our code and you'll get the hang of it. We optimize for readability:
* We indent using tab, see https://qelectrotech.org/wiki_new/doc/qt_creator#on_ajoute_le_style_de_code_qet
Thanks,
QElectroTech
-22
View File
@@ -1,7 +1,5 @@
[en] [en]
Thanks to Qt Software for their Qt library ( http://www.qtsoftware.com/ ), licensed under GNU/GPL. Thanks to Qt Software for their Qt library ( http://www.qtsoftware.com/ ), licensed under GNU/GPL.
Thanks to Everaldo Coelho for the Crystal SVG icons theme ( http://www.iconfinder.com/iconsets/crystalproject) licensed under LGPL.
Thanks to Nuno Pinheiro for the Oxygen icons theme ( http://www.oxygen-icons.org/ ) licensed under LGPL but also for the QElectroTech-dedicated icons.
Thanks to the KDE project ( http://www.kde.org/ ). Thanks to the KDE project ( http://www.kde.org/ ).
Thanks to Loic for his mathematics-related explanations. Thanks to Loic for his mathematics-related explanations.
Thanks to Remi Collet for the Fedora packaging. Thanks to Remi Collet for the Fedora packaging.
@@ -32,8 +30,6 @@ Thanks to Mrbit for ebuild Gentoo packaging.
[fr] [fr]
Merci à Qt Software pour la bibliothèque Qt ( http://www.qtsoftware.com/ ), sous licence GNU/GPL. Merci à Qt Software pour la bibliothèque Qt ( http://www.qtsoftware.com/ ), sous licence GNU/GPL.
Merci à Everaldo Coelho pour le thème d'icônes Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject ) sous licence LGPL.
Merci à Nuno Pinheiro pour le thème d'icônes Oxygen ( http://www.oxygen-icons.org/ ) sous licence LGPL mais aussi pour les icônes dédiées à QElectroTech
Merci au projet KDE ( http://www.kde.org/ ). Merci au projet KDE ( http://www.kde.org/ ).
Merci à Loic pour ses explications d'ordre mathématique. Merci à Loic pour ses explications d'ordre mathématique.
Merci à Remi Collet pour les paquets Fedora. Merci à Remi Collet pour les paquets Fedora.
@@ -64,8 +60,6 @@ Merci à Mrbit for ebuild les paquets Gentoo
[ru] [ru]
Спасибо Qt Software за их библиотеку Qt ( http://www.qtsoftware.com/ ), лицензированную на условиях GNU/GPL. Спасибо Qt Software за их библиотеку Qt ( http://www.qtsoftware.com/ ), лицензированную на условиях GNU/GPL.
Спасибо Everaldo Coelho за тему значков Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject ) лицензированную на условиях LGPL.
Спасибо Nuno Pinheiro за тему значков Oxygen ( http://www.oxygen-icons.org/ ) лицензированную на условиях LGPL, а также за значки связанные с QElectroTech.
Спасибо проекту KDE ( http://www.kde.org/ ). Спасибо проекту KDE ( http://www.kde.org/ ).
Спасибо Loic за объяснения связанные с математикой. Спасибо Loic за объяснения связанные с математикой.
Спасибо Remi Collet за пакет для Fedora. Спасибо Remi Collet за пакет для Fedora.
@@ -79,8 +73,6 @@ Merci à Mrbit for ebuild les paquets Gentoo
[pt] [pt]
Agradecimentos a Qt Software pela sua biblioteca Qt ( http://www.qtsoftware.com/ ), licenciada de acordo com a GNU/GPL. Agradecimentos a Qt Software pela sua biblioteca Qt ( http://www.qtsoftware.com/ ), licenciada de acordo com a GNU/GPL.
Agradecimentos a Everaldo Coelho pelo tema de ícones Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject ), licenciado de acordo com a LGPL.
Agradecimentos a Nuno Pinheiro pelo tema de ícones Oxygen e em especial pelos ícones dedicados ao programa QElectroTech ( http://www.oxygen-icons.org/ ), lincenciado de acordo com a LGPL.
Agradecimentos ao projecto KDE ( http://www.kde.org/ ). Agradecimentos ao projecto KDE ( http://www.kde.org/ ).
Agradecimentos a Loic pelas suas explicações relacionadas com problemas matemáticos. Agradecimentos a Loic pelas suas explicações relacionadas com problemas matemáticos.
Agradecimentos a Remi Collet pela criação dos pacotes para Fedora. Agradecimentos a Remi Collet pela criação dos pacotes para Fedora.
@@ -94,8 +86,6 @@ Agradecimentos a 'Dr.Slump'pela tradução para italiano
[es] [es]
Agradecimientos a Qt Software por su biblioteca Qt ( http://www.qtsoftware.com/ ), licenciada bajo GNU/GPL. Agradecimientos a Qt Software por su biblioteca Qt ( http://www.qtsoftware.com/ ), licenciada bajo GNU/GPL.
Agradecimientos a Everaldo Coelho por el tema de icónos Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject ), licenciado bajo LGPL.
Agradecimientos a Nuno Pinheiro por el tema de icónos Oxygen y especialmente por los icónos dedicados al programa QElectroTech ( http://www.oxygen-icons.org/ ), licenciado bajo LGPL.
Agradecimientos al proyecto KDE ( http://www.kde.org/ ). Agradecimientos al proyecto KDE ( http://www.kde.org/ ).
Agradecimientos a Loic por sus explicaciones relacionadas con problemas matemáticos. Agradecimientos a Loic por sus explicaciones relacionadas con problemas matemáticos.
Agradecimientos a Remi Collet por criación de paquetes para Fedora. Agradecimientos a Remi Collet por criación de paquetes para Fedora.
@@ -109,8 +99,6 @@ Agradecimientos a 'Dr.Slump' por sus traducciones en italiano
[cs] [cs]
Díky Qt Software za jejich knihovnu Qt ( http://www.qtsoftware.com/ ), pod licencí GNU/GPL. Díky Qt Software za jejich knihovnu Qt ( http://www.qtsoftware.com/ ), pod licencí GNU/GPL.
Díky Everaldovi Coelho za téma Crystal SVG icons theme ( http://www.iconfinder.com/iconsets/crystalproject ) pod licencí LGPL.
Díky Nunovi Pinheirovi za téma ikon Oxygen ( http://www.oxygen-icons.org/ ) pod licencí LGPL ale také za ikony věnované QElectroTech.
Díky projektu KDE ( http://www.kde.org/ ). Díky projektu KDE ( http://www.kde.org/ ).
Díky Loicovi za jeho vysvětlení vztahující se k matematice. Díky Loicovi za jeho vysvětlení vztahující se k matematice.
Díky Remi Colletovi za balíček pro Fedoru. Díky Remi Colletovi za balíček pro Fedoru.
@@ -124,8 +112,6 @@ Dìky 'Dr.Slump' za jeho italianský překlad
[pl] [pl]
Podziękowania dla Qt Software, za biblioteki Qt (http://www.qtsoftware.com/) na licencji GNU / GPL. Podziękowania dla Qt Software, za biblioteki Qt (http://www.qtsoftware.com/) na licencji GNU / GPL.
Podziękowania dla Everaldo Coelho, za ikony Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject) na licencji LGPL.
Podziękowania dla Nun Pinheiro, za ikony Oxygen (http://www.oxygen-icons.org/) na licencji LGPL, a także za ikony przeznaczone do projektu QElectroTech.
Podziękowania dla projektu KDE (http://www.kde.org/). Podziękowania dla projektu KDE (http://www.kde.org/).
Podziękowania dla Loic, za pomoc w rozwiązaniu problemów matematycznych. Podziękowania dla Loic, za pomoc w rozwiązaniu problemów matematycznych.
Podziękowania dla Remi Collet, za pakiety dla Fedory. Podziękowania dla Remi Collet, za pakiety dla Fedory.
@@ -138,8 +124,6 @@ Podziękowania dla Alfredo Carreto, za jego tłumaczenie na język hiszpański i
[it] [it]
Grazie a Qt Software per le loro librerie Qt (http://www.qtsoftware.com/), licenzate sotto GNU/GPL. Grazie a Qt Software per le loro librerie Qt (http://www.qtsoftware.com/), licenzate sotto GNU/GPL.
Grazie a Everaldo Coelho per il tema icone Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject) licenzato sotto LGPL.
Grazie a Nuno Pinheiro per il tema icone Oxygen (http://www.oxygen-icons.org/) licenzato sotto LGPL ma anche per le icone dedicate a QElectroTech.
Grazie al progetto KDE (http://www.kde.org/). Grazie al progetto KDE (http://www.kde.org/).
Grazie a Loic per le sue spiegazioni matematiche. Grazie a Loic per le sue spiegazioni matematiche.
Grazie a Remi Collet per i pacchetti per Fedora. Grazie a Remi Collet per i pacchetti per Fedora.
@@ -165,8 +149,6 @@ Grazie a Markos Chandras per i pacchetti per Gentoo.
[el] [el]
Ευχαριστίες στην Qt Software για την βιβλιοθήκη Qt ( http://www.qtsoftware.com/ ), αδειοδοτημένο ως GNU/GPL. Ευχαριστίες στην Qt Software για την βιβλιοθήκη Qt ( http://www.qtsoftware.com/ ), αδειοδοτημένο ως GNU/GPL.
Ευχαριστίες στον Everaldo Coelho για τα εικονίδια του θέματος Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject) αδειοδοτημένο ως LGPL.
Ευχαριστίες to Nuno Pinheiro για τα εικονίδια του θέματος Oxygen ( http://www.oxygen-icons.org/ ) αδειοδοτημένο ως LGPL και επίσης για τα εικονίδια ειδικά για το QElectroTech.
Ευχαριστίες στο έργο KDE ( http://www.kde.org/ ). Ευχαριστίες στο έργο KDE ( http://www.kde.org/ ).
Ευχαριστίες στον Loic για τις εξηγήσεις σχετικές με μαθηματικά. Ευχαριστίες στον Loic για τις εξηγήσεις σχετικές με μαθηματικά.
Ευχαριστίες στον Remi Collet για τα πακέτα Fedora. Ευχαριστίες στον Remi Collet για τα πακέτα Fedora.
@@ -197,8 +179,6 @@ Grazie a Markos Chandras per i pacchetti per Gentoo.
[nl] [nl]
Dank aan Qt Software voor hun Qt library ( http://www.qtsoftware.com/ ) , onder de GNU / GPL licentie . Dank aan Qt Software voor hun Qt library ( http://www.qtsoftware.com/ ) , onder de GNU / GPL licentie .
Dank aan Everaldo Coelho voor de Crystal SVG iconen thema ( http://www.iconfinder.com/iconsets/crystalproject ) gelicenseerd onder LGPL .
Dank aan Nuno Pinheiro voor de Oxygen iconen thema ( http://www.oxygen-icons.org/ ) gelicenseerd onder LGPL maar ook voor de QElectroTech -dedicated iconen.
Dank aan het KDE-project ( http://www.kde.org/ ) . Dank aan het KDE-project ( http://www.kde.org/ ) .
Dank aan Loic voor zijn wiskunde - gerelateerde verklaringen . Dank aan Loic voor zijn wiskunde - gerelateerde verklaringen .
Met dank aan Remi Collet voor de Fedora pakket. Met dank aan Remi Collet voor de Fedora pakket.
@@ -229,8 +209,6 @@ Dank aan Mrbit voor ebuild Gentoo pakket.
[be] [be]
Dank aan Qt Software bibliotheek voor Qt ( http://www.qtsoftware.com/ ), onder licentie van GNU/GPL. Dank aan Qt Software bibliotheek voor Qt ( http://www.qtsoftware.com/ ), onder licentie van GNU/GPL.
Dank aan Everaldo Coelho voor het pictogram thema Crystal SVG ( http://www.iconfinder.com/iconsets/crystalproject )onder licentie van licence LGPL.
Dank aan Nuno Pinheiro voor het pictogram thema Oxygen ( http://www.oxygen-icons.org/ ) onder licentie van LGPL maar ook voor de iconen opgedragen aan QElectroTech
Dank aan project KDE ( http://www.kde.org/ ). Dank aan project KDE ( http://www.kde.org/ ).
Dank aan Loic voor zijn uitleg van de mathematische orde. Dank aan Loic voor zijn uitleg van de mathematische orde.
Dank aan Remi Collet voor de pakketten Fedora. Dank aan Remi Collet voor de pakketten Fedora.
+237 -1
View File
@@ -1,3 +1,238 @@
====== ChangeLog from 0.7 to 0.8 ======
* Element editor :
* with Ctrl key you can moving by keyboard primitives selected by 0.1 point instead by 1 points, added the same feature for moving the selected aera.
* Improve polygon widget editor on elements editor.
* Diagram editor :
* User can choose now folio list emplacement in project by select position number in settings :
1 for the first position
2 for the second position
etc
0 for always at the end of project
Because index folio is 0 and not 1 we apply -1 in formula to not complicate your life..
* macOS :
* Add Fusion style and fix tilesets tab bar size
* Enable mouse wheel on tilesets tab bar with command keyboard, thanks Giovanni.
(removed by Qt upstream) https://codereview.qt-project.org/gitweb?p=qt/qtbase.git;a=commitdiff;h=ea47d152b35158ba07a55d009f57df0e4c2a048f;hp=08cc9b9991ae9ab51bed5b857b6257401401ff6f
* For the Flatpak package : remove the file name extension added
automatically to the saved files even if the user sets an unknown file
extension for the program.
====== 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 ====== ====== 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. In the official collection, there are now 2625 elements, and 418 catégoris for a total of 3043 files.
@@ -246,4 +481,5 @@ Le dialogue "Exporter" (pour générer un fichier image d'un schéma) a égaleme
* Affinage du constructeur de la classe QETApp * Affinage du constructeur de la classe QETApp
* Moins d'avertissements à la compilation (testé avec gcc 4.3) * Moins d'avertissements à la compilation (testé avec gcc 4.3)
* Moins d'inclusions non pertinentes * Moins d'inclusions non pertinentes
* Nettoyage du trunk : déplacement des sources dans un sous-répertoire
+7 -7
View File
@@ -31,7 +31,7 @@ PROJECT_NAME = QElectroTech
# This could be handy for archiving the generated documentation or # This could be handy for archiving the generated documentation or
# if some version control system is used. # if some version control system is used.
PROJECT_NUMBER = 0.3a PROJECT_NUMBER = 0.80
# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute)
# base path where the generated documentation will be put. # base path where the generated documentation will be put.
@@ -47,7 +47,7 @@ OUTPUT_DIRECTORY = doc
# source files, where putting all generated files in the same directory would # source files, where putting all generated files in the same directory would
# otherwise cause performance problems for the file system. # otherwise cause performance problems for the file system.
CREATE_SUBDIRS = NO CREATE_SUBDIRS = YES
# The OUTPUT_LANGUAGE tag is used to specify the language in which all # The OUTPUT_LANGUAGE tag is used to specify the language in which all
# documentation generated by doxygen is written. Doxygen will use this # documentation generated by doxygen is written. Doxygen will use this
@@ -124,7 +124,7 @@ FULL_PATH_NAMES = NO
# If left blank the directory from which doxygen is run is used as the # If left blank the directory from which doxygen is run is used as the
# path to strip. # path to strip.
STRIP_FROM_PATH = /home/xavier/projets/qet/qelectrotech/ STRIP_FROM_PATH =
# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of
# the path mentioned in the documentation of a class, which tells # the path mentioned in the documentation of a class, which tells
@@ -890,19 +890,19 @@ TOC_EXPAND = NO
# Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated # Qt's qhelpgenerator to generate a Qt Compressed Help (.qch) of the generated
# HTML documentation. # HTML documentation.
GENERATE_QHP = NO GENERATE_QHP = YES
# If the QHG_LOCATION tag is specified, the QCH_FILE tag can # If the QHG_LOCATION tag is specified, the QCH_FILE tag can
# be used to specify the file name of the resulting .qch file. # be used to specify the file name of the resulting .qch file.
# The path specified is relative to the HTML output folder. # The path specified is relative to the HTML output folder.
QCH_FILE = QCH_FILE = "QElectroTech.qch"
# The QHP_NAMESPACE tag specifies the namespace to use when generating # The QHP_NAMESPACE tag specifies the namespace to use when generating
# Qt Help Project output. For more information please see # Qt Help Project output. For more information please see
# http://doc.trolltech.com/qthelpproject.html#namespace # http://doc.trolltech.com/qthelpproject.html#namespace
QHP_NAMESPACE = QHP_NAMESPACE = "my_namespace"
# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating # The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating
# Qt Help Project output. For more information please see # Qt Help Project output. For more information please see
@@ -932,7 +932,7 @@ QHP_SECT_FILTER_ATTRS =
# If non-empty doxygen will try to run qhelpgenerator on the generated # If non-empty doxygen will try to run qhelpgenerator on the generated
# .qhp file. # .qhp file.
QHG_LOCATION = QHG_LOCATION = "/usr/lib/x86_64-linux-gnu/qt5/bin/qhelpgenerator"
# The DISABLE_INDEX tag can be used to turn on/off the condensed index at # The DISABLE_INDEX tag can be used to turn on/off the condensed index at
# top of each HTML page. The value NO (the default) enables the index and # top of each HTML page. The value NO (the default) enables the index and
+1
View File
@@ -8,6 +8,7 @@ $ qmake (qmake-qt5 for Debian-based systems)
$ make $ make
# umask 0022 # umask 0022
# make install # make install
[fr] [fr]
Pré-requis : Pré-requis :
libQt5 (paquets libqt5*) libQt5 (paquets libqt5*)
+5
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. QElectroTech est une application Qt5 pour réaliser des schémas électriques.
QET utilise le format XML pour ses éléments et ses schémas et inclut un éditeur de schémas, un éditeur d'élément, ainsi qu'un editeur de cartouche. QET utilise le format XML pour ses éléments et ses schémas et inclut un éditeur de schémas, un éditeur d'élément, ainsi qu'un editeur de cartouche.
[de]
QElectroTech ist eine Qt5 Software, um Schaltpläne zu erstellen.
QET benutzt das XML Format für seine Bauteile und seine Projekte, und beinhaltet einen Schaltplaneditor, einen Bauteileditor sowie einen Zeichnungskopfeditor.
[ru] [ru]
QElectroTech - приложение написанное на Qt5 и предназначенное для разработки электрических схем. QElectroTech - приложение написанное на Qt5 и предназначенное для разработки электрических схем.
Оно использует XML-файлы для элементов и схем, и включает, как редактор схем, так и редактор элементов. Оно использует XML-файлы для элементов и схем, и включает, как редактор схем, так и редактор элементов.
+178
View File
@@ -0,0 +1,178 @@
![](logo.png)
# QElectroTech
### What it is
QElectroTech, or QET in short, is a libre and open source desktop application to create diagrams and schematics.
The software is primarily intended to create electrical documentation but it can also be used to draw any kinds of diagrams, such as those made in pneumatics, hydraulics, process industries, electronics...
Generally speaking, QET is a **CAD/CAE editor focusing on schematics drawing features**.
This means that there are no embedded simulating or calculating functionalities and it is not planned to implement them.
The main goal of the developers is to provide a libre, easy to use and effective software for **schematics drawing purposes**.
### Version
The current stable version is 0.70 and was released on 2019.07.13.
Once it has been officialy released, the stable version is always frozen and is no longer developed.
New functionalities, bug and issue fixings are further made in the development version (currently 0.8), which can also be [downloaded](https://qelectrotech.org/download.html).
Users who want to test and take benefits from the last software implementations should use the development version. But... use it at your own risk, since things are sometimes broken or only partialy implemented until they are done!
### License
The software is licensed under [GNU/GPL](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html).
You are free to use, copy, modify and redistribute it under the terms of the license.
Like many other open source softwares, QElectroTech is provided as it is, without any warranty.
### Development / technical choices
The development follows the classical way of free and open source software: the source code, written by a community of users, is freely accessible.
Here are the technical choices made for the software development:
* Integrated development environment: [Qt Framework](https://www.qt.io/ide/)
* Libraries: Qt 5.x
* [KF5 Framework](https://github.com/KDE)
[Cmake](https://cmake.org/install/)
[kcoreaddons](https://github.com/KDE/kcoreaddons)
[kwidgetsaddons](https://github.com/KDE/kwidgetsaddons).
* Coding language: [C++](https://en.wikipedia.org/wiki/C%2B%2B)
* GUI translations: [Qt Linguist](http://doc.qt.io/qt-5/qtlinguist-index.html)
* Version control: [GIT](https://git.tuxfamily.org/qet/qet.git/)
* File format for projects, elements and titleblocks: [XML](http://www.w3schools.com/xml/xml_whatis.asp)
* Main development platform: [GNU/Linux](http://getgnulinux.org/en/linux/)
* Targeted platforms: Windows, GNU/Linux, Mac OS X, BSDs
* [Forum](https://qelectrotech.org/forum/index.php)
* [Wiki](https://qelectrotech.org/wiki_new/)
* [Mantis_bugtracker](https://qelectrotech.org/bugtracker/my_view_page.php)
If you wish to be informed of the latest developments, browse the [archive](https://listengine.tuxfamily.org/lists.tuxfamily.org/qet/) of the project mailing list where all commits (changes) are registered. This archive is publicly available, you don't need any account to access it.
# Features
QElectroTech is a free and open source software.
No need to worry about restrictive licensing, privacy violation or dependency on a company.
Zero cost and no licensing fees!
But you are welcome to make a donation to support the development
QElectroTech runs on the 3 most widespread operating systems for desktop computers in the world.
Files that were created on an OS can be edited on another OS without any conversion or restriction.
MS Windows users can even run the "ready-to-use" version of QElectroTech from an external medium with no need to install it on an access restricted computer.
Take advantage of the modern GUI
Toolbars and panels can be enabled/disabled, moved and displayed the way you want to work.
Panels can be stacked on each other (as tabs) or docked on the sides (as docks) or completely separated from the main window (as windows).
The GUI can fit to small or big screens, and even to multi-display configurations.
![](https://download.tuxfamily.org/qet/images-features/0030.png "GUI overview")
The GUI of QElectroTech is translated in 19 languages.
You only need to restart the application for the new selected language to take effect.
![](https://download.tuxfamily.org/qet/images-features/0040.png "Lang menu")
Create technical documentation in professional quality
Size, look and informations of the folios (sheets) are fully configurable.
You can set vertical and horizontal headers (printed rulers) individually on and off, set number of columns and rows, and set width/height of each column/row.
Titlebocks can be created and edited with the embedded titleblock editor to perfectly suit your needs.
Custom variables can be defined to display the informations you wish in the titleblock.
![](https://download.tuxfamily.org/qet/images-features/0055.png "Titleblock editor")
With only 2 mouse clicks you can add a full automatic generated table of content.
Changes in the documentation are updated on the fly.
![](https://download.tuxfamily.org/qet/images-features/0060.png "Table of content")
Choose from more than 7.000 symbols...
The embedded QET collection contains a rich library of electric, logic, pneumatic, hydraulic and fluid symbols.
The library grows at every new release thanks to an active user community.
![](https://download.tuxfamily.org/qet/images-features/0070.png "Collections")
...or create your own collection
The embedded element editor is a nice tool to create your own elements (symbols or anything else).
Your own elements are stored in the user collection.
![](https://download.tuxfamily.org/qet/images-features/0080.png "Element editor")
Quickly find what you need
All collections can quickly be searched with the integrated search engine.
Furthermore, the search request can be restricted to the folder of your choice.
![](https://download.tuxfamily.org/qet/images-features/0090.png "Search engine")
Easily draw complex schematics
To add an element on the drawing area, it only needs a drag & drop from the collection panel.
![](https://download.tuxfamily.org/qet/images-features/0102.png "Drag and drop")
Elements are automatically connected if they are aligned, or connected from point to point by pulling a conductor with the mouse.
![](https://download.tuxfamily.org/qet/images-features/0105.png "Conductor connections")
The path of every conductor can be modified by moving its handles with the mouse.
![](https://download.tuxfamily.org/qet/images-features/0107.png "Conductor handles")
And of course, you can accurately zoom with the mouse wheel over the drawing area to catch the smallest details.
Link elements together to create cross references
Several types of element can be linked together to display a cross reference text.
All types of cross references are automatically updated on the fly, you don't need to think about them if you make changes.
![](https://download.tuxfamily.org/qet/images-features/0112.png "Cross ref elements")
To speed up your work, linkable elements are easily searched and shown.
![](https://download.tuxfamily.org/qet/images-features/0115.png "Cross ref search")
Export informations to a parts list
Informations of all elements in the project can be exported to a .csv file that can be read and edited by any spreadsheet application.
![](https://download.tuxfamily.org/qet/images-features/0122.png "Element informations")
This way, you can make your own parts list or bill of material using the full power of a spreadsheet program.
![](https://download.tuxfamily.org/qet/images-features/0125.png "Spreadsheet")
Print to pdf and/or export your work to images
Your whole documentation or only selected parts of it can be printed to a real printer or to a pdf file.
Alternatively, you can export to vector (svg) or pixel (png, jpg, bmp) format images.
### And much more:
* open and edit several projects at the same time
* import images (.bmp, .jpg, .png, .svg) in your diagrams
* add basic shapes (lines, rectangles, ellipses, polygons) to your drawings
* edit the thickness, the line style and the color of conductors
* define some autonum patterns for conductors, symbols and folios
* take advantage of the open xml standard of elements and projects to create custom tools
* search and replace Widget (Ctrl + F) in entire project
* conductors num can be exported to csv file.
* ***
### Story
The QElectroTech project was founded in 2007 by two french students, Xavier and Benoit.
Xavier developed the base application itself and made all technical choices about the development.
The first version of QET (0.1) was released on 09.03.2008.
However, both Xavier and Benoit do not participate anymore in the project since 2013.
Following this period, new developers and contributors took over the project and kept it alive.
The development and the many translations are actively maintained.
New functionalities and evolutions are planned to make QET ever better.
Nowadays, QET is not only used by many individuals, teachers and students but also by professional electricians and companies all over the world.
### Donate Money
If you love QElectroTech, you can help developers to buy new hardware to test
and implement new features. Thanks in advance for your generous donations.
For more information, look at [Paypal](https://www.paypal.com/donate/?token=rqf80cP0Ck1F2jn4Y46G7tIPv9bq7x0crXkwt3GZ6OZYG6ihJYi8lZxmmQ8itsFwMUdd1G&country.x=GB&locale.x=GB)
or at [leetchi.com](https://www.leetchi.com/c/qelectroteck)
+228
View File
@@ -0,0 +1,228 @@
Changelog
=========
__3.0.18__
----------
* Fallback to standard QApplication class on iOS and Android systems where
the library is not supported.
* Added Build CI tests to verify the library builds successfully on Linux, Windows and MacOS across multiple Qt versions.
_Anton Filimonov_
__3.0.17__
----------
* Fixed compilation warning/error caused by `geteuid()` on unix based systems.
_Iakov Kirilenko_
* Added CMake support
_Hennadii Chernyshchyk_
__3.0.16__
----------
* Use geteuid and getpwuid to get username on Unix, fallback to environment variable.
_Jonas Kvinge_
__3.0.15__
----------
* Bug Fix: sendMessage() might return false even though data was actually written.
_Jonas Kvinge_
__3.0.14__
----------
* Fixed uninitialised variables in the `SingleApplicationPrivate` constructor.
__3.0.13a__
----------
* Process socket events asynchronously
* Fix undefined variable error on Windows
_Francis Giraldeau_
__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__
---------
* Deprecated 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.
+43
View File
@@ -0,0 +1,43 @@
cmake_minimum_required(VERSION 3.1.0)
project(SingleApplication)
set(CMAKE_INCLUDE_CURRENT_DIR ON)
set(CMAKE_AUTOMOC ON)
# SingleApplication base class
set(QAPPLICATION_CLASS QCoreApplication CACHE STRING "Inheritance class for SingleApplication")
set_property(CACHE QAPPLICATION_CLASS PROPERTY STRINGS QApplication QGuiApplication QCoreApplication)
# Libary target
add_library(${PROJECT_NAME} STATIC
singleapplication.cpp
singleapplication_p.cpp
)
# Find dependencies
find_package(Qt5Network)
if(QAPPLICATION_CLASS STREQUAL QApplication)
find_package(Qt5 COMPONENTS Widgets REQUIRED)
elseif(QAPPLICATION_CLASS STREQUAL QGuiApplication)
find_package(Qt5 COMPONENTS Gui REQUIRED)
else()
find_package(Qt5 COMPONENTS Core REQUIRED)
endif()
add_compile_definitions(QAPPLICATION_CLASS=${QAPPLICATION_CLASS})
# Link dependencies
target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Network)
if(QAPPLICATION_CLASS STREQUAL QApplication)
target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Widgets)
elseif(QAPPLICATION_CLASS STREQUAL QGuiApplication)
target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Gui)
else()
target_link_libraries(${PROJECT_NAME} PRIVATE Qt5::Core)
endif()
if(WIN32)
target_link_libraries(${PROJECT_NAME} PRIVATE advapi32)
endif()
target_include_directories(${PROJECT_NAME} PUBLIC ${CMAKE_CURRENT_SOURCE_DIR})
+24
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.
+277
View File
@@ -0,0 +1,277 @@
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
```
**Qmake:**
Then include the `singleapplication.pri` file in your `.pro` project file.
```qmake
include(singleapplication/singleapplication.pri)
DEFINES += QAPPLICATION_CLASS=QApplication
```
**CMake:**
Then include the subdirectory in your `CMakeLists.txt` project file.
```cmake
set(QAPPLICATION_CLASS QApplication CACHE STRING "Inheritance class for SingleApplication")
add_subdirectory(src/third-party/singleapplication)
```
Also don't forget to specify which `QCoreApplication` class your app is using if it
is not `QCoreApplication` as in examples above.
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.
+46
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.primaryPid() ) );
}
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
@@ -0,0 +1,5 @@
# Single Application implementation
include(../../singleapplication.pri)
DEFINES += QAPPLICATION_CLASS=QCoreApplication
SOURCES += main.cpp
@@ -0,0 +1,9 @@
#include <singleapplication.h>
int main(int argc, char *argv[])
{
// Allow secondary instances
SingleApplication app( argc, argv );
return app.exec();
}
@@ -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]
@@ -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
@@ -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]
@@ -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
@@ -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
@@ -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();
}
@@ -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();
}
@@ -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;
}
@@ -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
@@ -0,0 +1,9 @@
# Single Application implementation
include(../../singleapplication.pri)
DEFINES += QAPPLICATION_CLASS=QCoreApplication
SOURCES += main.cpp \
messagereceiver.cpp
HEADERS += \
messagereceiver.h
+191
View File
@@ -0,0 +1,191 @@
// 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>
#if QT_VERSION < QT_VERSION_CHECK(5, 10, 0) // ### Qt 6: remove
#else
#pragma message("@TODO remove code for QT 5.10 or later")
#include <QRandomGenerator>
#endif
#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);
#if defined(Q_OS_ANDROID) || defined(Q_OS_IOS)
// On Android and iOS since the library is not supported fallback to
// standard QApplication behaviour by simply returning at this point.
qWarning() << "SingleApplication is not supported on Android and iOS systems.";
return;
#endif
// 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() );
QElapsedTimer 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
#if QT_VERSION < QT_VERSION_CHECK(5, 10, 0) // ### Qt 6: remove
qsrand( QDateTime::currentMSecsSinceEpoch() % std::numeric_limits<uint>::max() );
QThread::sleep( 8 + static_cast <unsigned long>( static_cast <float>( qrand() ) / RAND_MAX * 10 ) );
#else
#pragma message("@TODO remove code for QT 5.10 or later")
quint32 value = QRandomGenerator::global()->generate();
QThread::sleep( 8 + static_cast <unsigned long>( static_cast <float>( value ) / RAND_MAX * 10 ) );
#endif
}
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->waitForBytesWritten( timeout );
d->socket->flush();
return dataWritten;
}
+136
View File
@@ -0,0 +1,136 @@
// 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>
#include <QElapsedTimer>
#ifndef QAPPLICATION_CLASS
#define QAPPLICATION_CLASS QCoreApplication
#endif
#include QT_STRINGIFY(QAPPLICATION_CLASS)
class SingleApplicationPrivate;
/**
* @brief The SingleApplication class handles multiple 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 milliseconds.
* @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
+19
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
+405
View File
@@ -0,0 +1,405 @@
// 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/QByteArray>
#include <QtCore/QDataStream>
#include <QtCore/QCryptographicHash>
#include <QtNetwork/QLocalServer>
#include <QtNetwork/QLocalSocket>
#include "singleapplication.h"
#include "singleapplication_p.h"
#ifdef Q_OS_UNIX
#include <unistd.h>
#include <sys/types.h>
#include <pwd.h>
#endif
#ifdef Q_OS_WIN
#include <windows.h>
#include <lmcons.h>
#endif
SingleApplicationPrivate::SingleApplicationPrivate( SingleApplication *q_ptr )
: q_ptr( q_ptr )
{
server = nullptr;
socket = nullptr;
memory = nullptr;
instanceNumber = -1;
}
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( qgetenv("USERNAME") );
}
#endif
#ifdef Q_OS_UNIX
QByteArray username;
uid_t uid = geteuid();
struct passwd *pw = getpwuid(uid);
if( pw ) {
username = pw->pw_name;
}
if( username.isEmpty() ) {
username = qgetenv("USER");
}
appData.addData(username);
#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) {
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 );
}
+99
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
@@ -0,0 +1,37 @@
{
"id": "org.qelectrotech.QElectroTech",
"runtime": "org.kde.Platform",
"runtime-version": "5.14",
"sdk": "org.kde.Sdk",
"command": "qelectrotech",
"rename-desktop-file": "qelectrotech.desktop",
"rename-appdata-file": "qelectrotech.appdata.xml",
"rename-icon": "qelectrotech",
"copy-icon": true,
"finish-args": [
"--socket=wayland",
"--socket=x11",
"--device=dri",
"--share=ipc",
"--filesystem=host"
],
"modules": [
{
"name": "qelectrotech",
"buildsystem": "qmake",
"post-install": [
"mv /app/share/mime/packages/qelectrotech.xml /app/share/mime/packages/org.qelectrotech.QElectroTech.xml"
],
"sources": [
{
"type": "dir",
"path": "../.."
},
{
"type": "patch",
"path": "patches/0001-build-Fix-the-installation-paths.patch"
}
]
}
]
}
@@ -0,0 +1,44 @@
From 579ee22f1d2bef560ec90d324a0e476b81faf495 Mon Sep 17 00:00:00 2001
From: Mathieu Bridon <mathieu@hashbang.fr>
Date: Tue, 7 Jan 2020 14:39:08 +0100
Subject: [PATCH] build: Fix the installation paths
---
qelectrotech.pro | 14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)
diff --git a/qelectrotech.pro b/qelectrotech.pro
index 07e51fb..2a86b91 100644
--- a/qelectrotech.pro
+++ b/qelectrotech.pro
@@ -5,20 +5,20 @@
# Chemins utilises pour la compilation et l'installation de QET
unix {
# Chemins UNIX
- COMPIL_PREFIX = '/usr/local/'
- INSTALL_PREFIX = '/usr/local/'
+ COMPIL_PREFIX = '/app/'
+ INSTALL_PREFIX = '/app/'
QET_BINARY_PATH = 'bin/'
QET_COMMON_COLLECTION_PATH = 'share/qelectrotech/elements/'
QET_COMMON_TBT_PATH = 'share/qelectrotech/titleblocks/'
QET_LANG_PATH = 'share/qelectrotech/lang/'
QET_EXAMPLES_PATH = 'share/qelectrotech/examples/'
- QET_LICENSE_PATH = 'doc/qelectrotech/'
- QET_MIME_XML_PATH = '../share/mime/application/'
- QET_MIME_DESKTOP_PATH = '../share/mimelnk/application/'
- QET_MIME_PACKAGE_PATH = '../share/mime/packages/'
+ QET_LICENSE_PATH = 'share/doc/qelectrotech/'
+ QET_MIME_XML_PATH = 'share/mime/application/'
+ QET_MIME_DESKTOP_PATH = 'share/mimelnk/application/'
+ QET_MIME_PACKAGE_PATH = 'share/mime/packages/'
QET_DESKTOP_PATH = 'share/applications/'
QET_ICONS_PATH = 'share/icons/hicolor/'
- QET_MAN_PATH = 'man/'
+ QET_MAN_PATH = 'share/man/'
QET_APPDATA_PATH = 'share/appdata'
}
win32 {
--
2.24.1
@@ -4,6 +4,9 @@ Collection d'éléments pour QElectroTech.
[en] [en]
Elements collection for QElectroTech. Elements collection for QElectroTech.
[de]
Bauteilsammlung für QElectroTech.
[es] [es]
Collección de elementos para QElectroTech. Collección de elementos para QElectroTech.
+34
View File
@@ -0,0 +1,34 @@
#!/bin/sh
# a KDE session forces the KDE Plasma platformtheme which is incompatible with QET
# unset the ENV vars in that case to prevent loading of the theme
if [ ! -z "$KDE_FULL_SESSION" ]; then
unset KDE_FULL_SESSION
fi
if echo "$XDG_CURRENT_DESKTOP" | grep -q KDE; then
unset XDG_CURRENT_DESKTOP
fi
# migrate .qet directory from SNAP_USER_DATA to SNAP_USER_COMMON
from="$SNAP_USER_DATA/.qet"
to="$SNAP_USER_COMMON/.qet"
if [ ! -d "$to" ] && [ -d "$from" ]; then
echo "Migrating user data from $from to $to"
mkdir "$to"
cp -av "$from/." "$to"
fi
# link DXFtoQET so that QET finds it
mkdir -p "$HOME/.qet"
ln -snf "$SNAP/bin/DXFtoQET" "$HOME/.qet/DXFtoQET"
# start desktop portal. Open & save dialogs might fail if it is not running
dbus-send --print-reply \
--dest=org.freedesktop.DBus \
/org/freedesktop/DBus \
org.freedesktop.DBus.StartServiceByName \
string:org.freedesktop.portal.Desktop \
uint32:0
exec "${@}"
+122
View File
@@ -0,0 +1,122 @@
name: qelectrotech
title: QElectroTech
base: core18
adopt-info: qelectrotech
license: GPL-2.0
summary: Electrical diagram editor
description: |
QElectroTech, or QET in short, is a libre and open source desktop application
to create diagrams and schematics.
grade: stable
confinement: strict
architectures:
- build-on: amd64
run-on: amd64
layout:
/usr/local/share/qelectrotech:
symlink: $SNAP/usr/local/share/qelectrotech
/usr/share/libdrm/amdgpu.ids:
symlink: $SNAP/kf5/usr/share/libdrm/amdgpu.ids
apps:
qelectrotech:
command: usr/local/bin/qelectrotech
command-chain:
- bin/qelectrotech-launch
desktop: usr/local/share/applications/qelectrotech.desktop
extensions: [kde-neon]
plugs: &plugs [opengl, unity7, home, removable-media, gsettings, network, cups-control]
environment: &env
__EGL_VENDOR_LIBRARY_DIRS: $SNAP/kf5/usr/share/glvnd/egl_vendor.d:$SNAP/usr/share/glvnd/egl_vendor.d
TCL_LIBRARY: $SNAP/usr/share/tcltk/tcl8.6
QT_QPA_PLATFORMTHEME: gtk3
QT_AUTO_SCREEN_SCALE_FACTOR: 1
HOME: $SNAP_USER_COMMON
PYTHONPATH: $SNAP:$SNAP/lib/python3.6/site-packages:$SNAP/usr/lib/python3.6:$SNAP/usr/lib/python3.6/lib-dynload
qet-tb-generator:
command: bin/qelectrotech-launch $SNAP/bin/qet_tb_generator
extensions: [kde-neon]
plugs: *plugs
environment: *env
dxf-to-qet:
command: bin/DXFtoQET
extensions: [kde-neon]
plugs: *plugs
environment: *env
parts:
launchers:
plugin: dump
source: build-aux/snap/local/launchers
organize:
'*': bin/
qet-tb-generator:
plugin: python
python-version: python3
source: https://github.com/qelectrotech/qet_tb_generator.git
stage-packages:
- python3-lxml
- python3-tk
- libtk8.6
kde-sdk-setup:
plugin: nil
build-snaps:
- kde-frameworks-5-core18-sdk
build-packages:
- g++
- mesa-common-dev
- libglvnd-dev
- rsync
override-build: |
rsync -a --ignore-existing /snap/kde-frameworks-5-core18-sdk/current/ /
dxf-to-qet:
after: [kde-sdk-setup]
plugin: nil
source: https://github.com/qelectrotech/DXFtoQET-2020.git
override-build: |
qmake "$SNAPCRAFT_PART_SRC/DXFtoQET.pro"
make -j$(nproc)
mkdir -p "$SNAPCRAFT_PART_INSTALL/bin"
cp DXFtoQET "$SNAPCRAFT_PART_INSTALL/bin/"
qelectrotech:
after: [kde-sdk-setup]
plugin: nil
source: .
build-packages:
- git
override-pull: |
snapcraftctl pull
snap_version=$(git describe --dirty)
modified_displayed_version=$snap_version".snap"
sed -i -E "s|const QString displayedVersion =.*|const QString displayedVersion =\"$modified_displayed_version\";|" sources/qet.h
snapcraftctl set-version "$snap_version"
override-build: |
qmake "$SNAPCRAFT_PART_SRC/qelectrotech.pro"
make -j$(nproc)
make install INSTALL_ROOT="$SNAPCRAFT_PART_INSTALL"
override-stage: |
snapcraftctl stage
# patch desktop file with correct icon path
SED_CMD="sed -i -E s|^Icon=(.*)|Icon=\${SNAP}/usr/local/share/icons/hicolor/128x128/apps/\1.png|g"
$SED_CMD usr/local/share/applications/qelectrotech.desktop
cleanup:
after: [qelectrotech, dxf-to-qet, qet-tb-generator]
plugin: nil
build-snaps: [core18, kde-frameworks-5-core18]
override-prime: |
# Remove all files from snap that are already included in the base snap or in
# any connected content snaps
set -eux
for snap in "core18" "kde-frameworks-5-core18"; do # List all content-snaps and base snaps you're using here
cd "/snap/$snap/current" && find . -type f,l -exec rm -f "$SNAPCRAFT_PRIME/{}" \;
done
@@ -289,9 +289,9 @@ Section ""
; shortcut on the desktop ; shortcut on the desktop
CreateShortCut "$DESKTOP\QElectroTech.lnk" "$INSTDIR\Lancer QET.bat" 0 "$INSTDIR\ico\qelectrotech.ico" CreateShortCut "$DESKTOP\QElectroTech.lnk" "$INSTDIR\Lancer QET.bat" 0 "$INSTDIR\ico\qelectrotech.ico"
WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Manual\Manual_English.url" "InternetShortcut" "URL" "http://download.tuxfamily.org/qet/joshua/html/QET.html" WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Manual\Manual_English.url" "InternetShortcut" "URL" "https://download.tuxfamily.org/qet/manual_0.7/build/index.html"
WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Manual\Manual_Russian.url" "InternetShortcut" "URL" "http://download.tuxfamily.org/qet/joshua/html/QET_ru.html" WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Manual\Manual_Russian.url" "InternetShortcut" "URL" "https://download.tuxfamily.org/qet/joshua/html/QET_ru.html"
WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Upgrade\Download.url" "InternetShortcut" "URL" "http://download.tuxfamily.org/qet/builds/nightly/" WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Upgrade\Download.url" "InternetShortcut" "URL" "https://download.tuxfamily.org/qet/builds/nightly/"
WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Donate.url" "InternetShortcut" "URL" "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZZHC9D7C3MDPC" WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Donate.url" "InternetShortcut" "URL" "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZZHC9D7C3MDPC"
;changing $INSTDIR\elements\ *.elmt to read-only attribute ;changing $INSTDIR\elements\ *.elmt to read-only attribute
@@ -295,9 +295,9 @@ Section ""
; shortcut on the desktop ; shortcut on the desktop
CreateShortCut "$DESKTOP\QElectroTech.lnk" "$INSTDIR\Lancer QET.bat" 0 "$INSTDIR\ico\qelectrotech.ico" CreateShortCut "$DESKTOP\QElectroTech.lnk" "$INSTDIR\Lancer QET.bat" 0 "$INSTDIR\ico\qelectrotech.ico"
WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Manual\Manual_English.url" "InternetShortcut" "URL" "http://download.tuxfamily.org/qet/joshua/html/QET.html" WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Manual\Manual_English.url" "InternetShortcut" "URL" "https://download.tuxfamily.org/qet/manual_0.7/build/index.html"
WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Manual\Manual_Russian.url" "InternetShortcut" "URL" "http://download.tuxfamily.org/qet/joshua/html/QET_ru.html" WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Manual\Manual_Russian.url" "InternetShortcut" "URL" "https://download.tuxfamily.org/qet/joshua/html/QET_ru.html"
WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Upgrade\Download.url" "InternetShortcut" "URL" "http://download.tuxfamily.org/qet/builds/nightly/" WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Upgrade\Download.url" "InternetShortcut" "URL" "https://download.tuxfamily.org/qet/builds/nightly/"
WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Donate.url" "InternetShortcut" "URL" "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZZHC9D7C3MDPC" WriteINIStr "$SMPROGRAMS\${SOFT_NAME}\Donate.url" "InternetShortcut" "URL" "https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=ZZHC9D7C3MDPC"
;changing $INSTDIR\elements\ *.elmt to read-only attribute ;changing $INSTDIR\elements\ *.elmt to read-only attribute

Before

Width:  |  Height:  |  Size: 25 KiB

After

Width:  |  Height:  |  Size: 25 KiB

Before

Width:  |  Height:  |  Size: 151 KiB

After

Width:  |  Height:  |  Size: 151 KiB

Before

Width:  |  Height:  |  Size: 151 KiB

After

Width:  |  Height:  |  Size: 151 KiB

Executable → Regular
+1
View File
@@ -3,4 +3,5 @@ LinkElementCommand = 2
ItemResizerCommand = 3 ItemResizerCommand = 3
ChangeShapeStyleCommand = 4 ChangeShapeStyleCommand = 4
QetShapeGeometryCommand = 5 QetShapeGeometryCommand = 5
AlignmentTextsGroupCommand = 6
QPropertyUndoCommand = 10 000 QPropertyUndoCommand = 10 000
+9
View File
@@ -10,6 +10,7 @@ ConductorTextItem + 1006
DiagramImageItem + 1007 DiagramImageItem + 1007
QetShapItem + 1008 QetShapItem + 1008
crossRefItem + 1009 crossRefItem + 1009
DynamiqueElementTextItem + 1010
ElementPrimitiveDecorator + 2200 ElementPrimitiveDecorator + 2200
###ELEMENT EDITOR### ###ELEMENT EDITOR###
@@ -21,3 +22,11 @@ part terminal + 1106
part text + 1107 part text + 1107
part text field + 1108 part text field + 1108
part rectangle + 1109 part rectangle + 1109
part dynamic text field + 1110
###QetGraphicsHandlerItem###
QetGraphicsHandlerItem + 1200
###VIEW ITEMS###
QetGraphicsTableItem + 1300
QetGraphicsHeaderItem + 1301
@@ -11,5 +11,6 @@
<name lang="pl">Odsyłacze</name> <name lang="pl">Odsyłacze</name>
<name lang="es">Referencias</name> <name lang="es">Referencias</name>
<name lang="nl">Referenties</name> <name lang="nl">Referenties</name>
<name lang="da">Ark henvisninger</name>
</names> </names>
</qet-directory> </qet-directory>
@@ -0,0 +1,37 @@
<definition type="element" orientation="dyyy" height="80" hotspot_y="40" version="0.70" width="50" hotspot_x="23" link_type="simple">
<uuid uuid="{65b9e889-c2eb-4d85-aa9e-c1dff55678f5}"/>
<names>
<name lang="en">Three-pole source + PEN</name>
<name lang="el">Τριφασικό + PEN</name>
<name lang="es">Fuente tripolar + PEN</name>
<name lang="nl">driefasen + aardenul</name>
<name lang="pl">Linia trójfazowa (PEN)</name>
<name lang="it">Sorgente tripolare + PEN</name>
<name lang="de">Drehstrom + PEN</name>
<name lang="ru">Трёхполюсный + PEN</name>
<name lang="fr">Source tripolaire + PEN</name>
<name lang="ar">مصدر ثلاثي القطبيّة + PEN</name>
<name lang="cs">3 fáze + PEN pravý</name>
</names>
<elementInformations/>
<informations>Author: The QElectroTech team
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
<description>
<dynamic_text z="1" Valignment="AlignTop" x="-7" text_from="ElementInfo" font="Sans Serif,9,-1,5,50,0,0,0,0,0" rotation="0" uuid="{7c68cf51-b979-4e89-97b2-a93b5ad61f95}" y="-60.45" Halignment="AlignLeft" frame="false" text_width="-1">
<text></text>
<info_name>label</info_name>
</dynamic_text>
<text x="7" font="Sans Serif,5,-1,5,50,0,0,0,0,0" rotation="0" y="33" text="PEN" color="#000000"/>
<text x="7" font="Sans Serif,5,-1,5,50,0,0,0,0,0" rotation="0" y="13" text="L3" color="#000000"/>
<text x="7" font="Sans Serif,5,-1,5,50,0,0,0,0,0" rotation="0" y="-7" text="L2" color="#000000"/>
<text x="7" font="Sans Serif,5,-1,5,50,0,0,0,0,0" rotation="0" y="-27" text="L1" color="#000000"/>
<line style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" x1="-15" y2="-30" end1="none" y1="-30" length1="1.5" length2="1.5" antialias="false" x2="-5"/>
<line style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" x1="-15" y2="-10" end1="none" y1="-10" length1="1.5" length2="1.5" antialias="false" x2="-5"/>
<line style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" x1="-15" y2="10" end1="none" y1="10" length1="1.5" length2="1.5" antialias="false" x2="-5"/>
<line style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" x1="-14" y2="30" end1="none" y1="30" length1="1.5" length2="1.5" antialias="false" x2="-5"/>
<terminal orientation="w" x="-15" y="-30"/>
<terminal orientation="w" x="-15" y="-10"/>
<terminal orientation="w" x="-15" y="30"/>
<terminal orientation="w" x="-15" y="10"/>
</description>
</definition>
@@ -0,0 +1,40 @@
<definition type="element" orientation="dyyy" height="100" hotspot_y="40" version="0.70" width="40" hotspot_x="20" link_type="simple">
<uuid uuid="{b4b70d3d-8784-4323-b17b-d8ff3677cdc1}"/>
<names>
<name lang="en">Three-pole source + PEN</name>
<name lang="el">Τριφασικό + PEN</name>
<name lang="es">Fuente tripolar + PEN</name>
<name lang="nl">driefasen + aardenul</name>
<name lang="pl">Linia trójfazowa (PEN)</name>
<name lang="it">Sorgente tripolare + PEN</name>
<name lang="de">Drehstrom + PEN</name>
<name lang="ru">Трёхполюсный + PEN</name>
<name lang="fr">Source tripolaire + PEN</name>
<name lang="ar">مصدر ثلاثي القطبيّة + PEN</name>
<name lang="cs">3 fáze + N+PE pravý</name>
</names>
<elementInformations/>
<informations>Author: The QElectroTech team
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
<description>
<dynamic_text z="1" Valignment="AlignTop" x="-7" text_from="ElementInfo" font="Sans Serif,9,-1,5,50,0,0,0,0,0" rotation="0" uuid="{1955f25e-b33b-4106-8b36-46862006122c}" y="-60.45" Halignment="AlignLeft" frame="false" text_width="-1">
<text></text>
<info_name>label</info_name>
</dynamic_text>
<text x="7" font="Sans Serif,5,-1,5,50,0,0,0,0,0" rotation="0" y="53" text="PE" color="#000000"/>
<text x="7" font="Sans Serif,5,-1,5,50,0,0,0,0,0" rotation="0" y="33" text="N" color="#000000"/>
<line style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" x1="-15" y2="50" end1="none" y1="50" length1="1.5" length2="1.5" antialias="false" x2="-5"/>
<text x="7" font="Sans Serif,5,-1,5,50,0,0,0,0,0" rotation="0" y="13" text="L3" color="#000000"/>
<text x="7" font="Sans Serif,5,-1,5,50,0,0,0,0,0" rotation="0" y="-7" text="L2" color="#000000"/>
<text x="7" font="Sans Serif,5,-1,5,50,0,0,0,0,0" rotation="0" y="-27" text="L1" color="#000000"/>
<line style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" x1="-15" y2="-30" end1="none" y1="-30" length1="1.5" length2="1.5" antialias="false" x2="-5"/>
<line style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" x1="-15" y2="-10" end1="none" y1="-10" length1="1.5" length2="1.5" antialias="false" x2="-5"/>
<line style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" x1="-15" y2="10" end1="none" y1="10" length1="1.5" length2="1.5" antialias="false" x2="-5"/>
<line style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" x1="-15" y2="30" end1="none" y1="30" length1="1.5" length2="1.5" antialias="false" x2="-5"/>
<terminal orientation="w" x="-15" y="50"/>
<terminal orientation="w" x="-15" y="-30"/>
<terminal orientation="w" x="-15" y="-10"/>
<terminal orientation="w" x="-15" y="30"/>
<terminal orientation="w" x="-15" y="10"/>
</description>
</definition>
@@ -1,26 +1,42 @@
<definition width="30" link_type="simple" version="0.5" hotspot_x="16" orientation="dyyy" height="50" hotspot_y="29" type="element"> <definition height="50" width="30" link_type="terminal" hotspot_x="16" version="0.80" orientation="dyyy" type="element" hotspot_y="29">
<uuid uuid="{75d4e5ef-6080-4118-9eab-afb53220b9ef}"/> <uuid uuid="{a98ac40d-9055-4b9b-88ab-cffe6b08ed37}"/>
<names> <names>
<name lang="ro">Masă</name>
<name lang="pt">Massa</name> <name lang="pt">Massa</name>
<name lang="es">Masa</name> <name lang="cs">Kostra</name>
<name lang="it">Massa</name>
<name lang="nl">Massa</name> <name lang="nl">Massa</name>
<name lang="el">Γείωση</name> <name lang="el">Γείωση</name>
<name lang="ru">Шасси</name>
<name lang="de">Masse</name> <name lang="de">Masse</name>
<name lang="cs">Kostra</name>
<name lang="pl">Masa</name>
<name lang="ro">Masă</name>
<name lang="it">Massa</name>
<name lang="en">Ground</name> <name lang="en">Ground</name>
<name lang="pl">Masa</name>
<name lang="es">Masa</name>
<name lang="ar">هيكل معدني</name> <name lang="ar">هيكل معدني</name>
<name lang="fr">Masse</name> <name lang="fr">Masse</name>
<name lang="ru">Шасси</name>
</names> </names>
<informations>titus <elementInformations>
<elementInformation name="comment" show="1"></elementInformation>
<elementInformation name="machine_manufacturer_reference" show="1"></elementInformation>
<elementInformation name="manufacturer_reference" show="1"></elementInformation>
<elementInformation name="description" show="1"></elementInformation>
<elementInformation name="manufacturer" show="1"></elementInformation>
<elementInformation name="designation" show="1"></elementInformation>
<elementInformation name="quantity" show="1"></elementInformation>
<elementInformation name="unity" show="1"></elementInformation>
<elementInformation name="supplier" show="1"></elementInformation>
<elementInformation name="plant" show="1"></elementInformation>
<elementInformation name="label" show="1"></elementInformation>
</elementInformations>
<informations>titus&#xd;
titus0818@yahoo.com</informations> titus0818@yahoo.com</informations>
<description> <description>
<line antialias="false" length1="1.5" x2="0" end2="none" x1="0" end1="none" y2="13" length2="1.5" style="line-style:normal;line-weight:hight;filling:none;color:black" y1="-16"/> <line y1="-16" x1="0" style="line-style:normal;line-weight:hight;filling:none;color:black" end2="none" y2="13" length2="1.5" length1="1.5" x2="0" end1="none" antialias="false"/>
<line antialias="false" length1="1.5" x2="12.62" end2="none" x1="-13.6493" end1="none" y2="14" length2="1.5" style="line-style:normal;line-weight:hight;filling:none;color:black" y1="14"/> <line y1="14" x1="-13.6493" style="line-style:normal;line-weight:hight;filling:none;color:black" end2="none" y2="14" length2="1.5" length1="1.5" x2="12.62" end1="none" antialias="false"/>
<input x="8" y="2" tagg="label" size="9" rotate="true" text="_"/> <dynamic_text uuid="{7f02ce13-533d-4501-980d-6cb67bd1110d}" Halignment="AlignLeft" frame="false" x="8" Valignment="AlignTop" text_from="ElementInfo" y="-9" font="Sans Serif,9,-1,5,50,0,0,0,0,0" z="3" rotation="0" text_width="-1">
<text></text>
<info_name>label</info_name>
</dynamic_text>
<terminal x="0" y="-20" orientation="n"/> <terminal x="0" y="-20" orientation="n"/>
</description> </description>
</definition> </definition>
@@ -1,14 +1,15 @@
<qet-directory> <qet-directory>
<names> <names>
<name lang="ru">Подвод питания, сеть</name> <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="fr">Sources réseau</name>
<name lang="it">Alimentazione da rete</name> <name lang="it">Alimentazione da rete</name>
<name lang="pl">Sieć elektroenergetyczna</name> <name lang="pl">Sieć elektroenergetyczna</name>
<name lang="de">Netzquellen</name> <name lang="de">Netzquellen</name>
<name lang="el">Παροχές δικτύου</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="cs">Síťové zdroje</name>
<name lang="es">Fuentes de red</name> <name lang="es">Fuentes de red</name>
<name lang="da">Netværkskilder</name>
</names> </names>
</qet-directory> </qet-directory>
@@ -1,27 +1,43 @@
<definition width="20" link_type="simple" version="0.5" hotspot_x="10" orientation="dyyy" height="30" hotspot_y="19" type="element"> <definition height="30" width="20" link_type="terminal" hotspot_x="10" version="0.80" orientation="dyyy" type="element" hotspot_y="19">
<uuid uuid="{93eafb79-a84a-45e3-b43b-327d0944591b}"/> <uuid uuid="{e4e753a8-9fde-4e8e-9256-0cf99d67e3de}"/>
<names> <names>
<name lang="pt">Terra</name> <name lang="pt">Terra</name>
<name lang="el">Γείωση</name>
<name lang="es">Tierra</name>
<name lang="nl">Aarde</name>
<name lang="de">Erde</name>
<name lang="cs">Země</name> <name lang="cs">Země</name>
<name lang="pl">Uziemienie</name>
<name lang="it">Terra</name> <name lang="it">Terra</name>
<name lang="ar">تأريض</name> <name lang="el">Γείωση</name>
<name lang="en">Ground</name> <name lang="nl">Aarde</name>
<name lang="fr">Terre</name>
<name lang="ru">Земля</name> <name lang="ru">Земля</name>
<name lang="de">Erde</name>
<name lang="en">Ground</name>
<name lang="pl">Uziemienie</name>
<name lang="es">Tierra</name>
<name lang="ar">تأريض</name>
<name lang="fr">Terre</name>
</names> </names>
<informations>Author: The QElectroTech team <elementInformations>
<elementInformation name="comment" show="1"></elementInformation>
<elementInformation name="machine_manufacturer_reference" show="1"></elementInformation>
<elementInformation name="manufacturer_reference" show="1"></elementInformation>
<elementInformation name="description" show="1"></elementInformation>
<elementInformation name="manufacturer" show="1"></elementInformation>
<elementInformation name="designation" show="1"></elementInformation>
<elementInformation name="quantity" show="1"></elementInformation>
<elementInformation name="unity" show="1"></elementInformation>
<elementInformation name="supplier" show="1"></elementInformation>
<elementInformation name="plant" show="1"></elementInformation>
<elementInformation name="label" show="1"></elementInformation>
</elementInformations>
<informations>Author: The QElectroTech team&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations> License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
<description> <description>
<input x="2" y="-11.5" tagg="label" size="9" rotate="true" text="_"/> <dynamic_text uuid="{0af57a27-1887-4576-8b51-200ca996e582}" Halignment="AlignLeft" frame="false" x="2" Valignment="AlignTop" text_from="ElementInfo" y="-22.5" font="Sans Serif,9,-1,5,50,0,0,0,0,0" z="1" rotation="0" text_width="-1">
<line antialias="false" length1="1.5" x2="3" end2="none" x1="-3" end1="none" y2="4" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="4"/> <text></text>
<line antialias="false" length1="1.5" x2="5" end2="none" x1="-5" end1="none" y2="2" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="2"/> <info_name>label</info_name>
<line antialias="false" length1="1.5" x2="7" end2="none" x1="-7" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0"/> </dynamic_text>
<line antialias="false" length1="1.5" x2="0" end2="none" x1="0" end1="none" y2="0" length2="1.5" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-10"/> <line y1="4" x1="-3" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" y2="4" length2="1.5" length1="1.5" x2="3" end1="none" antialias="false"/>
<line y1="2" x1="-5" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" y2="2" length2="1.5" length1="1.5" x2="5" end1="none" antialias="false"/>
<line y1="0" x1="-7" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" y2="0" length2="1.5" length1="1.5" x2="7" end1="none" antialias="false"/>
<line y1="-10" x1="0" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" y2="0" length2="1.5" length1="1.5" x2="0" end1="none" antialias="false"/>
<terminal x="0" y="-11" orientation="n"/> <terminal x="0" y="-11" orientation="n"/>
</description> </description>
</definition> </definition>
@@ -0,0 +1,15 @@
<definition width="20" height="20" hotspot_y="9" type="element" orientation="dyyy" link_type="simple" hotspot_x="9" version="0.60">
<uuid uuid="{079913f8-18b5-4524-84bd-aadf75dfefbf}"/>
<names>
<name lang="cs">Bod</name>
</names>
<informations></informations>
<description>
<circle diameter="4" style="line-style:normal;line-weight:normal;filling:black;color:black" antialias="false" y="-2" x="-2"/>
<input rotate="true" text=" " tagg="label" size="9" y="-3" x="-11"/>
<terminal orientation="e" y="0" x="2"/>
<terminal orientation="w" y="0" x="-2"/>
<terminal orientation="s" y="2" x="0"/>
<terminal orientation="n" y="-2" x="0"/>
</description>
</definition>
@@ -1,21 +1,25 @@
<definition type="element" height="20" orientation="dyyy" version="0.5" link_type="simple" hotspot_y="4" width="30" hotspot_x="11"> <definition hotspot_x="11" hotspot_y="4" version="0.70" type="element" height="20" orientation="dyyy" link_type="terminal" width="30">
<uuid uuid="{8ef9d490-8db2-450a-ab89-22d2b35c01ed}"/> <uuid uuid="{141e7e1e-4f7f-456d-9f04-52c32109b969}"/>
<names> <names>
<name lang="it">Collegamento</name>
<name lang="en">Combine</name> <name lang="en">Combine</name>
<name lang="ru">Соединение</name>
<name lang="pl">Połączenie 1</name>
<name lang="fr">Jonction</name> <name lang="fr">Jonction</name>
<name lang="cs">Spoj</name>
<name lang="es">Unión</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> </names>
<elementInformations/>
<informations></informations> <informations></informations>
<description> <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"/> <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"/>
<input x="2" y="13.5" size="1" tagg="label" rotate="true" text="_"/> <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">
<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"/> <text>_</text>
<terminal orientation="w" x="-4" y="0"/> </dynamic_text>
<terminal orientation="s" x="0" y="10"/> <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 orientation="e" x="10" y="0"/> <terminal y="0" x="-4" orientation="w"/>
<terminal y="10" x="0" orientation="s"/>
<terminal y="0" x="10" orientation="e"/>
</description> </description>
</definition> </definition>
@@ -1,18 +1,22 @@
<definition type="element" height="20" orientation="dyyy" version="0.5" link_type="simple" hotspot_y="7" width="20" hotspot_x="11"> <definition hotspot_y="7" width="20" orientation="dyyy" type="element" height="20" version="0.70" hotspot_x="11" link_type="terminal">
<uuid uuid="{2c6c492e-8d8e-402e-a449-0cf5a7462ced}"/> <uuid uuid="{2d505b61-db0f-4784-9b9c-189366058272}"/>
<names> <names>
<name lang="en">Corner</name>
<name lang="it">Angolo</name>
<name lang="ru">Угол</name>
<name lang="fr">Coin</name>
<name lang="pl">Narożnik</name>
<name lang="cs">Roh</name>
<name lang="es">Esquina</name> <name lang="es">Esquina</name>
<name lang="en">Corner</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> </names>
<elementInformations/>
<informations></informations> <informations></informations>
<description> <description>
<input x="-0.5" y="-0.45" size="1" tagg="label" rotate="true" text="_"/> <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">
<terminal orientation="s" x="0" y="4"/> <text>_</text>
<terminal orientation="w" x="-4" y="0"/> </dynamic_text>
<terminal x="0" y="4" orientation="s"/>
<terminal x="-4" y="0" orientation="w"/>
</description> </description>
</definition> </definition>
@@ -1,21 +1,25 @@
<definition type="element" height="20" orientation="dyyy" version="0.5" link_type="simple" hotspot_y="9" width="20" hotspot_x="9"> <definition height="20" link_type="terminal" hotspot_x="9" width="20" orientation="dyyy" hotspot_y="9" version="0.70" type="element">
<uuid uuid="{eb8040c8-6998-4f43-818b-1d368825ffac}"/> <uuid uuid="{8c0d3e9c-dc37-41d7-bfd5-fe4dbf8dc4fb}"/>
<names> <names>
<name lang="en">Cross</name>
<name lang="it">Croce</name>
<name lang="ru">Пересечение</name> <name lang="ru">Пересечение</name>
<name lang="fr">Croix</name>
<name lang="pl">Połączenie 2</name>
<name lang="cs">Kříž</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="es">Cruzar</name>
<name lang="en">Cross</name>
<name lang="ar">صليب</name>
<name lang="fr">Croix</name>
</names> </names>
<elementInformations/>
<informations></informations> <informations></informations>
<description> <description>
<circle x="-1" y="-1" style="line-style:normal;line-weight:normal;filling:black;color:black" antialias="true" diameter="2"/> <circle y="-1" style="line-style:normal;line-weight:normal;filling:black;color:black" x="-1" antialias="true" diameter="2"/>
<input x="-0.5" y="-4.45" size="1" tagg="label" rotate="true" text="_"/> <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">
<terminal orientation="e" x="4" y="0"/> <text>_</text>
<terminal orientation="s" x="0" y="4"/> </dynamic_text>
<terminal orientation="n" x="0" y="-4"/> <terminal y="0" orientation="e" x="4"/>
<terminal orientation="w" x="-4" y="0"/> <terminal y="4" orientation="s" x="0"/>
<terminal y="-4" orientation="n" x="0"/>
<terminal y="0" orientation="w" x="-4"/>
</description> </description>
</definition> </definition>
@@ -1,19 +1,23 @@
<definition type="element" height="30" orientation="dyyy" version="0.5" link_type="simple" hotspot_y="14" width="10" hotspot_x="5"> <definition width="10" hotspot_y="14" hotspot_x="5" height="30" link_type="terminal" orientation="dyyy" version="0.70" type="element">
<uuid uuid="{cd8b3f5f-5eae-416c-9966-c7b5529b6e63}"/> <uuid uuid="{b5abb4c2-455d-45ff-95f2-328521f4e2e1}"/>
<names> <names>
<name lang="en">Jump</name> <name lang="en">Jump</name>
<name lang="it">Salto</name>
<name lang="ru">Перемычка</name>
<name lang="fr">Saut</name> <name lang="fr">Saut</name>
<name lang="pl">Brak połączenia</name> <name lang="ar">قفز</name>
<name lang="cs">Skok</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> <name lang="es">Puente</name>
</names> </names>
<elementInformations/>
<informations></informations> <informations></informations>
<description> <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"/> <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"/>
<input x="1.5" y="-6.45" size="1" tagg="label" rotate="true" text="_"/> <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">
<terminal orientation="n" x="0" y="-7"/> <text>_</text>
<terminal orientation="s" x="0" y="7"/> </dynamic_text>
<terminal x="0" y="-7" orientation="n"/>
<terminal x="0" y="7" orientation="s"/>
</description> </description>
</definition> </definition>
@@ -0,0 +1,19 @@
<definition version="0.70" height="30" type="element" width="30" hotspot_x="14" link_type="simple" hotspot_y="12" orientation="dyyy">
<uuid uuid="{3015326e-2599-495e-8ef0-c12ff5313dd0}"/>
<names>
<name lang="cs">Všestranný spoj</name>
</names>
<elementInformations/>
<informations></informations>
<description>
<polygon x6="6" x2="-5" x8="6" y5="5" y2="0" closed="false" x10="0" x3="0" x7="10" y7="0" y4="10" y11="-5" antialias="false" x9="0" x11="0" style="line-style:normal;line-weight:normal;filling:none;color:black" x5="0" y9="5" y10="-5" y1="0" y6="0" x4="0" x1="-10" y8="0" y3="5"/>
<dynamic_text font="Sans Serif,9,-1,5,50,0,0,0,0,0" frame="false" x="-13" text_from="ElementInfo" y="-12" z="2" rotation="0" Valignment="AlignTop" text_width="-1" uuid="{14c0b70c-c028-49ef-bf72-3c3c9cd64669}" Halignment="AlignLeft">
<text></text>
<info_name>label</info_name>
</dynamic_text>
<terminal x="0" y="-5" orientation="n"/>
<terminal x="0" y="10" orientation="s"/>
<terminal x="-10" y="0" orientation="w"/>
<terminal x="10" y="0" orientation="e"/>
</description>
</definition>
@@ -0,0 +1,17 @@
<definition type="element" hotspot_x="35" orientation="dyyy" version="0.80" width="70" height="80" hotspot_y="46" link_type="simple">
<uuid uuid="{e5a46987-e259-4ca4-9e40-eedc3652f738}"/>
<names>
<name lang="cs">Pokus</name>
</names>
<elementInformations/>
<informations></informations>
<description>
<rect width="60" x="-30" style="line-style:normal;line-weight:normal;filling:none;color:black" height="65" rx="0" y="-35" antialias="false" ry="0"/>
<dynamic_text z="3" font="Sans Serif,9,-1,5,0,0,0,0,0,0,normal" Valignment="AlignTop" uuid="{cec75afa-b854-41b8-aed8-6edba82c76ff}" text_from="ElementInfo" x="-45" text_width="-1" y="-20" frame="false" rotation="0" Halignment="AlignLeft">
<text></text>
<info_name>label</info_name>
</dynamic_text>
<terminal orientation="n" x="20" y="-40"/>
<terminal orientation="n" x="-20" y="-40"/>
</description>
</definition>
@@ -10,5 +10,6 @@
<name lang="el">Ενώσεις</name> <name lang="el">Ενώσεις</name>
<name lang="nl">Verbindingen</name> <name lang="nl">Verbindingen</name>
<name lang="es">Conexiones</name> <name lang="es">Conexiones</name>
<name lang="da">Forbindelser</name>
</names> </names>
</qet-directory> </qet-directory>
@@ -1,21 +1,25 @@
<definition type="element" height="20" orientation="dyyy" version="0.5" link_type="simple" hotspot_y="4" width="30" hotspot_x="17"> <definition type="element" height="20" width="30" orientation="dyyy" version="0.70" hotspot_y="4" link_type="terminal" hotspot_x="17">
<uuid uuid="{0f807068-d5a4-4628-85f4-0644e6d3129f}"/> <uuid uuid="{709e6400-adc2-4faf-ba46-aa513d1dcaf1}"/>
<names> <names>
<name lang="en">Splice</name>
<name lang="it">Spaziatura</name>
<name lang="ru">Сращивание</name>
<name lang="fr">Epissure</name> <name lang="fr">Epissure</name>
<name lang="pl">Połączenie 3</name> <name lang="pl">Połączenie 3</name>
<name lang="cs">Spojka</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> <name lang="es">Empalme</name>
</names> </names>
<elementInformations/>
<informations></informations> <informations></informations>
<description> <description>
<input x="1.5" y="3.55" size="1" tagg="label" rotate="true" text="_"/> <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">
<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"/> <text></text>
<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"/> <info_name>label</info_name>
<terminal orientation="s" x="0" y="10"/> </dynamic_text>
<terminal orientation="w" x="-10" y="0"/> <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"/>
<terminal orientation="e" x="4" y="0"/> <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> </description>
</definition> </definition>
@@ -1,21 +1,25 @@
<definition type="element" height="20" orientation="dyyy" version="0.5" link_type="simple" hotspot_y="4" width="30" hotspot_x="17"> <definition hotspot_y="4" height="20" hotspot_x="17" type="element" width="30" link_type="terminal" orientation="dyyy" version="0.70">
<uuid uuid="{a1ced185-e98f-4cf1-8a62-3f8ea691bcb6}"/> <uuid uuid="{9e88368e-1b20-4a56-8941-5d17a4cce2d4}"/>
<names> <names>
<name lang="en">Thru left</name> <name lang="cs">Levé spojení</name>
<name lang="it">Collegamento sinistro</name>
<name lang="ru">Справа налево</name> <name lang="ru">Справа налево</name>
<name lang="fr">Liaison gauche</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="pl">Połączenie 4</name>
<name lang="cs">Levé spojení</name>
<name lang="es">A la izquierda</name> <name lang="es">A la izquierda</name>
</names> </names>
<elementInformations/>
<informations></informations> <informations></informations>
<description> <description>
<input x="1.5" y="3.55" size="1" tagg="label" rotate="true" text="_"/> <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">
<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"/> <text>_</text>
<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"/> </dynamic_text>
<terminal orientation="e" x="4" y="0"/> <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"/>
<terminal orientation="w" x="-10" y="0"/> <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 orientation="s" x="0" y="10"/> <terminal x="4" orientation="e" y="0"/>
<terminal x="-10" orientation="w" y="0"/>
<terminal x="0" orientation="s" y="10"/>
</description> </description>
</definition> </definition>
@@ -1,22 +1,26 @@
<definition type="element" height="20" orientation="dyyy" version="0.5" link_type="simple" hotspot_y="4" width="30" hotspot_x="14"> <definition link_type="terminal" width="30" hotspot_x="14" orientation="dyyy" height="20" version="0.70" hotspot_y="4" type="element">
<uuid uuid="{5d72394b-8aa0-4368-bc88-0f738478ca45}"/> <uuid uuid="{6e40fff3-691c-4622-b9aa-4ff930a5b981}"/>
<names> <names>
<name lang="en">Thru right</name> <name lang="en">Thru right</name>
<name lang="it">Collegamento destro</name>
<name lang="ru">Слева направо</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="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="es">A la derecha</name>
<name lang="ar">ربط يمين</name>
<name lang="pl">Połączenie 5</name>
</names> </names>
<elementInformations/>
<informations></informations> <informations></informations>
<description> <description>
<input x="5.5" y="4.55" size="1" tagg="label" rotate="true" text="_"/> <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">
<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"/> <text>_</text>
<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"/> </dynamic_text>
<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"/> <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"/>
<terminal orientation="s" x="0" y="10"/> <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"/>
<terminal orientation="w" x="-10" y="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="e" x="10" y="0"/> <terminal orientation="s" y="10" x="0"/>
<terminal orientation="w" y="0" x="-10"/>
<terminal orientation="e" y="0" x="10"/>
</description> </description>
</definition> </definition>
@@ -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"> <definition width="120" version="0.3" hotspot_x="71" hotspot_y="10" height="40" type="element" orientation="dyyy">
<uuid uuid="{5ba1917d-c353-41b2-aa70-caf65579b81e}"/>
<names> <names>
<name lang="ar">كايبل طورين + تأريض</name>
<name lang="de">Kabel 3G</name> <name lang="de">Kabel 3G</name>
<name lang="cs">Označení drátového propojení - 2 fáze + země</name> <name lang="ru">Кабель 2 жилы + PE</name>
<name lang="pl">Oznaczenie przewodu czterożyłowego</name>
<name lang="it">Cavo 2 fasi + terra</name> <name lang="it">Cavo 2 fasi + terra</name>
<name lang="fr">Cable 2 phases+terre</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> </names>
<informations>Author: The QElectroTech team&#xd; <informations>Author: The QElectroTech team&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations> License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
<description> <description>
<text x="12" y="9" size="4" text="2"/> <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 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 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="8" x1="8" y2="12" x2="12"/>
<text x="30.5" y="8.55" size="4" text="GNYE"/> <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"/> <input x="-68" y="17" 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 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 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"/> <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"/> <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> </description>
</definition> </definition>
@@ -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"> <definition width="120" version="0.3" hotspot_x="70" hotspot_y="10" height="40" type="element" orientation="dyyy">
<uuid uuid="{d95f81ca-8802-48c0-830d-b214fb41af86}"/>
<names> <names>
<name lang="ar">كايبل ثلاثي الطور + تأريض</name>
<name lang="de">Kabel 4G</name> <name lang="de">Kabel 4G</name>
<name lang="cs">Označení drátového propojení - 3 fáze + země</name> <name lang="ru">Кабель 3 жилы + PE</name>
<name lang="pl">Oznaczenie przewodu czterożyłowego</name>
<name lang="it">Cavo 3 fasi + terra</name> <name lang="it">Cavo 3 fasi + terra</name>
<name lang="fr">Cable 3 phases+terre</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> </names>
<informations>Author: The QElectroTech team&#xd; <informations>Author: The QElectroTech team&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations> License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
<description> <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="-9" y="9" size="4" text="2"/>
<text x="12" y="9" size="4" text="3"/> <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 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 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="8" x1="8" y2="12" x2="12"/>
<text x="32" y="9" size="4" text="GNYE"/> <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"/> <input x="-68" y="17" 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 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 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"/> <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"/> <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> </description>
</definition> </definition>
@@ -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"> <definition width="100" version="0.3" hotspot_x="60" hotspot_y="10" height="40" type="element" orientation="dyyy">
<uuid uuid="{d7b0edcd-eca1-432c-8ea7-698c613bca22}"/>
<names> <names>
<name lang="ar">كايبل بطورين و تأريض</name>
<name lang="de">Kabel 3G</name> <name lang="de">Kabel 3G</name>
<name lang="cs">Označení drátového propojení - 2 fáze + země</name> <name lang="ru">Кабель 2 жилы + PE</name>
<name lang="pl">Oznaczenie przewodu czterożyłowego</name>
<name lang="it">Cavo 2 fasi + terra</name> <name lang="it">Cavo 2 fasi + terra</name>
<name lang="fr">Cable 2 phases+terre</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> </names>
<informations>Author: The QElectroTech team&#xd; <informations>Author: The QElectroTech team&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations> License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
<description> <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="2" y="9" size="4" text="2"/>
<text x="23" y="9" size="4" text="GNYE"/> <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"/> <input x="-58" y="17" 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 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 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 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 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"/> <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"/> <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> </description>
</definition> </definition>
@@ -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"> <definition width="130" version="0.3" hotspot_x="88" hotspot_y="18" height="40" type="element" orientation="dyyy">
<uuid uuid="{408ddc21-5f6a-48a4-ac26-80a9992b4964}"/>
<names> <names>
<name lang="ar">كايبل رباعي النواة</name>
<name lang="It">Cavo ? 4G</name> <name lang="It">Cavo ? 4G</name>
<name lang="fr">Cable 4G</name> <name lang="fr">Cable 4G</name>
<name lang="pl">Przewód czterożyłowy</name> <name lang="pl">Przewód czterożyłowy</name>
<name lang="es">Cable 4G</name>
</names> </names>
<informations>Author: The QElectroTech team&#xd; <informations>Author: The QElectroTech team&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations> License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
<description> <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 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 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"/> <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 text="3" size="4" y="9" x="31"/> <text x="31" y="9" size="4" text="3"/>
<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"/> <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 text="1" size="4" y="9" x="-10"/> <text x="-10" y="9" size="4" text="1"/>
<text text="2" size="4" y="9" x="11"/> <text x="11" y="9" size="4" text="2"/>
<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"/> <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 text="type?&#xa;4G_ mm²" size="6" rotate="true" y="2.5" x="-82" tagg="label"/> <input x="-82" y="2.5" size="6" rotate="true" text="type?&#xa;4G_ mm²"/>
<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"/> <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 text="GNYE" size="4" y="9" x="-31"/> <text x="-31" y="9" size="4" text="GNYE"/>
<input text="" size="5" rotate="true" y="1" x="-62" tagg="none"/> <input x="-62" y="1" size="5" rotate="true" text=""/>
</description> </description>
</definition> </definition>
@@ -3,6 +3,7 @@
<names> <names>
<name lang="fr">Cable 5G</name> <name lang="fr">Cable 5G</name>
<name lang="it">Cavo Type 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> <name lang="pl">Przewód pięciożyłowy</name>
</names> </names>
<informations>Author: The QElectroTech team&#xd; <informations>Author: The QElectroTech team&#xd;
@@ -3,6 +3,7 @@
<names> <names>
<name lang="It">Cavo ? 3G</name> <name lang="It">Cavo ? 3G</name>
<name lang="fr">Cable 3G</name> <name lang="fr">Cable 3G</name>
<name lang="es">Cable 3G</name>
<name lang="pl">Przewód trójżyłowy</name> <name lang="pl">Przewód trójżyłowy</name>
</names> </names>
<informations>Author: The QElectroTech team&#xd; <informations>Author: The QElectroTech team&#xd;
@@ -6,6 +6,7 @@
<name lang="pl">Oznaczenie przewodu trójżyłowego</name> <name lang="pl">Oznaczenie przewodu trójżyłowego</name>
<name lang="it">Cavo a 3 conduttori</name> <name lang="it">Cavo a 3 conduttori</name>
<name lang="en">Cable 3 wires</name> <name lang="en">Cable 3 wires</name>
<name lang="es">Cable 3 alambres</name>
<name lang="fr">Cable 3 brins</name> <name lang="fr">Cable 3 brins</name>
<name lang="ru">Кабель 3 жилы</name> <name lang="ru">Кабель 3 жилы</name>
</names> </names>
@@ -9,6 +9,7 @@
<name lang="it">Schermo</name> <name lang="it">Schermo</name>
<name lang="ar">شاشة</name> <name lang="ar">شاشة</name>
<name lang="en">Screen</name> <name lang="en">Screen</name>
<name lang="es">Pantalla</name>
<name lang="fr">Ecran</name> <name lang="fr">Ecran</name>
<name lang="ru">Экран</name> <name lang="ru">Экран</name>
</names> </names>
@@ -6,6 +6,7 @@
<name lang="pl">Połączenie przewodu</name> <name lang="pl">Połączenie przewodu</name>
<name lang="it">Conduttore di un cavo</name> <name lang="it">Conduttore di un cavo</name>
<name lang="en">Wire of cable</name> <name lang="en">Wire of cable</name>
<name lang="es">Alambre del cable</name>
<name lang="fr">Fil de cable</name> <name lang="fr">Fil de cable</name>
<name lang="ru">Жила кабеля</name> <name lang="ru">Жила кабеля</name>
</names> </names>
@@ -6,6 +6,7 @@
<name lang="pl">Oznaczenie przewodu</name> <name lang="pl">Oznaczenie przewodu</name>
<name lang="it">Conduttura</name> <name lang="it">Conduttura</name>
<name lang="en">Wiring</name> <name lang="en">Wiring</name>
<name lang="es">Alambrado</name>
<name lang="fr">Filerie</name> <name lang="fr">Filerie</name>
</names> </names>
<informations></informations> <informations></informations>
@@ -0,0 +1,33 @@
<definition width="70" hotspot_x="35" hotspot_y="5" orientation="dyyy" version="0.80" type="element" height="10" link_type="simple">
<uuid uuid="{3cfdc90d-f114-4ecd-9ab2-37786c279287}"/>
<names>
<name lang="de">Kabel 3G</name>
<name lang="fr">Cable 3G</name>
<name lang="cs">Kabel 3G</name>
</names>
<elementInformations/>
<informations>Author: The QElectroTech team&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
<description>
<line x2="1.95" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-2.05" length2="1.5" antialias="true" y2="1.95" end2="none" x1="-2.05" length1="1.5"/>
<line x2="22" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-2" length2="1.5" antialias="true" y2="2" end2="none" x1="18" length1="1.5"/>
<dynamic_text text_width="-1" font="Sans Serif,7,-1,5,50,0,0,0,0,0" Halignment="AlignLeft" z="3" Valignment="AlignTop" frame="false" x="-50" uuid="{fe752adf-2e2b-4005-a272-42dd6976c493}" y="0.5" text_from="UserText" rotation="0">
<text>3G</text>
</dynamic_text>
<line x2="30" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="0" length2="1.5" antialias="false" y2="0" end2="none" x1="-29.9373" length1="1.5"/>
<line x2="-18" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" y1="-2" length2="1.5" antialias="true" y2="2" end2="none" x1="-22" length1="1.5"/>
<dynamic_text text_width="-1" font="Sans Serif,7,-1,5,50,0,0,0,0,0" Halignment="AlignLeft" z="6" Valignment="AlignTop" frame="false" x="-51" uuid="{65bfd07e-7af5-4193-a5ba-b3dc967da121}" y="-18.5" text_from="ElementInfo" rotation="0">
<text></text>
<info_name>label</info_name>
</dynamic_text>
<dynamic_text text_width="-1" font="Sans Serif,4,-1,5,25,0,0,0,0,0" Halignment="AlignLeft" z="7" Valignment="AlignTop" frame="false" x="-22" uuid="{df01c7dd-b2e7-4b24-9057-b8bc3478ff67}" y="-11" text_from="UserText" rotation="0">
<text>1</text>
</dynamic_text>
<dynamic_text text_width="-1" font="Sans Serif,4,-1,5,25,0,0,0,0,0" Halignment="AlignLeft" z="8" Valignment="AlignTop" frame="false" x="-2" uuid="{ce5a0030-5247-47ab-a975-63256db0d2bd}" y="-11" text_from="UserText" rotation="0">
<text>2</text>
</dynamic_text>
<dynamic_text text_width="-1" font="Sans Serif,4,-1,5,25,0,0,0,0,0" Halignment="AlignLeft" z="9" Valignment="AlignTop" frame="false" x="18" uuid="{e0a00f86-dd76-48fe-be8b-8ff6f510e651}" y="-11" text_from="UserText" rotation="0">
<text>PE</text>
</dynamic_text>
</description>
</definition>
@@ -0,0 +1,27 @@
<definition type="element" height="10" link_type="simple" version="0.60" hotspot_x="36" hotspot_y="5" orientation="dyyy" width="90">
<uuid uuid="{e02f4582-b5dd-4f81-ba71-e3d5521b4152}"/>
<names>
<name lang="ru">Кабель 3 жилы + PE</name>
<name lang="pl">Oznaczenie przewodu czterożyłowego</name>
<name lang="cs">Kabel 4G</name>
<name lang="de">Kabel 4G</name>
<name lang="es">Cable 3 fases+tierra</name>
<name lang="it">Cavo 3 fasi + terra</name>
<name lang="fr">Cable 3 phases+terre</name>
</names>
<informations>Author: The QElectroTech team&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
<description>
<line x1="-2.05" y1="-2.05" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" length1="1.5" length2="1.5" x2="1.95" y2="1.95" antialias="true"/>
<line x1="37.95" y1="-2.05" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" length1="1.5" length2="1.5" x2="41.95" y2="1.95" antialias="true"/>
<line x1="18" y1="-2" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" length1="1.5" length2="1.5" x2="22" y2="2" antialias="true"/>
<input size="7" tagg="none" rotate="true" x="-50" y="10" text="4G"/>
<line x1="-29.9373" y1="0" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" length1="1.5" length2="1.5" x2="47.932" y2="0" antialias="false"/>
<line x1="-22" y1="-2" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" length1="1.5" length2="1.5" x2="-18" y2="2" antialias="true"/>
<input size="7" tagg="label" rotate="true" x="-51" y="-9" text="_"/>
<input size="4" tagg="none" rotate="true" x="-22" y="-4" text="1"/>
<input size="4" tagg="none" rotate="true" x="-2" y="-4" text="2"/>
<input size="4" tagg="none" rotate="true" x="18" y="-4" text="3"/>
<input size="4" tagg="none" rotate="true" x="38" y="-4" text="PE"/>
</description>
</definition>
@@ -0,0 +1,33 @@
<definition type="element" height="10" link_type="simple" version="0.60" hotspot_x="73" hotspot_y="5" orientation="dyyy" width="150">
<uuid uuid="{d1007c67-032b-4925-8560-aac9e547d6ae}"/>
<names>
<name lang="ru">Кабель 6 жилы + PE</name>
<name lang="pl">Oznaczenie przewodu czterożyłowego</name>
<name lang="cs">Kabel 7G</name>
<name lang="de">Kabel 7G</name>
<name lang="es">Cable 6 fases+tierra</name>
<name lang="it">Cavo fasi + terra</name>
<name lang="fr">Cable 6 phases+terre</name>
</names>
<informations>Author: The QElectroTech team&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
<description>
<input size="4" tagg="none" rotate="true" x="38" y="-4" text="6"/>
<input size="4" tagg="none" rotate="true" x="18" y="-4" text="5"/>
<input size="4" tagg="none" rotate="true" x="-2" y="-4" text="4"/>
<line x1="57.95" y1="-2.05" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" length1="1.5" length2="1.5" x2="61.95" y2="1.95" antialias="true"/>
<line x1="-42.05" y1="-2.05" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" length1="1.5" length2="1.5" x2="-38.05" y2="1.95" antialias="true"/>
<line x1="37.95" y1="-2.05" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" length1="1.5" length2="1.5" x2="41.95" y2="1.95" antialias="true"/>
<line x1="17.95" y1="-2.05" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" length1="1.5" length2="1.5" x2="21.95" y2="1.95" antialias="true"/>
<line x1="-2.05" y1="-2.05" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" length1="1.5" length2="1.5" x2="1.95" y2="1.95" antialias="true"/>
<line x1="-22" y1="-2" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" length1="1.5" length2="1.5" x2="-18" y2="2" antialias="true"/>
<input size="7" tagg="none" rotate="true" x="-89" y="10" text="7G"/>
<line x1="-67.9373" y1="0" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" length1="1.5" length2="1.5" x2="71" y2="0" antialias="false"/>
<line x1="-62" y1="-2" end1="none" style="line-style:normal;line-weight:normal;filling:none;color:black" end2="none" length1="1.5" length2="1.5" x2="-58" y2="2" antialias="true"/>
<input size="7" tagg="label" rotate="true" x="-90" y="-9" text="_"/>
<input size="4" tagg="none" rotate="true" x="-62" y="-4" text="1"/>
<input size="4" tagg="none" rotate="true" x="-42" y="-4" text="2"/>
<input size="4" tagg="none" rotate="true" x="-22" y="-4" text="3"/>
<input size="4" tagg="none" rotate="true" x="58" y="-4" text="PE"/>
</description>
</definition>
@@ -2,6 +2,7 @@
<names> <names>
<name lang="ru">Кабели и провода</name> <name lang="ru">Кабели и провода</name>
<name lang="en">Cables and wiring</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="fr">Câbles et filerie</name>
<name lang="it">Cavi e collegamenti</name> <name lang="it">Cavi e collegamenti</name>
<name lang="pl">Przewody i kable</name> <name lang="pl">Przewody i kable</name>
@@ -9,5 +10,6 @@
<name lang="el">Καλώδια και καλωδίωση</name> <name lang="el">Καλώδια και καλωδίωση</name>
<name lang="nl">Kabels en draden</name> <name lang="nl">Kabels en draden</name>
<name lang="cs">Kabely a drátové propojení</name> <name lang="cs">Kabely a drátové propojení</name>
<name lang="da">Kabler og ledninger</name>
</names> </names>
</qet-directory> </qet-directory>
@@ -6,6 +6,7 @@
<name lang="pl">Oznaczenie pola przekroju przewodu jednożyłowego</name> <name lang="pl">Oznaczenie pola przekroju przewodu jednożyłowego</name>
<name lang="it">Sezione 1 conduttore</name> <name lang="it">Sezione 1 conduttore</name>
<name lang="fr">Section 1 conducteur</name> <name lang="fr">Section 1 conducteur</name>
<name lang="es">Sección 1 conductor</name>
</names> </names>
<informations>Author: The QElectroTech team&#xd; <informations>Author: The QElectroTech team&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations> License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
@@ -6,6 +6,7 @@
<name lang="pl">Oznaczenie pola przekroju przewodu dwużyłowego</name> <name lang="pl">Oznaczenie pola przekroju przewodu dwużyłowego</name>
<name lang="it">Sezione 2 conduttori</name> <name lang="it">Sezione 2 conduttori</name>
<name lang="fr">Section 2 conducteurs</name> <name lang="fr">Section 2 conducteurs</name>
<name lang="es">Sección 2 conductores</name>
</names> </names>
<informations>Author: The QElectroTech team&#xd; <informations>Author: The QElectroTech team&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations> License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
@@ -6,6 +6,7 @@
<name lang="pl">Oznaczenie pola przekroju przewodu dwużyłowego</name> <name lang="pl">Oznaczenie pola przekroju przewodu dwużyłowego</name>
<name lang="it">Sezione 2 conduttori</name> <name lang="it">Sezione 2 conduttori</name>
<name lang="fr">Section 2 conducteurs</name> <name lang="fr">Section 2 conducteurs</name>
<name lang="es">Sección 2 conductores</name>
</names> </names>
<informations>Author: The QElectroTech team&#xd; <informations>Author: The QElectroTech team&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations> License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
@@ -6,6 +6,7 @@
<name lang="pl">Oznaczenie pola przekroju przewodu trójżyłowego</name> <name lang="pl">Oznaczenie pola przekroju przewodu trójżyłowego</name>
<name lang="it">Sezione 3 conduttori</name> <name lang="it">Sezione 3 conduttori</name>
<name lang="fr">Section 3 conducteurs</name> <name lang="fr">Section 3 conducteurs</name>
<name lang="es">Sección 3 conductores</name>
</names> </names>
<informations>Author: The QElectroTech team&#xd; <informations>Author: The QElectroTech team&#xd;
License: see http://qelectrotech.org/wiki/doc/elements_license</informations> License: see http://qelectrotech.org/wiki/doc/elements_license</informations>
@@ -2,6 +2,7 @@
<uuid uuid="{9d2d8902-b36a-4974-b46d-4de6741f6b9b}"/> <uuid uuid="{9d2d8902-b36a-4974-b46d-4de6741f6b9b}"/>
<names> <names>
<name lang="en">Terminal strip label</name> <name lang="en">Terminal strip label</name>
<name lang="es">Etiqueta de clemas</name>
<name lang="fr">Label de bornier</name> <name lang="fr">Label de bornier</name>
<name lang="de">Klemmleisten-BMK</name> <name lang="de">Klemmleisten-BMK</name>
<name lang="pl">Etykieta listwy zaciskowej</name> <name lang="pl">Etykieta listwy zaciskowej</name>
@@ -4,6 +4,7 @@
<name lang="fr">Borne (continuité)</name> <name lang="fr">Borne (continuité)</name>
<name lang="de">Klemme (Durchgang)</name> <name lang="de">Klemme (Durchgang)</name>
<name lang="en">Terminal (feed-through)</name> <name lang="en">Terminal (feed-through)</name>
<name lang="es">Clema (introducción atravesada)</name>
<name lang="pl">Zacisk</name> <name lang="pl">Zacisk</name>
</names> </names>
<informations/> <informations/>
@@ -4,6 +4,7 @@
<name lang="fr">Borne (terre)</name> <name lang="fr">Borne (terre)</name>
<name lang="de">Klemme (Erdung)</name> <name lang="de">Klemme (Erdung)</name>
<name lang="en">Terminal (Grounding)</name> <name lang="en">Terminal (Grounding)</name>
<name lang="es">Clema (Aterrizada)</name>
<name lang="pl">Zacisk uziemiający</name> <name lang="pl">Zacisk uziemiający</name>
</names> </names>
<informations/> <informations/>
@@ -4,6 +4,7 @@
<name lang="fr">Interruption bornier</name> <name lang="fr">Interruption bornier</name>
<name lang="de">Unterbrechung Klemmleiste</name> <name lang="de">Unterbrechung Klemmleiste</name>
<name lang="en">Discontinuation terminal strip</name> <name lang="en">Discontinuation terminal strip</name>
<name lang="es">Clema de descontinuación</name>
<name lang="it">Morsettiera d'interruzione</name> <name lang="it">Morsettiera d'interruzione</name>
</names> </names>
<informations/> <informations/>
@@ -4,6 +4,7 @@
<name lang="fr">Borne double-étage (continuité)</name> <name lang="fr">Borne double-étage (continuité)</name>
<name lang="de">Klemme Doppelstock (Durchgang)</name> <name lang="de">Klemme Doppelstock (Durchgang)</name>
<name lang="en">Terminal double-level (feed-through)</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> <name lang="it">Morsettiera a doppio livello (interconnesso)</name>
</names> </names>
<informations/> <informations/>
@@ -4,6 +4,7 @@
<name lang="de">Einlegebrücke</name> <name lang="de">Einlegebrücke</name>
<name lang="fr">Barette de pontage</name> <name lang="fr">Barette de pontage</name>
<name lang="en">Insertion bridge</name> <name lang="en">Insertion bridge</name>
<name lang="es">Puente de inserción</name>
<name lang="it">Barra di connessione</name> <name lang="it">Barra di connessione</name>
</names> </names>
<informations/> <informations/>
@@ -2,6 +2,7 @@
<uuid uuid="{5075e5fb-c219-4643-89b8-8096d090ff3d}"/> <uuid uuid="{5075e5fb-c219-4643-89b8-8096d090ff3d}"/>
<names> <names>
<name lang="en">Insertion bridge (double width)</name> <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="de">Einlegebrücke (doppelte Breite)</name>
<name lang="fr">Barette de pontage (largeur double)</name> <name lang="fr">Barette de pontage (largeur double)</name>
<name lang="it">Barra di connessione (larghezza doppia)</name> <name lang="it">Barra di connessione (larghezza doppia)</name>
@@ -3,6 +3,7 @@
<names> <names>
<name lang="fr">Connecteur 25 fiches</name> <name lang="fr">Connecteur 25 fiches</name>
<name lang="en">Connector 25 pins</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="de">Stecker 25-polig</name>
<name lang="it">Connettore 25 poli</name> <name lang="it">Connettore 25 poli</name>
</names> </names>
@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en bas)</name> <name lang="fr">Appareil (connexion en bas)</name>
<name lang="de">Gerät (Anschluss unten)</name> <name lang="de">Gerät (Anschluss unten)</name>
<name lang="en">Device (connection on bottom)</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> <name lang="it">Dispositivo (connessione in basso)</name>
</names> </names>
<informations/> <informations/>
@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en bas)</name> <name lang="fr">Appareil (connexion en bas)</name>
<name lang="de">Gerät (Anschluss unten)</name> <name lang="de">Gerät (Anschluss unten)</name>
<name lang="en">Device (connection on top)</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> <name lang="it">Dispositivo (connessione in alto)</name>
</names> </names>
<informations/> <informations/>
@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en bas) - début</name> <name lang="fr">Appareil (connexion en bas) - début</name>
<name lang="de">Gerät (Anschluss unten) - Anfang</name> <name lang="de">Gerät (Anschluss unten) - Anfang</name>
<name lang="en">Device (connection on bottom) - beginning</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> <name lang="it">Dispositivo (connessione in basso) iniziale</name>
</names> </names>
<informations/> <informations/>
@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en bas) - milieu</name> <name lang="fr">Appareil (connexion en bas) - milieu</name>
<name lang="de">Gerät (Anschluss unten) - Mitte</name> <name lang="de">Gerät (Anschluss unten) - Mitte</name>
<name lang="en">Device (connection on bottom) - middle</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> <name lang="it">Dispositivo (connessione in basso) centrale</name>
</names> </names>
<informations/> <informations/>
@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en bas) - fin</name> <name lang="fr">Appareil (connexion en bas) - fin</name>
<name lang="de">Gerät (Anschluss unten) - Ende</name> <name lang="de">Gerät (Anschluss unten) - Ende</name>
<name lang="en">Device (connection on bottom) - end</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> <name lang="it">Dispositivo (connessione in basso) finale</name>
</names> </names>
<informations/> <informations/>
@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en haut)</name> <name lang="fr">Appareil (connexion en haut)</name>
<name lang="de">Gerät (Anschluss oben)</name> <name lang="de">Gerät (Anschluss oben)</name>
<name lang="en">Device (connection on top)</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> <name lang="it">Dispositivo (connessione in alto)</name>
</names> </names>
<informations/> <informations/>
@@ -4,6 +4,7 @@
<name lang="fr">Appareil (connexion en haut) - début</name> <name lang="fr">Appareil (connexion en haut) - début</name>
<name lang="de">Gerät (Anschluss oben) - Anfang</name> <name lang="de">Gerät (Anschluss oben) - Anfang</name>
<name lang="en">Device (connection on top) - beginning</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> <name lang="it">Dispositivo (connessione in alto) iniziale</name>
</names> </names>
<informations/> <informations/>

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