Beispiel #1
0
 def __init__(self,
              parent,
              table,
              fields,
              idcol,
              groupfields,
              mainview,
              name='PaellaRecordSelector'):
     #PaellaManagerWidget.__init__(self, parent, mainview, name=name)
     QSplitter.__init__(self, parent, name)
     BasePaellaWidget.initPaellaCommon(self)
     self.current = currentobject()
     self.table = table
     self.fields = fields
     self.idcol = idcol
     self.groupfields = groupfields
     self.listView = KListView(self)
     self.vsplit = QSplitter(self)
     self.vsplit.setOrientation(self.Vertical)
     self.mainView = mainview(self.vsplit)
     self.recordForm = EditableRecordFrame(self, fields)
     self.connect(self.listView, SIGNAL('selectionChanged()'),
                  self.groupChanged)
     self.connect(self.recordForm.insButton, SIGNAL('clicked()'),
                  self.insertRecord)
     self.connect(self.recordForm.updButton, SIGNAL('clicked()'),
                  self.updateRecord)
     self.initlistView()
     self.setSource(self.handleURL)
Beispiel #2
0
 def __init__(self, app, parent, view, name):
     QSplitter.__init__(self, parent, name)
     self.app = app
     self.listView = KListView(self)
     self.view = view(self.app, self)
     self.initlistView()
     self.connect(self.listView, SIGNAL('selectionChanged()'),
                  self.selectionChanged)
     self.show()
Beispiel #3
0
 def __init__(self, app, parent):
     KDialogBase.__init__(self, parent, 'SuiteSelector')
     dbwidget(self, app)
     self.suites = Suites(self.conn)
     self.listView = KListView(self)
     self.listView.addColumn('suite')
     self.setMainWidget(self.listView)
     self.refreshlistView()
     self.show()
Beispiel #4
0
 def __init__(self, parent):
     BasePaellaWindow.__init__(self, parent, name='ClientsMainWindow')
     self.initPaellaCommon()
     self.initActions()
     self.initMenus()
     self.initToolbar()
     self.cursor = self.conn.cursor(statement=True)
     self.listView = KListView(self)
     self.setCentralWidget(self.listView)
     self.refreshListView()
     self.resize(600, 800)
     self.setCaption('Paella Profiles')
Beispiel #5
0
 def __init__(self, parent=None, name='PaellaMainWindowSmall'):
     print 'using window', name
     BasePaellaMainWindow.__init__(self, parent, name)
     # In this window, we use a listbox to select the other
     # parts of the application
     self.listView = KListView(self)
     self.listView.setRootIsDecorated(True)
     self.listView.addColumn('widget')
     self.setCentralWidget(self.listView)
     if self.app.conn is not None:
         self.refreshListView()
     self.setCaption('Main Menu')
     self.connect(self.listView, SIGNAL('selectionChanged()'),
                  self.selectionChanged)
Beispiel #6
0
 def slotManagekernels(self):
     self._killmainView()
     self._managing = 'kernels'
     table = 'kernels'
     rows = self.cursor.select(table='kernels')
     self.mainView = KListView(self)
     self.mainView.setRootIsDecorated(True)
     self.setCentralWidget(self.mainView)
     self.mainView.addColumn('kernel')
     self.connect(self.mainView,
                  SIGNAL('rightButtonClicked(QListViewItem *, const QPoint &, int )'),
                  self.slotMouseIsPressed)
     for row in rows:
         KListViewItem(self.mainView, row.kernel)
     self.mainView.show()
Beispiel #7
0
 def __init__(self, app, *args):
     KMainWindow.__init__(self, *args)
     self.app = app
     self.icons = KIconLoader()
     self.initActions()
     self.initMenus()
     self.initToolbar()
     self.conn = app.conn
     self.cfg = app.cfg
     self.cursor = StatementCursor(self.conn)
     self.listView = KListView(self)
     self.listView.setRootIsDecorated(True)
     self.listView.addColumn('widget')
     self.setCentralWidget(self.listView)
     self.refreshListView()
     self.connect(self.listView, SIGNAL('selectionChanged()'),
                  self.selectionChanged)
Beispiel #8
0
 def __init__(self, app, *args):
     KMainWindow.__init__(self, *args)
     self.app = app
     self.icons = KIconLoader()
     self._environ_types = ['default', 'current']
     self._differ_types = ['trait', 'family']
     self.conn = app.conn
     self.cfg = app.cfg
     self.cursor = StatementCursor(self.conn)
     self._suites = [x.suite for x in self.cursor.select(table='suites')]
     self.initActions()
     self.initMenus()
     self.initToolbar()
     self.listView = KListView(self)
     self.listView.setRootIsDecorated(True)
     self.listView.addColumn('widget')
     self.setCentralWidget(self.listView)
     self.refreshListView()
     self.setCaption('Main Menu')
     self.connect(self.listView,
                  SIGNAL('selectionChanged()'), self.selectionChanged)