23 Commits

Author SHA1 Message Date
Andrey Kalmykov
3ac7d9e435 Replace some Q3PtrList usages with QList 2025-02-09 22:13:09 +01:00
Vadim Kuznetsov
bd210e9820
Merge pull request #844 from wawuwo/get-rid-of-mouseactions-drawn
Get rid of MouseActions::drawn
2024-08-02 19:19:49 +02:00
Andrey Kalmykov
6e5493b13b Move 'Conductor' to a separate header file 2024-07-16 19:01:00 +02:00
Andrey Kalmykov
623bd080fe Get rid of MouseActions::drawn
'drawn' is some obscure flag which is scattered all around
the codebase, it's mostly set to 'false' and only occasionally
to 'true'. It controls blocks of code which are described as
"erase old symbol".

Honestly, I tried to grasp it's meaning and purpose, and I failed.
I believe this flag is just a legacy no one can remember of, and
it's OK to remove it.

Removing 'MouseActions::drawn' completely doesn't seem to change
something, at least at first sight everything looks the same as
usual.

I cram everything in a single large commit for the sake of easier
reverting if it will be needed later.
2024-07-14 17:27:42 +02:00
Sergei Krasilnikov
674ce853a0 revert #467 2024-01-30 10:56:23 +03:00
Sergei Krasilnikov
fd08e0ba38 revert mousemove realization for paste
fixes #487
2024-01-23 21:22:05 +03:00
Iwbnwif Yiw
0660bd9332 Allow zooming of diagrams using the mouse.
Initial commit of new feature, only rectangular diagrams are supported.
Behaviour with other diagram types is undefined.
This change also provides a preliminary refactoring of the code that
transforms between the various coordinate systems.
2024-01-21 20:32:18 +00:00
Sergei Krasilnikov
7ffa97f2d1 show elements while moving by mouse 2024-01-18 12:28:33 +03:00
Vadim Kuznetsov
9f23c12f65 Imported tuner implementation from Kevin @tipofthesowrd 2023-09-19 17:09:05 +03:00
Krasilnikov Sergei
05177da97b working with qt6 2023-01-17 13:27:12 +03:00
Vadim Kuznetsov
9aa8865d02 Everything compiles and qucs_s application runs 2022-02-14 15:37:11 +01:00
yodalee
5a6732c456 move q3popupmenu to qmenu 2014-11-03 21:02:58 +08:00
yodalee
6e784d847f clean redundant include in main directory
messagedock.h messagedock.cpp

element.cpp
main.h
mnemo.h mnemo.cpp
module.cpp module.h

mouseaction.h mouseaction.cpp

node.h
octave_window.h

qucs.cpp qucs.h

syntax.h
viewpainter.h
wire.h
wirelabel.cpp wirelabel.h
2014-10-30 21:41:05 +08:00
Richard C Crozier
df5a797644 Improved handling of spice extensions 2014-02-07 15:04:12 +00:00
Guilherme Brondani Torri
b0d7cce0b7 Fix several Qt3 deprecated header inclusion 2013-12-01 18:35:44 +01:00
Frans Schreuder
35600b50a5 Fixed the QPainter problem, All paint actions are now moved from mouseactions to schematic (to the paint event) 2012-12-05 10:12:11 +01:00
Frans Schreuder
5736ac67f8 Compiles with QT4 (still crashes when opening a document) 2012-10-31 09:15:06 +01:00
ela
4f56c3c314 2007-04-10 Stefan Jahn <stefan@lkcc.org>
* textdoc.cpp (print): Also fixed print scale for text
        documents.

        * schematic.cpp (print): Fixed print scale for schematics.  It
        assumed a screen resolution of 72dpi.

        * mouseactions.cpp (rotateElements): Made rotation sticky while
        placing elements from the component tab as well as when pasting
        elements from the clipboard into the schematic.
2007-04-10 20:24:53 +00:00
margraf
bd910094d5 *** empty log message *** 2007-02-27 07:04:18 +00:00
margraf
6ec6986763 *** empty log message *** 2007-02-08 07:04:54 +00:00
margraf
c2569e21cf *** empty log message *** 2006-11-06 06:58:05 +00:00
margraf
3b276889af *** empty log message *** 2006-07-17 06:02:57 +00:00
margraf
0ed81add8c *** empty log message *** 2006-03-28 06:10:52 +00:00