[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnue] r8754 - in trunk/gnue-forms/src/uidrivers/qt3: . widgets
From: |
johannes |
Subject: |
[gnue] r8754 - in trunk/gnue-forms/src/uidrivers/qt3: . widgets |
Date: |
Wed, 11 Oct 2006 09:33:06 -0500 (CDT) |
Author: johannes
Date: 2006-10-11 09:33:05 -0500 (Wed, 11 Oct 2006)
New Revision: 8754
Modified:
trunk/gnue-forms/src/uidrivers/qt3/UIdriver.py
trunk/gnue-forms/src/uidrivers/qt3/widgets/form.py
trunk/gnue-forms/src/uidrivers/qt3/widgets/page.py
Log:
Added _ui_close_ and filled _ui_update_status_
Modified: trunk/gnue-forms/src/uidrivers/qt3/UIdriver.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/qt3/UIdriver.py 2006-10-11 14:19:02 UTC
(rev 8753)
+++ trunk/gnue-forms/src/uidrivers/qt3/UIdriver.py 2006-10-11 14:33:05 UTC
(rev 8754)
@@ -223,6 +223,6 @@
assert gEnter(6)
for child in self._children:
- child.mainWindow.close()
+ child.main_window.close()
assert gLeave(6)
Modified: trunk/gnue-forms/src/uidrivers/qt3/widgets/form.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/qt3/widgets/form.py 2006-10-11 14:19:02 UTC
(rev 8753)
+++ trunk/gnue-forms/src/uidrivers/qt3/widgets/form.py 2006-10-11 14:33:05 UTC
(rev 8754)
@@ -63,6 +63,8 @@
self.main_window = None
self._form = None
+ self.__status_bar = None
+ self.__status_fields = []
# -------------------------------------------------------------------------
@@ -168,6 +170,7 @@
for i in [-1, 50, 50, 75, 75]:
widget = qt.QLabel(self.__status_bar)
+ self.__status_fields.append(widget)
if i > -1:
widget.setMinimumWidth(75)
stretch = 0
@@ -221,9 +224,27 @@
@param page_count: number of available pages. Together with the
page_number this will be set into the 5th section
"""
- # TODO: add status bar
- pass
+ if not self.__status_bar:
+ return
+
+ if tip:
+ self.__status_fields[0].setText(tip)
+
+ if record_status is not None:
+ self.__status_fields[1].setText(record_status)
+
+ if insert_status is not None:
+ self.__status_fields[2].setText(insert_status)
+
+ if record_number and record_count:
+ self.__status_fields[3].setText(
+ "%s/%s" % (record_number, record_count))
+
+ if page_number and page_count:
+ self.__status_fields[4].setText(
+ "%s/%s" % (page_number, page_count))
+
# -------------------------------------------------------------------------
def _ui_goto_page_(self, page):
@@ -259,7 +280,16 @@
result = boxClass(None, title, message)
+ # -------------------------------------------------------------------------
+ def _ui_close_(self):
+ """
+ Close the window (acutally only hide it)
+ """
+ self.main_window.hide()
+
+
+
# =============================================================================
# Configuration
# =============================================================================
Modified: trunk/gnue-forms/src/uidrivers/qt3/widgets/page.py
===================================================================
--- trunk/gnue-forms/src/uidrivers/qt3/widgets/page.py 2006-10-11 14:19:02 UTC
(rev 8753)
+++ trunk/gnue-forms/src/uidrivers/qt3/widgets/page.py 2006-10-11 14:33:05 UTC
(rev 8754)
@@ -55,7 +55,6 @@
self.page_index = len(self._uiForm.pages)
parent = event.container
- print "PARENT of", repr(self._gfObject), "==", repr(parent)
self._container = qt.QWidget(parent)
if self.managed:
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [gnue] r8754 - in trunk/gnue-forms/src/uidrivers/qt3: . widgets,
johannes <=