aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsyrja <mikko@3d-system.fi>2019-07-24 11:24:48 +0300
committersyrja <mikko@3d-system.fi>2019-07-24 11:24:48 +0300
commit75fa9c6a0a4346837fa6dcd3d370c483dd40c123 (patch)
treeec5b4125bbe87124d67068cf25ed24393399b880
parent823b7a7cb9aba2f90b30c2b708211dd634ab6889 (diff)
downloadsymedit-75fa9c6a0a4346837fa6dcd3d370c483dd40c123.tar.gz
symedit-75fa9c6a0a4346837fa6dcd3d370c483dd40c123.zip
Commented out semicircle and quarter circle temporarily.
-rw-r--r--help/eng/tools.rst12
-rw-r--r--help/fin/tools.rst12
-rw-r--r--main.qml24
-rw-r--r--symbol.cpp2
-rw-r--r--symedit.cpp22
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 %
diff --git a/main.qml b/main.qml
index b5fac48..03cb89c 100644
--- a/main.qml
+++ b/main.qml
@@ -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 }
}
diff --git a/symbol.cpp b/symbol.cpp
index fd6b1d4..a429e42 100644
--- a/symbol.cpp
+++ b/symbol.cpp
@@ -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));
+ }
}
}