git://git.onelab.eu
/
sface.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tolerate EINTR
[sface.git]
/
sface
/
xmlwidget.py
diff --git
a/sface/xmlwidget.py
b/sface/xmlwidget.py
index
47dedeb
..
84e1e61
100644
(file)
--- a/
sface/xmlwidget.py
+++ b/
sface/xmlwidget.py
@@
-191,6
+191,9
@@
class XmlWindow(QDialog):
self.updateView()
QDialog.show(self)
self.updateView()
QDialog.show(self)
+ def readContent(self):
+ raise ValueError("readContent needs to be implemented in the subclass")
+
def updateView(self):
del self.document
del self.model
def updateView(self):
del self.document
del self.model
@@
-202,12
+205,7
@@
class XmlWindow(QDialog):
self.view.setModel(self.model)
self.view.setModel(self.model)
- #move the code below to rspec window
- rspec_file = config.getSliceRSpecFile()
- if not os.path.exists(rspec_file):
- return
-
- self.document.setContent(open(rspec_file,'r').read())
+ self.document.setContent(self.readContent())
if self.document.childNodes().count() == 0:
# empty document - do nothing
if self.document.childNodes().count() == 0:
# empty document - do nothing
@@
-368,4
+366,3
@@
def paint(self, painter, option, index):
document.drawContents(painter)
painter.restore()
document.drawContents(painter)
painter.restore()
-