forked from openlp/openlp
Update UI a bit to display columns
bzr-revno: 249
This commit is contained in:
parent
9e4fa53b0e
commit
76723fbc92
@ -41,7 +41,7 @@ class SongsPlugin(Plugin):
|
|||||||
self.icon.addPixmap(QtGui.QPixmap(':/media/media_song.png'),
|
self.icon.addPixmap(QtGui.QPixmap(':/media/media_song.png'),
|
||||||
QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
QtGui.QIcon.Normal, QtGui.QIcon.Off)
|
||||||
self.songmanager = SongManager(self.config)
|
self.songmanager = SongManager(self.config)
|
||||||
self.searchresults = {} # place to store the search results
|
self.searchresults = {} # place to store the search results
|
||||||
|
|
||||||
def get_media_manager_item(self):
|
def get_media_manager_item(self):
|
||||||
# Create the MediaManagerItem object
|
# Create the MediaManagerItem object
|
||||||
@ -105,7 +105,8 @@ class SongsPlugin(Plugin):
|
|||||||
self.SearchLayout.addWidget(self.SearchTextButton, 3, 2, 1, 1)
|
self.SearchLayout.addWidget(self.SearchTextButton, 3, 2, 1, 1)
|
||||||
# Add the song widget to the page layout
|
# Add the song widget to the page layout
|
||||||
self.MediaManagerItem.PageLayout.addWidget(self.SongWidget)
|
self.MediaManagerItem.PageLayout.addWidget(self.SongWidget)
|
||||||
self.SongListView = QtGui.QListWidget()
|
self.SongListView = QtGui.QTableWidget()
|
||||||
|
self.SongListView.setColumnCount(2)
|
||||||
self.SongListView.setGeometry(QtCore.QRect(10, 100, 256, 591))
|
self.SongListView.setGeometry(QtCore.QRect(10, 100, 256, 591))
|
||||||
self.SongListView.setObjectName("listView")
|
self.SongListView.setObjectName("listView")
|
||||||
self.MediaManagerItem.PageLayout.addWidget(self.SongListView)
|
self.MediaManagerItem.PageLayout.addWidget(self.SongListView)
|
||||||
@ -219,6 +220,9 @@ class SongsPlugin(Plugin):
|
|||||||
|
|
||||||
def _display_results(self):
|
def _display_results(self):
|
||||||
self.SongListView.clear() # clear the results
|
self.SongListView.clear() # clear the results
|
||||||
print self.searchresults
|
self.SongListView.setRowCount(0)
|
||||||
for id, txt in self.searchresults:
|
for id, txt in self.searchresults:
|
||||||
self.SongListView.addItem(str(txt))
|
c = self.SongListView.rowCount()
|
||||||
|
self.SongListView.setRowCount(c+1)
|
||||||
|
twi = QtGui.QTableWidgetItem(str(txt))
|
||||||
|
self.SongListView.setItem(c , 0, twi)
|
||||||
|
Loading…
Reference in New Issue
Block a user