mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-04-04 07:00:23 +00:00
Replace configuration filename in options dialog.
This commit is contained in:
parent
64a7713f8f
commit
fb845ec813
4 changed files with 19 additions and 18 deletions
|
|
@ -10,6 +10,7 @@ Fixes:
|
|||
Closes: SF bug #3488675
|
||||
- checking: Improved error message for connect errors to the ClamAV
|
||||
virus checking daemon.
|
||||
- gui: Replace configuration filename in options dialog.n
|
||||
|
||||
Changes:
|
||||
- checking: Add real url to cache.
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
# Form implementation generated from reading ui file 'ui/options.ui'
|
||||
#
|
||||
# Created: Thu Mar 15 21:39:51 2012
|
||||
# Created: Thu Mar 15 21:43:48 2012
|
||||
# by: PyQt4 UI code generator 4.9.1
|
||||
#
|
||||
# WARNING! All changes made in this file will be lost!
|
||||
|
|
@ -88,20 +88,20 @@ class Ui_Options(object):
|
|||
self.verticalLayout_2.addWidget(self.label_3)
|
||||
spacerItem1 = QtGui.QSpacerItem(20, 10, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding)
|
||||
self.verticalLayout_2.addItem(spacerItem1)
|
||||
self.user_config_label_2 = QtGui.QLabel(self.groupBox)
|
||||
self.user_config_filename = QtGui.QLabel(self.groupBox)
|
||||
sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred)
|
||||
sizePolicy.setHorizontalStretch(0)
|
||||
sizePolicy.setVerticalStretch(0)
|
||||
sizePolicy.setHeightForWidth(self.user_config_label_2.sizePolicy().hasHeightForWidth())
|
||||
self.user_config_label_2.setSizePolicy(sizePolicy)
|
||||
self.user_config_label_2.setFrameShape(QtGui.QFrame.NoFrame)
|
||||
self.user_config_label_2.setLineWidth(0)
|
||||
self.user_config_label_2.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
|
||||
self.user_config_label_2.setWordWrap(True)
|
||||
self.user_config_label_2.setMargin(0)
|
||||
self.user_config_label_2.setTextInteractionFlags(QtCore.Qt.TextSelectableByMouse)
|
||||
self.user_config_label_2.setObjectName(_fromUtf8("user_config_label_2"))
|
||||
self.verticalLayout_2.addWidget(self.user_config_label_2)
|
||||
sizePolicy.setHeightForWidth(self.user_config_filename.sizePolicy().hasHeightForWidth())
|
||||
self.user_config_filename.setSizePolicy(sizePolicy)
|
||||
self.user_config_filename.setFrameShape(QtGui.QFrame.NoFrame)
|
||||
self.user_config_filename.setLineWidth(0)
|
||||
self.user_config_filename.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter)
|
||||
self.user_config_filename.setWordWrap(True)
|
||||
self.user_config_filename.setMargin(0)
|
||||
self.user_config_filename.setTextInteractionFlags(QtCore.Qt.TextSelectableByMouse)
|
||||
self.user_config_filename.setObjectName(_fromUtf8("user_config_filename"))
|
||||
self.verticalLayout_2.addWidget(self.user_config_filename)
|
||||
self.user_config_button = QtGui.QPushButton(self.groupBox)
|
||||
self.user_config_button.setEnabled(False)
|
||||
self.user_config_button.setToolTip(_fromUtf8(""))
|
||||
|
|
@ -139,8 +139,8 @@ class Ui_Options(object):
|
|||
self.label_6.setText(_("Ignore URLs matching one of these patterns (one per line):"))
|
||||
self.groupBox.setTitle(_("Configuration file"))
|
||||
self.label_3.setText(_("The configuration file holds advanced options and can be edited with an integrated text editor."))
|
||||
self.user_config_label_2.setToolTip(_("Overrides system wide configuration file settings."))
|
||||
self.user_config_label_2.setText(_("/home/user/.linkchecker/linkcheckerrc"))
|
||||
self.user_config_filename.setToolTip(_("Overrides system wide configuration file settings."))
|
||||
self.user_config_filename.setText(_("/home/user/.linkchecker/linkcheckerrc"))
|
||||
self.user_config_button.setText(_("Edit"))
|
||||
self.closeButton.setText(_("Close"))
|
||||
|
||||
|
|
|
|||
|
|
@ -53,7 +53,7 @@ class LinkCheckerOptions (QtGui.QDialog, Ui_Options):
|
|||
"""Reset configuration file edit buttons."""
|
||||
self.user_config_writable = is_writable(self.user_config)
|
||||
set_edit_button(self.user_config, self.user_config_button,
|
||||
self.user_config_writable)
|
||||
self.user_config_filename, self.user_config_writable)
|
||||
|
||||
def edit_user_config (self):
|
||||
"""Show editor for user specific configuration file."""
|
||||
|
|
@ -96,9 +96,9 @@ def start_editor (filename, writable, editor):
|
|||
editor.show()
|
||||
|
||||
|
||||
def set_edit_button (filename, button, writable):
|
||||
def set_edit_button (filename, button, label, writable):
|
||||
"""Update edit button depending on writable flag of file."""
|
||||
button.setToolTip(filename)
|
||||
label.setText(filename)
|
||||
if os.path.isfile(filename):
|
||||
button.setEnabled(True)
|
||||
if writable:
|
||||
|
|
|
|||
|
|
@ -187,7 +187,7 @@
|
|||
</spacer>
|
||||
</item>
|
||||
<item>
|
||||
<widget class="QLabel" name="user_config_label_2">
|
||||
<widget class="QLabel" name="user_config_filename">
|
||||
<property name="sizePolicy">
|
||||
<sizepolicy hsizetype="Preferred" vsizetype="Preferred">
|
||||
<horstretch>0</horstretch>
|
||||
|
|
|
|||
Loading…
Reference in a new issue