set disabled widget with loss connection

master3.3
Denis Spiridonov 12 years ago
parent 4f533cc86f
commit 4f756a9f00

@ -244,6 +244,10 @@ class MainWgt(QtGui.QMainWindow):
self.cur_size = self.size()
self.ConnectWidget = FrameConnection (self, self.ClientObj)
self.ConnectWidget.connect_to_host(server_host_name)
if not self.main_frame.isEnabled():
self.left_frame.setEnabled(True)
self.main_frame.setEnabled(True)
def main_frame_view(self, view, method_name, step_change = False):
self.delete_MainFrameWgt()
@ -314,6 +318,10 @@ class MainWgt(QtGui.QMainWindow):
if hasattr (self, 'con_lost_lbl'):
self.con_lost_lbl.hide()
self.con_lost_lbl.close()
if not self.main_frame.isEnabled():
self.left_frame.setEnabled(True)
self.main_frame.setEnabled(True)
else:
if hasattr (self, 'con_lost_lbl'):
self.con_lost_lbl.hide()

@ -322,6 +322,10 @@ class ConnectLostLabel (QtGui.QWidget):
def __init__(self, text, parent, reconnect = False):
QtGui.QWidget.__init__(self, parent.layout_wgt)
self._parent = parent
if parent.main_frame.isEnabled():
parent.left_frame.setDisabled(True)
parent.main_frame.setDisabled(True)
white_layout = QtGui.QVBoxLayout(self)
lbl = QtGui.QLabel(text, self)
white_layout.addWidget(lbl)
@ -363,9 +367,12 @@ class ConnectLostLabel (QtGui.QWidget):
self.reconnect_button.resize(self.reconnect_button.sizeHint())
self.reconnect_button.show()
self.reconnect_button.setEnabled(True)
lbl.setAlignment(QtCore.Qt.AlignCenter)
self.resize(parent.layout_wgt.size())
self.setEnabled(True)
def resize_widget(self, cur_size):
self.resize(cur_size)

Loading…
Cancel
Save