Changeset 9db164350487…
Parent db4d433a4d1d…
by
Changes to 2 files · Browse files at 9db164350487 Showing diff from parent db4d433a4d1d Diff from another changeset...
|
@@ -1,55 +0,0 @@ - <?xml version="1.0" encoding="UTF-8"?>
-<ui version="4.0">
- <class>ManifestDialog</class>
- <widget class="QMainWindow" name="ManifestDialog">
- <property name="geometry">
- <rect>
- <x>0</x>
- <y>0</y>
- <width>400</width>
- <height>300</height>
- </rect>
- </property>
- <property name="windowTitle">
- <string>Dialog</string>
- </property>
- <widget class="QWidget" name="centralwidget">
- <layout class="QVBoxLayout" name="verticalLayout">
- <property name="margin">
- <number>2</number>
- </property>
- <item>
- <widget class="QSplitter" name="splitter">
- <property name="orientation">
- <enum>Qt::Horizontal</enum>
- </property>
- <widget class="QTreeView" name="treeView">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Expanding" vsizetype="Expanding">
- <horstretch>1</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- </widget>
- <widget class="QFrame" name="mainFrame">
- <property name="sizePolicy">
- <sizepolicy hsizetype="Preferred" vsizetype="Preferred">
- <horstretch>3</horstretch>
- <verstretch>0</verstretch>
- </sizepolicy>
- </property>
- <property name="frameShape">
- <enum>QFrame::StyledPanel</enum>
- </property>
- <property name="frameShadow">
- <enum>QFrame::Raised</enum>
- </property>
- </widget>
- </widget>
- </item>
- </layout>
- </widget>
- </widget>
- <resources/>
- <connections/>
-</ui>
|
@@ -33,12 +33,11 @@ from tortoisehg.hgqt.dialogmixin import HgDialogMixin
from tortoisehg.hgqt.manifestmodel import ManifestModel
from tortoisehg.hgqt.lexers import get_lexer
-from tortoisehg.hgqt.ManifestDialog_ui import Ui_ManifestDialog
connect = QObject.connect
-class ManifestDialog(QMainWindow, Ui_ManifestDialog, HgDialogMixin):
+class ManifestDialog(QMainWindow, HgDialogMixin):
"""
Qt4 dialog to display all files of a repo at a given revision
"""
@@ -47,6 +46,7 @@ QMainWindow.__init__(self)
HgDialogMixin.__init__(self, ui)
self.setWindowTitle('Hg manifest viewer - %s:%s' % (repo.root, noderev))
+ self.resize(400, 300)
# hg repo
self.repo = repo
@@ -57,6 +57,17 @@ self.setupTextview()
self._readsettings()
+ def setupUi(self, o):
+ # TODO: workaround for HgDialogMixin
+ self.splitter = QSplitter()
+ self.setCentralWidget(self.splitter)
+ self.treeView = QTreeView()
+ self.mainFrame = QFrame()
+ self.splitter.addWidget(self.treeView)
+ self.splitter.addWidget(self.mainFrame)
+ self.splitter.setStretchFactor(0, 1)
+ self.splitter.setStretchFactor(1, 3)
+
def setupModels(self):
self.treemodel = ManifestModel(self.repo, self.rev)
self.treeView.setModel(self.treemodel)
|
Loading...