Skip to content
Snippets Groups Projects
Commit 6e3a0f44 authored by inso's avatar inso
Browse files

Remove old widgets from homescreen

parent 39cfed5d
Branches
Tags
No related merge requests found
"""
Created on 31 janv. 2015
@author: vit
"""
class HomeScreenWidget(QWidget, Ui_HomescreenWidget):
"""
classdocs
"""
def __init__(self, parent, app, status_label):
"""
Constructor
"""
super().__init__()
self.setupUi(self)
self.app = app
self.frame_communities = FrameCommunities(self)
self.layout().addWidget(self.frame_communities)
self.status_label = status_label
def refresh(self):
self.frame_communities.refresh(self.app)
if self.app.current_account:
self.frame_connected.show()
self.label_connected.setText(self.tr("Connected as {0}".format(self.app.current_account.name)))
self.frame_disconnected.hide()
else:
self.frame_disconnected.show()
self.frame_connected.hide()
def referential_changed(self):
self.frame_communities.refresh_content()
def showEvent(self, QShowEvent):
"""
:param QShowEvent:
:return:
"""
self.frame_communities.refresh_content()
self.status_label.setText("")
def changeEvent(self, event):
"""
Intercepte LanguageChange event to translate UI
:param QEvent QEvent: Event
:return:
"""
if event.type() == QEvent.LanguageChange:
self.retranslateUi(self)
return super(HomeScreenWidget, self).changeEvent(event)
...@@ -19,179 +19,10 @@ ...@@ -19,179 +19,10 @@
<property name="windowTitle"> <property name="windowTitle">
<string>Form</string> <string>Form</string>
</property> </property>
<layout class="QVBoxLayout" name="verticalLayout"> <layout class="QVBoxLayout" name="verticalLayout"/>
<item>
<widget class="QFrame" name="frame_connected">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<layout class="QHBoxLayout" name="horizontalLayout">
<property name="sizeConstraint">
<enum>QLayout::SetMaximumSize</enum>
</property>
<item>
<widget class="QLabel" name="label_connected">
<property name="styleSheet">
<string notr="true"> font-size:12pt; font-weight:600;</string>
</property>
<property name="text">
<string>Connected as</string>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="button_add_community">
<property name="text">
<string>Add a community</string>
</property>
<property name="icon">
<iconset resource="../icons/icons.qrc">
<normaloff>:/icons/add_community</normaloff>:/icons/add_community</iconset>
</property>
<property name="iconSize">
<size>
<width>32</width>
<height>32</height>
</size>
</property>
</widget>
</item>
<item>
<widget class="QPushButton" name="button_disconnect">
<property name="text">
<string>Disconnect</string>
</property>
<property name="icon">
<iconset resource="../icons/icons.qrc">
<normaloff>:/icons/logout</normaloff>:/icons/logout</iconset>
</property>
<property name="iconSize">
<size>
<width>32</width>
<height>32</height>
</size>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</item>
<item>
<widget class="QFrame" name="frame_disconnected">
<property name="sizePolicy">
<sizepolicy hsizetype="Preferred" vsizetype="Maximum">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Raised</enum>
</property>
<layout class="QHBoxLayout" name="horizontalLayout_2">
<item>
<widget class="QLabel" name="label_disconnected">
<property name="text">
<string>&lt;html&gt;&lt;head/&gt;&lt;body&gt;&lt;p&gt;&lt;span style=&quot; font-size:12pt; font-weight:600;&quot;&gt;Not Connected&lt;/span&gt;&lt;/p&gt;&lt;/body&gt;&lt;/html&gt;</string>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="toolbutton_connect">
<property name="text">
<string>Connect</string>
</property>
<property name="icon">
<iconset resource="../icons/icons.qrc">
<normaloff>:/icons/connect_icon</normaloff>:/icons/connect_icon</iconset>
</property>
<property name="iconSize">
<size>
<width>32</width>
<height>32</height>
</size>
</property>
<property name="popupMode">
<enum>QToolButton::MenuButtonPopup</enum>
</property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
</widget>
</item>
<item>
<widget class="QToolButton" name="toolbutton_new_account">
<property name="text">
<string>New account</string>
</property>
<property name="icon">
<iconset resource="../icons/icons.qrc">
<normaloff>:/icons/add_account_icon</normaloff>:/icons/add_account_icon</iconset>
</property>
<property name="iconSize">
<size>
<width>32</width>
<height>32</height>
</size>
</property>
<property name="popupMode">
<enum>QToolButton::MenuButtonPopup</enum>
</property>
<property name="toolButtonStyle">
<enum>Qt::ToolButtonTextBesideIcon</enum>
</property>
<property name="autoRaise">
<bool>false</bool>
</property>
<property name="arrowType">
<enum>Qt::NoArrow</enum>
</property>
</widget>
</item>
<item>
<spacer name="horizontalSpacer_5">
<property name="orientation">
<enum>Qt::Horizontal</enum>
</property>
<property name="sizeHint" stdset="0">
<size>
<width>40</width>
<height>20</height>
</size>
</property>
</spacer>
</item>
</layout>
</widget>
</item>
</layout>
</widget> </widget>
<resources> <resources>
<include location="../icons/icons.qrc"/> <include location="../../../../res/icons/icons.qrc"/>
</resources> </resources>
<connections/> <connections/>
</ui> </ui>
...@@ -9,3 +9,7 @@ class HomeScreenModel(ComponentModel): ...@@ -9,3 +9,7 @@ class HomeScreenModel(ComponentModel):
def __init__(self, parent, app): def __init__(self, parent, app):
super().__init__(parent) super().__init__(parent)
self.app = app self.app = app
@property
def account(self):
return self.app.current_account
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment