Nice icons

This commit is contained in:
Maxime Gimeno 2020-09-04 14:55:03 +02:00
parent 3d664482a5
commit 8f4055ce9c
6 changed files with 66 additions and 15 deletions

View File

@ -220,6 +220,7 @@ public Q_SLOTS:
dock_widget->prevButton->setEnabled(false); dock_widget->prevButton->setEnabled(false);
dock_widget->nextButton->setEnabled(false); dock_widget->nextButton->setEnabled(false);
dock_widget->stopButton->setEnabled(false); dock_widget->stopButton->setEnabled(false);
dock_widget->frameSlider->setEnabled(false);
initial_points.clear(); initial_points.clear();
initial_points.shrink_to_fit(); initial_points.shrink_to_fit();
}); });
@ -242,18 +243,12 @@ public Q_SLOTS:
dock_widget->prevButton->setEnabled(true); dock_widget->prevButton->setEnabled(true);
dock_widget->nextButton->setEnabled(true); dock_widget->nextButton->setEnabled(true);
dock_widget->stopButton->setEnabled(true); dock_widget->stopButton->setEnabled(true);
dock_widget->frameSlider->setEnabled(true);
if(!info.exists()) if(!info.exists())
{ {
QMessageBox::warning(mw, "Error","File does not exist."); QMessageBox::warning(mw, "Error","File does not exist.");
return; return;
} }
if(info.baseName() != sm_item->name())
{
QMessageBox::warning(mw, "Wrong Name",
QString("The frame file must have the same name as the mesh file.(%1.trjs)")
.arg(sm_item->name()));
return;
}
if(!dock_widget->isVisible()) { dock_widget->show(); } if(!dock_widget->isVisible()) { dock_widget->show(); }

View File

@ -6,8 +6,8 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>444</width> <width>202</width>
<height>150</height> <height>151</height>
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
@ -97,36 +97,86 @@
<layout class="QHBoxLayout" name="horizontalLayout"> <layout class="QHBoxLayout" name="horizontalLayout">
<item> <item>
<widget class="QPushButton" name="startButton"> <widget class="QPushButton" name="startButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text"> <property name="text">
<string>Start</string> <string/>
</property>
<property name="icon">
<iconset resource="../../Polyhedron_3.qrc">
<normaloff>:/cgal/icons/resources/play.jpeg</normaloff>:/cgal/icons/resources/play.jpeg</iconset>
</property> </property>
</widget> </widget>
</item> </item>
<item> <item>
<widget class="QPushButton" name="stopButton"> <widget class="QPushButton" name="stopButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text"> <property name="text">
<string>Stop</string> <string/>
</property>
<property name="icon">
<iconset resource="../../Polyhedron_3.qrc">
<normaloff>:/cgal/icons/resources/pause.jpeg</normaloff>:/cgal/icons/resources/pause.jpeg</iconset>
</property> </property>
</widget> </widget>
</item> </item>
<item> <item>
<widget class="QPushButton" name="prevButton"> <widget class="QPushButton" name="prevButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text"> <property name="text">
<string>Prev</string> <string/>
</property>
<property name="icon">
<iconset resource="../../Polyhedron_3.qrc">
<normaloff>:/cgal/icons/resources/left_arrow.png</normaloff>:/cgal/icons/resources/left_arrow.png</iconset>
</property> </property>
</widget> </widget>
</item> </item>
<item> <item>
<widget class="QPushButton" name="nextButton"> <widget class="QPushButton" name="nextButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text"> <property name="text">
<string>Next</string> <string/>
</property>
<property name="icon">
<iconset resource="../../Polyhedron_3.qrc">
<normaloff>:/cgal/icons/resources/right_arrow.png</normaloff>:/cgal/icons/resources/right_arrow.png</iconset>
</property> </property>
</widget> </widget>
</item> </item>
<item> <item>
<widget class="QPushButton" name="resetButton"> <widget class="QPushButton" name="resetButton">
<property name="sizePolicy">
<sizepolicy hsizetype="Fixed" vsizetype="Fixed">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="text"> <property name="text">
<string>Reset</string> <string/>
</property>
<property name="icon">
<iconset resource="../../Polyhedron_3.qrc">
<normaloff>:/cgal/icons/resources/reset.jpg</normaloff>:/cgal/icons/resources/reset.jpg</iconset>
</property> </property>
</widget> </widget>
</item> </item>
@ -135,6 +185,9 @@
</layout> </layout>
</widget> </widget>
</widget> </widget>
<resources/> <resources>
<include location="../../Polyhedron_3.qrc"/>
<include location="../../Polyhedron_3.qrc"/>
</resources>
<connections/> <connections/>
</ui> </ui>

View File

@ -33,6 +33,9 @@
<file>resources/help_button.png</file> <file>resources/help_button.png</file>
<file>resources/exit.png</file> <file>resources/exit.png</file>
<file>resources/menu.png</file> <file>resources/menu.png</file>
<file>resources/play.jpeg</file>
<file>resources/pause.jpeg</file>
<file>resources/reset.jpg</file>
</qresource> </qresource>
<qresource prefix="/cgal/Polyhedron_3"> <qresource prefix="/cgal/Polyhedron_3">
<file alias="about.html">resources/about.html</file> <file alias="about.html">resources/about.html</file>

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 7.1 KiB