mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-19 23:20:52 +01:00
Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
e74101a9cd | ||
|
|
8334491f0c |
@@ -42,10 +42,9 @@ Le dialogue "Exporter" (pour générer un fichier image d'un schéma) a égaleme
|
||||
* L'accrochage à la grille (aka "snap to grid", également connu sous le nom de grille magnétique ou encore grille aimantée) a été ajouté. Le dessin s'y accroche désormais avec une précision de 1px. On peut travailler en coordonnées libres en maintenant la touche Ctrl enfoncée durant le dessin.
|
||||
* Le copier-coller a été implémenté : il est possible de coller :
|
||||
* avec le bouton du milieu de la souris
|
||||
* en choisissant une "zone de collage" sur l'élément (Ctrl+Shift+V)
|
||||
* directement (Ctrl+V) : les parties collées sont placées à côté des parties copiées ; si on recolle les parties, elles sont collées encore un cran à côté, et ce de manière incrémentale.
|
||||
* en choisissant une "zone de collage" sur l'élément (Ctrl+Shift+V) : cf screenshot à gauche
|
||||
* directement (Ctrl+V) : les parties collées sont placées à côté des parties copiées ; si on recolle les parties, elles sont collées encore un cran à côté, et ce de manière incrémentale. Ainsi le screenshot à droite montre ce que l'on obtient en collant une sélection 8 fois d'affilée.
|
||||
* Des contrôles sont désormais effectués à l'enregistrement : présence de bornes, respect du cadre, etc.
|
||||
* Uniformisation des menus par rapport à l'éditeur de schémas
|
||||
|
||||
====== Changelog 0.1 -> 0.11 ======
|
||||
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<name lang="ru" >Вход</name>
|
||||
<name lang="en" >Input</name>
|
||||
<name lang="fr" >Entrée</name>
|
||||
<name lang="es" >Entrada</name>
|
||||
</names>
|
||||
<description>
|
||||
<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="0" x1="40" y2="0" x2="20" />
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<name lang="ru" >И</name>
|
||||
<name lang="en" >AND</name>
|
||||
<name lang="fr" >ET</name>
|
||||
<name lang="es" >Y</name>
|
||||
</names>
|
||||
<description>
|
||||
<input x="-46" y="10" size="8" rotate="true" text="_" />
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<name lang="ru" >И, трёхвходовый</name>
|
||||
<name lang="en" >AND 3 inputs</name>
|
||||
<name lang="fr" >ET 3 entrées</name>
|
||||
<name lang="es" >Y 3 entradas</name>
|
||||
</names>
|
||||
<description>
|
||||
<input x="-46" y="-10" size="8" rotate="true" text="_" />
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<name lang="ru" >И-НЕ</name>
|
||||
<name lang="en" >NAND</name>
|
||||
<name lang="fr" >NON-ET (NAND)</name>
|
||||
<name lang="es" >NO-Y (NAND)</name>
|
||||
</names>
|
||||
<description>
|
||||
<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="0" x1="40" y2="0" x2="26" />
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<name lang="ru" >НЕ</name>
|
||||
<name lang="en" >NOT</name>
|
||||
<name lang="fr" >NON</name>
|
||||
<name lang="es" >NO</name>
|
||||
</names>
|
||||
<description>
|
||||
<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="0" x1="40" y2="0" x2="26" />
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<name lang="ru" >ИЛИ-НЕ</name>
|
||||
<name lang="en" >NOR</name>
|
||||
<name lang="fr" >NON-OU (NOR)</name>
|
||||
<name lang="es" >NO-O (NOR)</name>
|
||||
</names>
|
||||
<description>
|
||||
<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="0" x1="40" y2="0" x2="26" />
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<name lang="ru" >ИЛИ</name>
|
||||
<name lang="en" >OR</name>
|
||||
<name lang="fr" >OU</name>
|
||||
<name lang="es" >O</name>
|
||||
</names>
|
||||
<description>
|
||||
<input x="-46" y="10" size="8" rotate="true" text="_" />
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<name lang="ru" >ИЛИ, трёхвходовый</name>
|
||||
<name lang="en" >OR 3 inputs</name>
|
||||
<name lang="fr" >OU 3 entrées</name>
|
||||
<name lang="es" >O 3 entradas</name>
|
||||
</names>
|
||||
<description>
|
||||
<input x="-46" y="-10" size="8" rotate="true" text="_" />
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<name lang="ru" >Установка/Сброс</name>
|
||||
<name lang="en" >SET/RESET</name>
|
||||
<name lang="fr" >SET/RESET</name>
|
||||
<name lang="es" >SET/RESET</name>
|
||||
</names>
|
||||
<description>
|
||||
<input x="-46" y="-10" size="8" rotate="true" text="R" />
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<name lang="ru" >Инверсное исключающее ИЛИ</name>
|
||||
<name lang="en" >XNOR</name>
|
||||
<name lang="fr" >NON-OU excusif (XNOR)</name>
|
||||
<name lang="es" >NO-O exclusiva (XNOR)</name>
|
||||
</names>
|
||||
<description>
|
||||
<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="0" x1="40" y2="0" x2="26" />
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<name lang="ru" >Исключающее ИЛИ</name>
|
||||
<name lang="en" >XOR</name>
|
||||
<name lang="fr" >OU exclusif (XOR)</name>
|
||||
<name lang="es" >O exclusiva (XOR)</name>
|
||||
</names>
|
||||
<description>
|
||||
<input x="-46" y="10" size="8" rotate="true" text="_" />
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
<name lang="ru" >Вход (задний фронт)</name>
|
||||
<name lang="en" >Input (down front)</name>
|
||||
<name lang="fr" >Entrée (front descendant)</name>
|
||||
<name lang="es" >Entrada (descendente)</name>
|
||||
<name lang="es" >Entrada (front descendant)</name>
|
||||
</names>
|
||||
<description>
|
||||
<text x="-4.25" y="5.25" size="9" text="N" />
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<name lang="ru" >Вход (передний фронт)</name>
|
||||
<name lang="en" >Input (up front)</name>
|
||||
<name lang="fr" >Entrée (front montant)</name>
|
||||
<name lang="es" >Entrada (ascendente)</name>
|
||||
</names>
|
||||
<description>
|
||||
<text x="-3.5" y="5.25" size="9" text="P" />
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<name lang="ru" >Вход (отрицательная логика)</name>
|
||||
<name lang="en" >Input (negative logic)</name>
|
||||
<name lang="fr" >Entrée (NF)</name>
|
||||
<name lang="es" >Entrada (lógica negativa)</name>
|
||||
</names>
|
||||
<description>
|
||||
<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="5" x1="-7" y2="-5" x2="7" />
|
||||
|
||||
@@ -3,6 +3,6 @@
|
||||
<name lang="ru" >Автоматика</name>
|
||||
<name lang="en" >Automatism</name>
|
||||
<name lang="fr" >Automatisme</name>
|
||||
<name lang="es" >Automatismo</name>
|
||||
<name lang="es" >Automática</name>
|
||||
</names>
|
||||
</qet-directory>
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<name lang="ru" >Гнездо (нов.)</name>
|
||||
<name lang="fr" >Connecteur femelle</name>
|
||||
<name lang="en" >Female connector</name>
|
||||
<name lang="es" >Connector hembra</name>
|
||||
</names>
|
||||
<description>
|
||||
<input x="4" y="-7.5" size="8" rotate="true" text="_" />
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
<name lang="ru" >Штырь (нов.)</name>
|
||||
<name lang="fr" >Connecteur mâle</name>
|
||||
<name lang="en" >Male connector</name>
|
||||
<name lang="es" >Connector macho</name>
|
||||
</names>
|
||||
<description>
|
||||
<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="2" x1="-1" y2="9" x2="-1" />
|
||||
|
||||
@@ -3,6 +3,5 @@
|
||||
<name lang="ru" >соеденителей</name>
|
||||
<name lang="en" >Terminals</name>
|
||||
<name lang="fr" >Bornes</name>
|
||||
<name lang="es" >Conectores</name>
|
||||
</names>
|
||||
</qet-directory>
|
||||
|
||||
@@ -3,6 +3,5 @@
|
||||
<name lang="ru" >Высокое напряжение</name>
|
||||
<name lang="en" >High voltage</name>
|
||||
<name lang="fr" >Haute tension</name>
|
||||
<name lang="es" >Alta tensión</name>
|
||||
</names>
|
||||
</qet-directory>
|
||||
|
||||
@@ -1,10 +1,5 @@
|
||||
<project title="" version="0.2" >
|
||||
<newdiagrams>
|
||||
<border displayrows="true" cols="17" displaycols="true" colsize="60" rows="8" rowsize="80" />
|
||||
<inset title="" folio="" author="" filename="" date="null" />
|
||||
<conductors num="_" type="multi" />
|
||||
</newdiagrams>
|
||||
<diagram title="Exemple d'installation domestique" displayrows="true" cols="15" folio="" displaycols="true" height="340" colsize="50" order="1" rows="4" author="Benoît A" filename="Exemples QET" rowsize="80" >
|
||||
<project version="0.1" >
|
||||
<diagram title="Exemple d'installation domestique" displayrows="true" cols="15" folio="" displaycols="true" height="340" colsize="50" rows="4" author="Benoît A" filename="Exemples QET" rowsize="80" >
|
||||
<defaultconductor neutral="true" phase="1" ground="true" type="single" />
|
||||
<elements>
|
||||
<element x="150" y="220" type="common://protections/disjoncteurs/disjoncteur1.elmt" orientation="0" >
|
||||
@@ -342,5 +337,4 @@
|
||||
<conductor neutral="true" phase="1" terminal1="54" ground="true" terminal2="30" type="single" />
|
||||
</conductors>
|
||||
</diagram>
|
||||
<collection/>
|
||||
</project>
|
||||
|
||||
@@ -1,10 +1,5 @@
|
||||
<project title="" version="0.2" >
|
||||
<newdiagrams>
|
||||
<border displayrows="true" cols="17" displaycols="true" colsize="60" rows="8" rowsize="80" />
|
||||
<inset title="" folio="" author="" filename="" date="null" />
|
||||
<conductors num="_" type="multi" />
|
||||
</newdiagrams>
|
||||
<diagram title="Exemple Moteur double sens" displayrows="true" cols="15" folio="" displaycols="true" height="500" colsize="50" order="1" rows="6" author="Benoît A" filename="Exemples QET" rowsize="80" >
|
||||
<project version="0.1" >
|
||||
<diagram title="Exemple Moteur double sens" displayrows="true" cols="15" folio="" displaycols="true" height="500" colsize="50" rows="6" author="Benoît A" filename="Exemples QET" rowsize="80" >
|
||||
<defaultconductor type="simple" />
|
||||
<elements>
|
||||
<element x="50" y="70" type="common://sources/multifilaire/src_3pn.elmt" orientation="0" >
|
||||
@@ -385,5 +380,4 @@
|
||||
</conductor>
|
||||
</conductors>
|
||||
</diagram>
|
||||
<collection/>
|
||||
</project>
|
||||
|
||||
BIN
ico/splash.png
BIN
ico/splash.png
Binary file not shown.
|
Before Width: | Height: | Size: 26 KiB After Width: | Height: | Size: 26 KiB |
@@ -32,7 +32,6 @@ PartText::PartText(QETElementEditor *editor, QGraphicsItem *parent, ElementScene
|
||||
CustomElementPart(editor)
|
||||
{
|
||||
setDefaultTextColor(Qt::black);
|
||||
setFont(QETApp::diagramTextsFont());
|
||||
setFlags(QGraphicsItem::ItemIsMovable | QGraphicsItem::ItemIsSelectable);
|
||||
setPlainText(QObject::tr("T", "default text when adding a text in the element editor"));
|
||||
infos = new TextEditor(elementEditor(), this);
|
||||
|
||||
@@ -32,7 +32,6 @@ PartTextField::PartTextField(QETElementEditor *editor, QGraphicsItem *parent, QG
|
||||
follow_parent_rotations(true)
|
||||
{
|
||||
setDefaultTextColor(Qt::black);
|
||||
setFont(QETApp::diagramTextsFont());
|
||||
setFlags(QGraphicsItem::ItemIsMovable | QGraphicsItem::ItemIsSelectable);
|
||||
setPlainText(QObject::tr("_", "default text when adding a textfield in the element editor"));
|
||||
infos = new TextFieldEditor(elementEditor(), this);
|
||||
|
||||
@@ -48,7 +48,7 @@ Element::~Element() {
|
||||
*/
|
||||
void Element::paint(QPainter *painter, const QStyleOptionGraphicsItem *options, QWidget *widget) {
|
||||
|
||||
#ifndef Q_WS_WIN
|
||||
#ifdef Q_WS_X11
|
||||
// corrige un bug de rendu ne se produisant que lors du rendu sur QGraphicsScene sous X11 au zoom par defaut
|
||||
static bool must_correct_rendering_bug = QETApp::settings().value("correct-rendering", false).toBool();
|
||||
if (must_correct_rendering_bug) {
|
||||
|
||||
@@ -27,7 +27,7 @@ namespace QET {
|
||||
/// version de QElectroTech (utilisee pour estampiller les projets et elements)
|
||||
const QString version = "0.2";
|
||||
/// version affichee de QElectroTech
|
||||
const QString displayedVersion = "0.2";
|
||||
const QString displayedVersion = "0.2rc2";
|
||||
QString license();
|
||||
/// Orientation (utilise pour les bornes mais aussi pour les elements)
|
||||
enum Orientation {North, East, South, West};
|
||||
|
||||
@@ -187,7 +187,7 @@ void Terminal::paint(QPainter *p, const QStyleOptionGraphicsItem *options, QWidg
|
||||
|
||||
p -> save();
|
||||
|
||||
#ifndef Q_WS_WIN
|
||||
#ifdef Q_WS_X11
|
||||
// corrige un bug de rendu ne se produisant que lors du rendu sur QGraphicsScene sous X11 au zoom par defaut
|
||||
static bool must_correct_rendering_bug = QETApp::settings().value("correct-rendering", false).toBool();
|
||||
if (must_correct_rendering_bug) {
|
||||
|
||||
Reference in New Issue
Block a user