Display last modified date in the GUI.

This commit is contained in:
Bastian Kleineidam 2012-09-19 21:23:39 +02:00
parent 4e5a75fa92
commit bc0a17c1c4
5 changed files with 474 additions and 415 deletions

View file

@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'ui/main.ui'
#
# Created: Fri Aug 24 00:07:11 2012
# Created: Wed Sep 19 21:22:12 2012
# by: PyQt4 UI code generator 4.9.3
#
# WARNING! All changes made in this file will be lost!
@ -263,7 +263,7 @@ class Ui_MainWindow(object):
self.formLayout.setWidget(6, QtGui.QFormLayout.FieldRole, self.prop_size)
self.label_10 = QtGui.QLabel(self.frame)
self.label_10.setObjectName(_fromUtf8("label_10"))
self.formLayout.setWidget(7, QtGui.QFormLayout.LabelRole, self.label_10)
self.formLayout.setWidget(8, QtGui.QFormLayout.LabelRole, self.label_10)
self.prop_info = QtGui.QLabel(self.frame)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
@ -278,10 +278,10 @@ class Ui_MainWindow(object):
self.prop_info.setWordWrap(True)
self.prop_info.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByMouse)
self.prop_info.setObjectName(_fromUtf8("prop_info"))
self.formLayout.setWidget(7, QtGui.QFormLayout.FieldRole, self.prop_info)
self.formLayout.setWidget(8, QtGui.QFormLayout.FieldRole, self.prop_info)
self.label_11 = QtGui.QLabel(self.frame)
self.label_11.setObjectName(_fromUtf8("label_11"))
self.formLayout.setWidget(8, QtGui.QFormLayout.LabelRole, self.label_11)
self.formLayout.setWidget(9, QtGui.QFormLayout.LabelRole, self.label_11)
self.prop_warning = QtGui.QLabel(self.frame)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
@ -297,10 +297,10 @@ class Ui_MainWindow(object):
self.prop_warning.setWordWrap(True)
self.prop_warning.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByMouse)
self.prop_warning.setObjectName(_fromUtf8("prop_warning"))
self.formLayout.setWidget(8, QtGui.QFormLayout.FieldRole, self.prop_warning)
self.formLayout.setWidget(9, QtGui.QFormLayout.FieldRole, self.prop_warning)
self.label_12 = QtGui.QLabel(self.frame)
self.label_12.setObjectName(_fromUtf8("label_12"))
self.formLayout.setWidget(9, QtGui.QFormLayout.LabelRole, self.label_12)
self.formLayout.setWidget(10, QtGui.QFormLayout.LabelRole, self.label_12)
self.prop_result = QtGui.QLabel(self.frame)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
@ -314,7 +314,24 @@ class Ui_MainWindow(object):
self.prop_result.setTextFormat(QtCore.Qt.PlainText)
self.prop_result.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByMouse)
self.prop_result.setObjectName(_fromUtf8("prop_result"))
self.formLayout.setWidget(9, QtGui.QFormLayout.FieldRole, self.prop_result)
self.formLayout.setWidget(10, QtGui.QFormLayout.FieldRole, self.prop_result)
self.label_16 = QtGui.QLabel(self.frame)
self.label_16.setObjectName(_fromUtf8("label_16"))
self.formLayout.setWidget(7, QtGui.QFormLayout.LabelRole, self.label_16)
self.prop_modified = QtGui.QLabel(self.frame)
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Preferred)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.prop_modified.sizePolicy().hasHeightForWidth())
self.prop_modified.setSizePolicy(sizePolicy)
self.prop_modified.setMinimumSize(QtCore.QSize(300, 0))
self.prop_modified.setFrameShape(QtGui.QFrame.StyledPanel)
self.prop_modified.setFrameShadow(QtGui.QFrame.Sunken)
self.prop_modified.setText(_fromUtf8(""))
self.prop_modified.setTextFormat(QtCore.Qt.PlainText)
self.prop_modified.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse|QtCore.Qt.TextSelectableByMouse)
self.prop_modified.setObjectName(_fromUtf8("prop_modified"))
self.formLayout.setWidget(7, QtGui.QFormLayout.FieldRole, self.prop_modified)
self.horizontalLayout_2.addWidget(self.frame)
self.horizontalLayout.addWidget(self.url_properties)
self.statistics = QtGui.QFrame(self.centralwidget)
@ -793,6 +810,7 @@ class Ui_MainWindow(object):
self.label_10.setText(_("Info"))
self.label_11.setText(_("Warning"))
self.label_12.setText(_("Result"))
self.label_16.setText(_("Modified"))
self.groupBox.setTitle(_("Check results"))
self.label_24.setText(_("Valid URLs"))
self.label_26.setText(_("Warnings"))

View file

@ -42,6 +42,10 @@ def set_properties (widget, data):
widget.prop_size.setText(strformat.strsize(data.dlsize))
else:
widget.prop_size.setText(u"")
if data.modified:
widget.prop_modified.setText(data.modified.isoformat(" "))
else:
widget.prop_modified.setText(u"")
widget.prop_info.setText(wrap(data.info, 65))
warning_msgs = [x[1] for x in data.warnings]
widget.prop_warning.setText(wrap(warning_msgs, 65))

View file

@ -557,14 +557,14 @@
</property>
</widget>
</item>
<item row="7" column="0">
<item row="8" column="0">
<widget class="QLabel" name="label_10">
<property name="text">
<string>Info</string>
</property>
</widget>
</item>
<item row="7" column="1">
<item row="8" column="1">
<widget class="QLabel" name="prop_info">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
@ -598,14 +598,14 @@
</property>
</widget>
</item>
<item row="8" column="0">
<item row="9" column="0">
<widget class="QLabel" name="label_11">
<property name="text">
<string>Warning</string>
</property>
</widget>
</item>
<item row="8" column="1">
<item row="9" column="1">
<widget class="QLabel" name="prop_warning">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
@ -642,14 +642,14 @@
</property>
</widget>
</item>
<item row="9" column="0">
<item row="10" column="0">
<widget class="QLabel" name="label_12">
<property name="text">
<string>Result</string>
</property>
</widget>
</item>
<item row="9" column="1">
<item row="10" column="1">
<widget class="QLabel" name="prop_result">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
@ -680,6 +680,44 @@
</property>
</widget>
</item>
<item row="7" column="0">
<widget class="QLabel" name="label_16">
<property name="text">
<string>Modified</string>
</property>
</widget>
</item>
<item row="7" column="1">
<widget class="QLabel" name="prop_modified">
<property name="sizePolicy">
<sizepolicy hsizetype="MinimumExpanding" vsizetype="Preferred">
<horstretch>0</horstretch>
<verstretch>0</verstretch>
</sizepolicy>
</property>
<property name="minimumSize">
<size>
<width>300</width>
<height>0</height>
</size>
</property>
<property name="frameShape">
<enum>QFrame::StyledPanel</enum>
</property>
<property name="frameShadow">
<enum>QFrame::Sunken</enum>
</property>
<property name="text">
<string/>
</property>
<property name="textFormat">
<enum>Qt::PlainText</enum>
</property>
<property name="textInteractionFlags">
<set>Qt::LinksAccessibleByMouse|Qt::TextSelectableByMouse</set>
</property>
</widget>
</item>
</layout>
</widget>
</item>

430
po/de.po

File diff suppressed because it is too large Load diff

File diff suppressed because it is too large Load diff