[root]/OMEdit/OMEditGUI/Annotations
Author | Changes | Lines of Code | Lines per Change |
---|---|---|---|
Totals | 218 (100.0%) | 7160 (100.0%) | 32.8 |
sjoelund.se | 54 (24.8%) | 4127 (57.6%) | 76.4 |
adeas31 | 142 (65.1%) | 2629 (36.7%) | 18.5 |
hkiel | 4 (1.8%) | 233 (3.3%) | 58.2 |
hudson | 18 (8.3%) | 171 (2.4%) | 9.5 |
Lock OMEdit, use https://github.com/OpenModelica/OMEdit instead
16 lines of code changed in 16 files:
- Merged OMEdit TLM branch with trunk.
64 lines of code changed in 2 files:
#3196
- Better vector connections support.
4 lines of code changed in 1 file:
#3222
- Proper handing of line thickness.
13 lines of code changed in 1 file:
#2956
- Do not set a default value of origin. Use the origin as transformation origin point only if it is defined in actual modelica code otherwise extract it from extent points.
- Only call snapPointToGrid when creating a shape/component otherwise use movePointByGrid.
39 lines of code changed in 2 files:
- Set the ItemSendsGeometryChanges flag for shapes.
6 lines of code changed in 1 file:
- Handle the mouse press events in a more better way.
- To start a connection click and drag same as Dymola. This is done so that users can double click and view parameters window even for connector type components. This will also fix weird click behaviors like one mentioned here https://www.openmodelica.org/forum/default-topic/1464-gui-error-you-cannot-connect-two-components.
37 lines of code changed in 9 files:
#2992
- round the connection start & end points.
6 lines of code changed in 1 file:
#2991
- Use the correct boundingRect for ellipse shape.
4 lines of code changed in 1 file:
#2477
- snap to grid for custom shapes while dragging with mouse.
- call QGraphicsItem::mousePressEvent otherwise QGraphicsItem::itemChange will be triggered for all items.
23 lines of code changed in 7 files:
#2506
- Implemented Manhattanize shape. Takes a curves connection and creates a right-angle lines connection of it.
133 lines of code changed in 3 files:
- Fix last commit.
3 lines of code changed in 2 files:
#2506
- Remove redundant points while moving the connection.
52 lines of code changed in 5 files:
- Tooltip for connections.
3 lines of code changed in 1 file:
#2506
- Keep the connecting lines manhattanized.
358 lines of code changed in 7 files:
#2956
- Fixed the movement of components through keyboard.
174 lines of code changed in 2 files:
#2183
+ Updated almost all icons from PNGs to SVGs.
+ The toolbar icon size can be changed via settings.
+ The library icon size can be changed via settings.
7 lines of code changed in 2 files:
#2792
- Don't allow movement of complete connection lines through mouse or keyboard.
9 lines of code changed in 1 file:
- Merged the debugger branch with the trunk.
- Generate the GDB parser make files.
3 lines of code changed in 1 file:
- Restructuring the files and folders.
1046 lines of code changed in 2 files:
- Use the line color of starting port for the connection line.
6 lines of code changed in 1 file:
- Do not allow selecting or moving the shapes when user is making a connection.
56 lines of code changed in 5 files:
#2666
- Handle %par, %name, %class & %% in the text annotation in a more better way.
50 lines of code changed in 2 files:
Update OMEdit copyright notices
61 lines of code changed in 14 files:
- Update the model source code when line annotation is updated.
2 lines of code changed in 1 file:
- Fixed OMEdit compiler warnings.
1 lines of code changed in 1 file:
- Display the bitmap is library browser.
- Handle the extends class bitmaps.
12 lines of code changed in 4 files:
- Fixed loading of bitmap shapes within a component.
14 lines of code changed in 1 file:
- Fixed few graphical glitches.
9 lines of code changed in 1 file:
- removed testing code.
0 lines of code changed in 1 file:
- Apply line & fill patterns after painter translate.
2 lines of code changed in 1 file:
- Updated "Open Modelica File(s)" to "Open Model/Library File(s)".
- QPainter draws a text with almost twice font size. For now calculating font size is fine but in future we should switch to QGraphicsTextItem which uses the QTextDocument inside to display the text.
3 lines of code changed in 1 file:
- Subclass QDoubleSpinBox and manage the precision value via options dialog.
0 lines of code changed in 1 file:
+ coding style
+ some optimizations
233 lines of code changed in 4 files:
#2218
Fixed handling of extends class modifiers.
25 lines of code changed in 1 file:
- Set the stacking order of items in following order; icon/diagram shapes first then connections and then components. The user should be allowed to change it. Will add this functionality later on.
2 lines of code changed in 1 file:
- check if we really have the component parent while creating the array connections.
59 lines of code changed in 1 file:
- Fixed the connections implementation.
55 lines of code changed in 1 file:
- Use Qt::MiterJoin as a default Pen join style.
1 lines of code changed in 1 file:
#2268, #2272
- Only set the pen cosmetic if the thickness is less than equal to 2. The cosmetic pens use the exact defined thickness and doesn't scale according to shape size but this leads to problem if the thickness is higher e.g 5.
15 lines of code changed in 1 file:
(25 more)