feat: make disable button more clarity

This commit is contained in:
kradchen
2025-06-30 13:21:54 +08:00
parent 0ebbcb1008
commit f2b6697333
14 changed files with 776 additions and 778 deletions

View File

@@ -45,11 +45,6 @@ QToolButton:pressed
background-color: #646464;
}
QToolButton:disabled
{
background-color: #222222;
}
QToolBar QToolButton{
min-width: 36px;
max-width: 36px;
@@ -65,6 +60,7 @@ QToolButton#groupButton {
QToolBar QToolButton[toolButtonStyle="2"]{
min-width: 42px;
max-width: 42px;
}
QToolButton#file {
@@ -73,30 +69,33 @@ QToolButton#file {
QToolButton#import {
qproperty-icon: url(":/InfiniteViewer/Icon/import.png")
}
QToolButton#save {
/* QToolButton#save {
qproperty-icon: url(":/InfiniteViewer/Icon/save.png")
} */
/* QToolButton#grid{
qproperty-icon: url(":/InfiniteViewer/Icon/grid.png");
}
QToolButton#grid {
qproperty-icon: url(":/InfiniteViewer/Icon/grid.png")
}
QToolButton#sync {
QToolButton#grid:disabled{
qproperty-icon: url(":/InfiniteViewer/Icon/save.png");
} */
/* QToolButton#sync {
qproperty-icon: url(":/InfiniteViewer/Icon/sync/sync_dis.png")
}
QToolButton#anonymize {
} */
/* QToolButton#anonymize {
qproperty-icon: url(":/InfiniteViewer/Icon/anno.png")
}
} */
QToolButton#slice{qproperty-icon:url(":/InfiniteViewer/Icon/slice.png")}
/* QToolButton#slice{qproperty-icon:url(":/InfiniteViewer/Icon/slice.png")}
QToolButton#window{qproperty-icon:url(":/InfiniteViewer/Icon/windowlevel.png")}
QToolButton#pan{qproperty-icon:url(":/InfiniteViewer/Icon/pan.png")}
QToolButton#zoom{qproperty-icon:url(":/InfiniteViewer/Icon/zoom.png")}
QToolButton#measure{qproperty-icon:url(":/InfiniteViewer/Icon/distance.png")}
QToolButton#measure{qproperty-icon:url(":/InfiniteViewer/Icon/distance.png")} */
QToolButton#clear{qproperty-icon:url(":/InfiniteViewer/Icon/trashbin.png")}
QToolButton#flip{qproperty-icon:url(":/InfiniteViewer/Icon/flip.png")}
/* QToolButton#flip{qproperty-icon:url(":/InfiniteViewer/Icon/flip.png")} */
QToolButton#cine{qproperty-icon:url(":/InfiniteViewer/Icon/cine.png")}
QToolButton#fusion{qproperty-icon:url(":/InfiniteViewer/Icon/fusion.png")}
QToolButton#MPR{qproperty-icon:url(":/InfiniteViewer/Icon/MPR.png")}
/* QToolButton#MPR{qproperty-icon:url(":/InfiniteViewer/Icon/MPR.png")} */
QToolButton#VR{qproperty-icon:url(":/InfiniteViewer/Icon/VR.png")}
QToolButton#About{qproperty-icon:url(":/InfiniteViewer/Icon/about.png")}

BIN
src/Icon/annod.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.5 KiB

BIN
src/Icon/distanced.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 968 B

BIN
src/Icon/flipd.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.2 KiB

BIN
src/Icon/gridd.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
src/Icon/pand.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

BIN
src/Icon/sliced.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.2 KiB

BIN
src/Icon/sync/sync_disd.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.0 KiB

BIN
src/Icon/windowleveld.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.8 KiB

BIN
src/Icon/zoomd.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.3 KiB

View File

@@ -15,23 +15,32 @@
</qresource>
<qresource prefix="/InfiniteViewer">
<file>Icon/angle.png</file>
<file>Icon/distanced.png</file>
<file>Icon/distance.png</file>
<file>Icon/gridd.png</file>
<file>Icon/grid.png</file>
<file>Icon/hidden.png</file>
<file>Icon/openfile.png</file>
<file>Icon/pan.png</file>
<file>Icon/windowleveld.png</file>
<file>Icon/zoomd.png</file>
<file>Icon/pand.png</file>
<file>Icon/windowlevel.png</file>
<file>Icon/zoom.png</file>
<file>Icon/sync/sync_auto.png</file>
<file>Icon/sync/sync_dis.png</file>
<file>Icon/sync/sync_disd.png</file>
<file>Icon/sync/sync_manual.png</file>
<file>Icon/save.png</file>
<file>Icon/anno.png</file>
<file>Icon/annod.png</file>
<file>Icon/flip.png</file>
<file>Icon/flipd.png</file>
<file>Icon/cine.png</file>
<file>Icon/fusion.png</file>
<file>Icon/trashbin.png</file>
<file>Icon/slice.png</file>
<file>Icon/sliced.png</file>
<file>Icon/import.png</file>
<file>Icon/logo.png</file>
<file>Icon/close.png</file>

View File

@@ -113,31 +113,79 @@ void DefaultToolBar::initToolBarButtons() {
addButton(mBtnGrid, "grid");
mBtnGrid->setEnabled(false);
{
QIcon icon;
icon.addFile(":/InfiniteViewer/Icon/grid.png");
icon.addFile(":/InfiniteViewer/Icon/gridd.png", QSize(), QIcon::Disabled);
mBtnGrid->setIcon(icon);
}
addButton(mBtnSync, "sync");
mBtnSync->setEnabled(false);
{
QIcon icon;
icon.addFile(":/InfiniteViewer/Icon/sync/sync_dis.png");
icon.addFile(":/InfiniteViewer/Icon/sync/sync_disd.png", QSize(), QIcon::Disabled);
mBtnSync->setIcon(icon);
}
addButton(mBtnAnonymize, "anonymize");
mBtnAnonymize->setEnabled(false);
{
QIcon icon;
icon.addFile(":/InfiniteViewer/Icon/anno.png");
icon.addFile(":/InfiniteViewer/Icon/annod.png", QSize(), QIcon::Disabled);
mBtnAnonymize->setIcon(icon);
}
addSeparator();
QButtonGroup *modeGroup = new QButtonGroup(this);
addGroupedButton(mBtnSlice, "slice", modeGroup);
mBtnSlice->setEnabled(false);
{
QIcon icon;
icon.addFile(":/InfiniteViewer/Icon/slice.png");
icon.addFile(":/InfiniteViewer/Icon/sliced.png", QSize(), QIcon::Disabled);
mBtnSlice->setIcon(icon);
}
addGroupedButton(mBtnWindow, "window", modeGroup);
mBtnWindow->setEnabled(false);
{
QIcon icon;
icon.addFile(":/InfiniteViewer/Icon/windowlevel.png");
icon.addFile(":/InfiniteViewer/Icon/windowleveld.png", QSize(), QIcon::Disabled);
mBtnWindow->setIcon(icon);
}
addGroupedButton(mBtnPan, "pan", modeGroup);
mBtnPan->setEnabled(false);
{
QIcon icon;
icon.addFile(":/InfiniteViewer/Icon/pan.png");
icon.addFile(":/InfiniteViewer/Icon/pand.png", QSize(), QIcon::Disabled);
mBtnPan->setIcon(icon);
}
addGroupedButton(mBtnZoom, "zoom", modeGroup);
mBtnZoom->setEnabled(false);
{
QIcon icon;
icon.addFile(":/InfiniteViewer/Icon/zoom.png");
icon.addFile(":/InfiniteViewer/Icon/zoomd.png", QSize(), QIcon::Disabled);
mBtnZoom->setIcon(icon);
}
addGroupedButton(mBtnMeasure, "measure", modeGroup);
mBtnMeasure->setEnabled(false);
{
QIcon icon;
icon.addFile(":/InfiniteViewer/Icon/distance.png");
icon.addFile(":/InfiniteViewer/Icon/distanced.png", QSize(), QIcon::Disabled);
mBtnMeasure->setIcon(icon);
}
auto actionClear= addButton(mBtnClear, "clear");
mBtnClear->setEnabled(false);
@@ -148,6 +196,12 @@ void DefaultToolBar::initToolBarButtons() {
addButton(mBtnFlip, "flip");
mBtnFlip->setEnabled(false);
{
QIcon icon;
icon.addFile(":/InfiniteViewer/Icon/flip.png");
icon.addFile(":/InfiniteViewer/Icon/flipd.png", QSize(), QIcon::Disabled);
mBtnFlip->setIcon(icon);
}
auto actionCine = addButton(mBtnCine, "cine");
mBtnCine->setEnabled(false);
@@ -160,6 +214,12 @@ void DefaultToolBar::initToolBarButtons() {
addButton(mBtnMPR, "MPR");
mBtnMPR->setEnabled(false);
{
QIcon icon;
icon.addFile(":/InfiniteViewer/Icon/MPR.png");
icon.addFile(":/InfiniteViewer/Icon/unMPR.png", QSize(), QIcon::Disabled);
mBtnMPR->setIcon(icon);
}
//hide for this version
auto actionVR = addButton(mBtnVR, "VR");
@@ -427,6 +487,9 @@ void DefaultToolBar::initMeasureButton() {
}
m->addAction(tr("Location Point"), this,[=](){
mBtnMeasure->setChecked(true);
QPixmap map(":/InfiniteViewer/Icon/crosshair.png");
mBtnMeasure->setIcon(QIcon(map));
emit modeChanged(38);
});
m->addSeparator();

View File

@@ -1,18 +1,8 @@
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="zh_CN">
<TS version="2.1">
<context>
<name>ConfigurationDialog</name>
<message>
<location filename="../src/PACS/Widget/pacsconfiguration.cpp" line="90"/>
<source>Advanced settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/pacsconfiguration.cpp" line="103"/>
<source>PACS location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/pacsconfiguration.cpp" line="80"/>
<source>Listening port:</source>
@@ -23,6 +13,16 @@
<source>Local AE title:</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/pacsconfiguration.cpp" line="90"/>
<source>Advanced settings</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/pacsconfiguration.cpp" line="103"/>
<source>PACS location</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/pacsconfiguration.cpp" line="133"/>
<source>Retrieval Protocol</source>
@@ -122,295 +122,311 @@
<context>
<name>DefaultToolBar</name>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="198"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="269"/>
<source>Open Dicom series from directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="201"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="272"/>
<source>Open DICOM folder</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="203"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="274"/>
<source>Open DICOM file</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="205"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="276"/>
<source>Change Language</source>
<translation></translation>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="207"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="278"/>
<source>Quit</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="216"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="287"/>
<source>Search and download studies from PACS locations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="222"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="293"/>
<source>Export images</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="228"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="299"/>
<source>Layout</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="237"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="308"/>
<source>Toggle series synchronization</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="249"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="320"/>
<source>Sychronize slice</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="250"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="321"/>
<source>Sychronize zoom &amp; pan</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="251"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="322"/>
<source>Sychronize window level &amp; width</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="279"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="350"/>
<source>Adjust window level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="297"/>
<source>Negative</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="313"/>
<source>Pan image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="318"/>
<source>Zoom image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="323"/>
<source>Browse series</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="333"/>
<source>Toggle annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="338"/>
<source>Annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="344"/>
<source>Cross Reference Line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="348"/>
<source>Hide all measurements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="357"/>
<source>Hide patient data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="367"/>
<source>Show Dicom tags</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="385"/>
<source>Closed polygon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="386"/>
<source>Open polygon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="387"/>
<source>Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="388"/>
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="390"/>
<source>Text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="420"/>
<source>Location Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="286"/>
<source>Custom window width and level</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="291"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="362"/>
<source>gray</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="303"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="368"/>
<source>Negative</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="374"/>
<source>Jet</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="383"/>
<source>Ruler</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="384"/>
<source>Angle gauge</source>
<source>Pan image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="389"/>
<source>Zoom image</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="394"/>
<source>Browse series</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="404"/>
<source>Toggle annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="409"/>
<source>Annotations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="415"/>
<source>Cross Reference Line</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="419"/>
<source>Hide all measurements</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="428"/>
<source>Hide patient data</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="438"/>
<source>Show Dicom tags</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="454"/>
<source>Ruler</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="455"/>
<source>Angle gauge</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="456"/>
<source>Closed polygon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="457"/>
<source>Open polygon</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="458"/>
<source>Arrow</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="459"/>
<source>Ellipse</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="460"/>
<source>Round</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="407"/>
<source>Measuring tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="424"/>
<source>Delete selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="425"/>
<source>Delete all in current slice</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="426"/>
<source>Delete all in current series</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="435"/>
<source>Fusion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="441"/>
<source>Cine</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="447"/>
<source>Delete current series</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="453"/>
<source>Transformations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="461"/>
<source>Rotate 90 CCW</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="462"/>
<source>Rotate 90 CW</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="463"/>
<source>Rotate 180</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="465"/>
<source>Flip horizontal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="466"/>
<source>Flip vertical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="468"/>
<source>Clear transformations</source>
<source>Text</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="478"/>
<source>Measuring tool</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="491"/>
<source>Location Point</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="498"/>
<source>Delete selected</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="499"/>
<source>Delete all in current slice</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="500"/>
<source>Delete all in current series</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="509"/>
<source>Fusion</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="515"/>
<source>Cine</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="521"/>
<source>Delete current series</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="527"/>
<source>Transformations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="535"/>
<source>Rotate 90 CCW</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="536"/>
<source>Rotate 90 CW</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="537"/>
<source>Rotate 180</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="539"/>
<source>Flip horizontal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="540"/>
<source>Flip vertical</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="542"/>
<source>Clear transformations</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="552"/>
<source>MPR</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="481"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="555"/>
<source>3D MPR</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="484"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="558"/>
<source>Coronal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="485"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="559"/>
<source>Sagittal</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="486"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="560"/>
<source>Axial</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="586"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="663"/>
<source>Full screen</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="596"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="673"/>
<source>Exit full screen mode</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="606"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="683"/>
<source>Minimize</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="611"/>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="688"/>
<source>Close</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="699"/>
<source>About</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="703"/>
<source>Built with Qt 5.12.0 and VTK 9.2.</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Widget/ToolBar/DefaultToolBar.cpp" line="704"/>
<source>Copyright © %1 Zhejiang Equilibrium Nine Medical Equipment Co., Ltd.
All Rights Reserved</source>
<translation type="unfinished"></translation>
</message>
</context>
<context>
<name>DicomImageView</name>
@@ -676,6 +692,11 @@ Avg:%5, SD:%6</source>
</context>
<context>
<name>ImportWidget</name>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="94"/>
<source>PACS Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="129"/>
<source>Search</source>
@@ -686,57 +707,6 @@ Avg:%5, SD:%6</source>
<source>Clear</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="234"/>
<source>Study date</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="220"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="234"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="461"/>
<source>Patient name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="234"/>
<source>Date of birth</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="221"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="234"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="454"/>
<source>Patient ID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="235"/>
<source>Modality</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="235"/>
<source>Study ID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="235"/>
<source>Study Instance Uid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="222"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="235"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="468"/>
<source>Accession number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="94"/>
<source>PACS Configuration</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="196"/>
<source>All modalities</source>
@@ -789,12 +759,58 @@ Avg:%5, SD:%6</source>
<source>Custom date range</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="220"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="234"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="461"/>
<source>Patient name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="221"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="234"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="454"/>
<source>Patient ID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="222"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="235"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="468"/>
<source>Accession number</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="223"/>
<location filename="../src/PACS/Widget/importwidget.cpp" line="475"/>
<source>Device name</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="234"/>
<source>Study date</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="234"/>
<source>Date of birth</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="235"/>
<source>Modality</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="235"/>
<source>Study ID</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="235"/>
<source>Study Instance Uid</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/PACS/Widget/importwidget.cpp" line="236"/>
<source>Referring physician</source>
@@ -842,32 +858,32 @@ Avg:%5, SD:%6</source>
<context>
<name>OpenPolyAnnotationActor</name>
<message>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="127"/>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="131"/>
<source>mm</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="128"/>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="132"/>
<source>cm</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="129"/>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="133"/>
<source>mm²</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="130"/>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="134"/>
<source>cm²</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="131"/>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="135"/>
<source>Distance</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="132"/>
<location filename="../src/Rendering/Measure/OpenPolyAnnotationActor.cpp" line="136"/>
<source>Area</source>
<translation type="unfinished"></translation>
</message>
@@ -891,47 +907,47 @@ Avg:%5, SD:%6</source>
<context>
<name>QDicomViewer</name>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="28"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="29"/>
<source>Ready</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="214"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="215"/>
<source>Open dicom directory</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="231"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="232"/>
<source>Open dicom files</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="284"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="285"/>
<source>confirm</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="284"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="285"/>
<source>Change Language will reload the application, please confirm to do this!</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="285"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="286"/>
<source>Ok</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="285"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="286"/>
<source>Cancel</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="301"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="302"/>
<source>Warning</source>
<translation type="unfinished"></translation>
</message>
<message>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="301"/>
<location filename="../src/UI/Window/QDicomViewer.cpp" line="302"/>
<source>open DICOM Images From PACS Fail</source>
<translation type="unfinished"></translation>
</message>

File diff suppressed because it is too large Load Diff