예제 #1
0
class BaseManagerWidget(SimpleWindow):
    def __init__(self, app, parent, view, name):
        SimpleWindow.__init__(self, app, parent, name)
        self.mainView = QSplitter(self, "main view")
        self.listView = KListView(self.mainView)
        # view is some sort of display widget that requires db
        self.view = view(self.app, self.mainView)
        self.setCentralWidget(self.mainView)
        self.initlistView()
        self.connect(self.listView, SIGNAL("selectionChanged()"), self.selectionChanged)
        self.statusbar = KStatusBar(self, "statusbar")
        self.statusbar.insertItem(QString("status"), 0, False)
        self.show()
예제 #2
0
class BaseManagerWidget(MainWindow):
    def __init__(self, parent, db, view, name):
        MainWindow.__init__(self, parent, name)
        self.db = db
        self.mainView = QSplitter(self, 'main view')
        self.listView = KListView(self.mainView)
        #view is some sort of display widget that requires db
        self.view = view(self.db, self.mainView)
        self.setCentralWidget(self.mainView)
        self.initlistView()
        self.initActions()
        self.initMenus()
        self.connect(self.listView,
                     SIGNAL('selectionChanged()'), self.selectionChanged)
        self.statusbar = KStatusBar(self, 'statusbar')
        self.statusbar.insertItem(QString('status'), 0, False)
        self.show()
        
    def initMenus(self):
        mainmenu = QPopupMenu(self)