Source code for plugins.Thread_inspection.view.control_frame
[docs]
class FrameWidgets(object):
def __init__(self, mainwindow):
self.parent = mainwindow
self.parent.ui.actionMaximize.triggered.connect(self.maximize_view)
self.parent.ui.actionMinimize.triggered.connect(self.minimize_view)
self.parent.ui.button_menu.clicked.connect(self.control_frame_view_button)
[docs]
def control_frame_view_button(self):
"""
control the button in anypoint and panorama mode.
"""
# print(self.ui.button_menu.isChecked())
if self.parent.ui.button_menu.isChecked():
if self.parent.anypoint_view:
self.parent.ui.frame_navigator.hide()
elif self.parent.panorama_view:
self.parent.ui.frame_panorama.hide()
else:
print("coming soon")
else:
if self.parent.anypoint_view:
self.parent.ui.frame_navigator.show()
elif self.parent.panorama_view:
self.parent.ui.frame_panorama.show()
else:
print("coming soon")
[docs]
def maximize_view(self):
"""
Control the widget on user interface to make possible in maximum size.
"""
self.parent.ui.label_saved_image.hide()
self.parent.ui.listWidget.hide()
self.parent.ui.frame_axis.hide()
self.parent.ui.frame_original_image.hide()
self.parent.ui.frame_help.hide()
self.parent.ui.frame_feature.hide()
self.parent.ui.frame_2.hide()
self.parent.ui.frame_Open_Source.hide()
self.parent.ui.frame_rotate.hide()
self.parent.ui.frame_zoom.hide()
self.parent.ui.frame_save.hide()
self.parent.ui.frame_ctrl_axis.hide()
self.parent.ui.label_Application.hide()
self.parent.ui.frame_5.hide()
self.parent.ui.frame_13.hide()
self.parent.ui.frame_16.hide()
self.parent.ui.frame_17.hide()
self.parent.ui.frame_18.hide()
self.parent.ui.label_time_recent.hide()
self.parent.ui.slider_Video.hide()
self.parent.ui.label_time_end.hide()
# self.set_place_frame_parameter()
[docs]
def minimize_view(self):
"""
Control the widget on user interface to make possible in minimum size.
"""
self.parent.ui.label_saved_image.show()
self.parent.ui.listWidget.show()
self.parent.ui.frame_original_image.show()
self.parent.ui.frame_help.show()
self.parent.ui.frame_feature.show()
self.parent.ui.frame_2.show()
self.parent.ui.frame_Open_Source.show()
self.parent.ui.frame_rotate.show()
self.parent.ui.frame_zoom.show()
self.parent.ui.frame_save.show()
self.parent.ui.frame_ctrl_axis.show()
self.parent.ui.label_Application.show()
self.parent.ui.frame_5.show()
self.parent.ui.frame_13.show()
self.parent.ui.frame_16.show()
self.parent.ui.frame_17.show()
self.parent.ui.frame_18.show()
self.parent.ui.label_time_recent.show()
self.parent.ui.slider_Video.show()
self.parent.ui.label_time_end.show()
# self.set_place_frame_parameter()