Add back button to web store dialog and make the reload / back cleaner.

This commit is contained in:
John Schember 2011-02-26 11:55:16 -05:00
parent 564a01e81a
commit 210b7e48c0
2 changed files with 13 additions and 8 deletions

View File

@ -24,7 +24,8 @@ class WebStoreDialog(QDialog, Ui_Dialog):
self.view.loadProgress.connect(self.load_progress) self.view.loadProgress.connect(self.load_progress)
self.view.loadFinished.connect(self.load_finished) self.view.loadFinished.connect(self.load_finished)
self.home.clicked.connect(self.go_home) self.home.clicked.connect(self.go_home)
self.reload.clicked.connect(self.go_reload) self.reload.clicked.connect(self.view.reload)
self.back.clicked.connect(self.view.back)
self.go_home(detail_item=detail_item) self.go_home(detail_item=detail_item)
@ -44,6 +45,3 @@ class WebStoreDialog(QDialog, Ui_Dialog):
if detail_item: if detail_item:
url += '/' + urllib.quote(detail_item) url += '/' + urllib.quote(detail_item)
self.view.load(QUrl(url)) self.view.load(QUrl(url))
def go_reload(self, checked=False):
self.view.reload()

View File

@ -6,8 +6,8 @@
<rect> <rect>
<x>0</x> <x>0</x>
<y>0</y> <y>0</y>
<width>681</width> <width>962</width>
<height>615</height> <height>656</height>
</rect> </rect>
</property> </property>
<property name="windowTitle"> <property name="windowTitle">
@ -17,7 +17,7 @@
<bool>true</bool> <bool>true</bool>
</property> </property>
<layout class="QGridLayout" name="gridLayout"> <layout class="QGridLayout" name="gridLayout">
<item row="0" column="0" colspan="3"> <item row="0" column="0" colspan="4">
<widget class="QFrame" name="frame"> <widget class="QFrame" name="frame">
<property name="frameShape"> <property name="frameShape">
<enum>QFrame::StyledPanel</enum> <enum>QFrame::StyledPanel</enum>
@ -55,7 +55,7 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="2"> <item row="1" column="3">
<widget class="QProgressBar" name="progress"> <widget class="QProgressBar" name="progress">
<property name="value"> <property name="value">
<number>0</number> <number>0</number>
@ -65,6 +65,13 @@
</property> </property>
</widget> </widget>
</item> </item>
<item row="1" column="2">
<widget class="QPushButton" name="back">
<property name="text">
<string>Back</string>
</property>
</widget>
</item>
</layout> </layout>
</widget> </widget>
<customwidgets> <customwidgets>