diff options
| author | syrja <mikko@3d-system.fi> | 2019-07-24 11:24:48 +0300 |
|---|---|---|
| committer | syrja <mikko@3d-system.fi> | 2019-07-24 11:24:48 +0300 |
| commit | 75fa9c6a0a4346837fa6dcd3d370c483dd40c123 (patch) | |
| tree | ec5b4125bbe87124d67068cf25ed24393399b880 | |
| parent | 823b7a7cb9aba2f90b30c2b708211dd634ab6889 (diff) | |
| download | symedit-75fa9c6a0a4346837fa6dcd3d370c483dd40c123.tar.gz symedit-75fa9c6a0a4346837fa6dcd3d370c483dd40c123.zip | |
Commented out semicircle and quarter circle temporarily.
| -rw-r--r-- | help/eng/tools.rst | 12 | ||||
| -rw-r--r-- | help/fin/tools.rst | 12 | ||||
| -rw-r--r-- | main.qml | 24 | ||||
| -rw-r--r-- | symbol.cpp | 2 | ||||
| -rw-r--r-- | symedit.cpp | 22 |
5 files changed, 41 insertions, 31 deletions
diff --git a/help/eng/tools.rst b/help/eng/tools.rst index 6cfbbc5..8274414 100644 --- a/help/eng/tools.rst +++ b/help/eng/tools.rst @@ -68,15 +68,15 @@ Draws circle with center and radius. .. |arc quarter image| image:: ../../image/quarter_radius.png :scale: 50 % -|arc semi image| Semicircle -^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. xxx |arc semi image| Semicircle +.. xxx ^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Draws semicircle between two diameter endpoints. +.. xxx Draws semicircle between two diameter endpoints. -|arc quarter image| Quarter circle -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. xxx |arc quarter image| Quarter circle +.. xxx ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Draws quarter circle with center and radius. +.. xxx Draws quarter circle with center and radius. .. |text image| image:: ../../image/text.png :scale: 50 % diff --git a/help/fin/tools.rst b/help/fin/tools.rst index 4d49956..6ba291e 100644 --- a/help/fin/tools.rst +++ b/help/fin/tools.rst @@ -68,15 +68,15 @@ Piirtää ympyrän keskipisteestä kehälle. .. |arc quarter image| image:: ../../image/quarter_radius.png :scale: 50 % -|arc semi image| Puoliympyrä -^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. xxx |arc semi image| Puoliympyrä +.. xxx ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Piirtää puoliympyrän kahden vastakkaisen kehäpisteen välille. +.. xxx Piirtää puoliympyrän kahden vastakkaisen kehäpisteen välille. -|arc quarter image| Neljännesympyrä -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ +.. xxx |arc quarter image| Neljännesympyrä +.. xxx ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -Piirtää neljännesympyrän keskipisteestä kehälle. +.. xxx Piirtää neljännesympyrän keskipisteestä kehälle. .. |text image| image:: ../../image/text.png :scale: 50 % @@ -100,9 +100,11 @@ ApplicationWindow MenuTool { text: qsTrId("id_menu_tool_circle_corner"); tool: Editor.Tool.CircleCorner } MenuTool { text: qsTrId("id_menu_tool_circle_diameter"); tool: Editor.Tool.CircleDiameter } MenuTool { text: qsTrId("id_menu_tool_circle_center"); tool: Editor.Tool.CircleCenter } +/* MenuSeparator { } MenuTool { text: qsTrId("id_menu_tool_arc_semi"); tool: Editor.Tool.ArcSemi } MenuTool { text: qsTrId("id_menu_tool_arc_quarter"); tool: Editor.Tool.ArcQuarter } +*/ MenuSeparator { } MenuTool { text: qsTrId("id_menu_tool_text"); tool: Editor.Tool.Text } } @@ -127,24 +129,24 @@ ApplicationWindow // BarTool { image: "image/save_icon48.png"; tooltip: qsTrId("id_tooltip_file_save"); onClicked: save(false) } // BarTool { image: "image/save_as.png"; tooltip: qsTrId("id_tooltip_file_save_as"); onClicked: save(true) } // BarSeparator { } - BarTool { image: "image/undo_icon48.png"; tooltip: qsTrId("id_tooltip_edit_undo"); onClicked: undo(true) } - BarTool { image: "image/redo_icon48.png"; tooltip: qsTrId("id_tooltip_edit_redo"); onClicked: undo(false) } - BarTool { image: "image/cut_icon48.png"; tooltip: qsTrId("id_tooltip_edit_cut"); onClicked: cutsymbol() } - BarTool { image: "image/copy_icon48.png"; tooltip: qsTrId("id_tooltip_edit_copy"); onClicked: copysymbol() } - BarTool { image: "image/paste_icon48.png"; tooltip: qsTrId("id_tooltip_edit_paste"); onClicked: pastesymbol() } + BarTool { image: "image/undo_icon48.png"; tooltip: qsTrId("id_tooltip_edit_undo"); onClicked: undo(true) } + BarTool { image: "image/redo_icon48.png"; tooltip: qsTrId("id_tooltip_edit_redo"); onClicked: undo(false) } + BarTool { image: "image/cut_icon48.png"; tooltip: qsTrId("id_tooltip_edit_cut"); onClicked: cutsymbol() } + BarTool { image: "image/copy_icon48.png"; tooltip: qsTrId("id_tooltip_edit_copy"); onClicked: copysymbol() } + BarTool { image: "image/paste_icon48.png"; tooltip: qsTrId("id_tooltip_edit_paste"); onClicked: pastesymbol() } BarSeparator { } BarTool { image: "image/rotate_right.png"; tooltip: qsTrId("id_tooltip_edit_rotate_right"); onClicked: rotatesymbol(1) } BarTool { image: "image/rotate_left.png"; tooltip: qsTrId("id_tooltip_edit_rotate_left"); onClicked: rotatesymbol(-1) } - BarTool { image: "image/up_icon48.png"; tooltip: qsTrId("id_tooltip_edit_raise_item"); onClicked: raiseitem(1) } - BarTool { image: "image/down_icon48.png"; tooltip: qsTrId("id_tooltip_edit_lower_item"); onClicked: raiseitem(-1) } + BarTool { image: "image/up_icon48.png"; tooltip: qsTrId("id_tooltip_edit_raise_item"); onClicked: raiseitem(1) } + BarTool { image: "image/down_icon48.png"; tooltip: qsTrId("id_tooltip_edit_lower_item"); onClicked: raiseitem(-1) } BarTool { image: "image/delete.png"; tooltip: qsTrId("id_tooltip_delete_item"); onClicked: removeitem() } BarSeparator { } // BarTool { image: "image/plus_icon48.png"; tooltip: qsTrId("id_tooltip_zoom_in"); onClicked: zoom(1) } // BarTool { image: "image/minus_icon48.png"; tooltip: qsTrId("id_tooltip_zoom_out"); onClicked: zoom(-1) } - BarTool { image: "image/zoom_icon48.png"; tooltip: qsTrId("id_tooltip_zoom_all"); onClicked: zoom(0) } + BarTool { image: "image/zoom_icon48.png"; tooltip: qsTrId("id_tooltip_zoom_all"); onClicked: zoom(0) } BarTool { - image: "image/eye_icon48.png"; + image: "image/eye_icon48.png"; tooltip: qsTrId("id_tooltip_zoom_preview"); checkable: true checked: preview @@ -155,7 +157,7 @@ ApplicationWindow } } BarSeparator { } - BarTool { image: "image/cursor_icon48.png"; tooltip: qsTrId("id_tooltip_tool_select"); tool: Editor.Tool.Select } + BarTool { image: "image/cursor_icon48.png"; tooltip: qsTrId("id_tooltip_tool_select"); tool: Editor.Tool.Select } BarSeparator { } BarTool { image: "image/polyline.png"; tooltip: qsTrId("id_tooltip_tool_line"); tool: Editor.Tool.Line } BarSeparator { } @@ -165,9 +167,11 @@ ApplicationWindow BarTool { image: "image/circle_corner.png"; tooltip: qsTrId("id_tooltip_tool_circle_corner"); tool: Editor.Tool.CircleCorner } BarTool { image: "image/circle_diameter.png"; tooltip: qsTrId("id_tooltip_tool_circle_diameter"); tool: Editor.Tool.CircleDiameter } BarTool { image: "image/circle_center.png"; tooltip: qsTrId("id_tooltip_tool_circle_center"); tool: Editor.Tool.CircleCenter } +/* BarSeparator { } BarTool { image: "image/semi_diameter.png"; tooltip: qsTrId("id_tooltip_tool_semi_diameter"); tool: Editor.Tool.ArcSemi } BarTool { image: "image/quarter_radius.png"; tooltip: qsTrId("id_tooltip_tool_quarter_radius"); tool: Editor.Tool.ArcQuarter } +*/ BarSeparator { } BarTool { image: "image/text.png"; tooltip: qsTrId("id_tooltip_tool_text"); tool: Editor.Tool.Text } } @@ -341,7 +341,7 @@ int SymEditSymbol::SelectItem(QPoint point) const } case Operation::Circle: { - check(fabs(length(difference(point, item.Point)) - item.End.x())); + check(fabs(length(difference(point, item.Point)) - item.Value)); break; } case Operation::Text: diff --git a/symedit.cpp b/symedit.cpp index 3a35027..e2e687c 100644 --- a/symedit.cpp +++ b/symedit.cpp @@ -6,6 +6,8 @@ #include <QFileInfo> #include <QFile> +#include <QMessageBox> + #include "symedit.h" // @@ -513,17 +515,21 @@ void SymEditManager::help(QString topic) const Q_UNUSED(topic); QString path = QCoreApplication::applicationDirPath(); path.append("/help/").append(Language).append("/symedit/index.html"); - - QFileInfo info(path); - if ( info.exists() ) - QDesktopServices::openUrl(QUrl(path)); - else // development version + if ( QFileInfo(path).exists() ) + QDesktopServices::openUrl(QUrl(path.insert(0, "file:///"), QUrl::TolerantMode)); + else // visual studio { path = QCoreApplication::applicationDirPath(); path.append("/../threedee/help/").append(Language).append("/symedit/index.html"); - QFileInfo info(path); - if ( info.exists() ) - QDesktopServices::openUrl(QUrl(path)); + if ( QFileInfo(path).exists() ) + QDesktopServices::openUrl(QUrl(path.insert(0, "file:///"), QUrl::TolerantMode)); + else // qt creator + { + path = QCoreApplication::applicationDirPath(); + path.append("/../../symedit/help/").append(Language).append("/_build/html/index.html"); + if ( QFileInfo(path).exists() ) + QDesktopServices::openUrl(QUrl(path.insert(0, "file:///"), QUrl::TolerantMode)); + } } } |
