This commit is contained in:
Kovid Goyal 2010-07-09 23:06:07 -06:00
parent 9975995ed2
commit a073f050ec

View File

@ -49,7 +49,7 @@ class ToolBar(QToolBar): # {{{
# Location View {{{ # Location View {{{
class LocationModel(QAbstractListModel): class LocationModel(QAbstractListModel): # {{{
devicesChanged = pyqtSignal() devicesChanged = pyqtSignal()
@ -160,6 +160,8 @@ class LocationModel(QAbstractListModel):
if row == 3: return 'cardb' if row == 3: return 'cardb'
return 'carda' if self.free[1] > -1 else 'cardb' return 'carda' if self.free[1] > -1 else 'cardb'
# }}}
class LocationView(QListView): class LocationView(QListView):
unmount_device = pyqtSignal() unmount_device = pyqtSignal()
@ -194,6 +196,7 @@ class LocationView(QListView):
self.setViewMode(self.ListMode) self.setViewMode(self.ListMode)
self.setWordWrap(True) self.setWordWrap(True)
self.setObjectName("location_view") self.setObjectName("location_view")
self.setMaximumHeight(74)
def eject_clicked(self, *args): def eject_clicked(self, *args):
self.unmount_device.emit() self.unmount_device.emit()
@ -359,8 +362,7 @@ class LocationBar(QWidget): # {{{
self._layout.addWidget(donate) self._layout.addWidget(donate)
self._layout.insertWidget(3, location_view) self._layout.insertWidget(3, location_view)
self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Minimum) self.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Maximum)
self.setMaximumHeight(but.sizeHint().height()+5)
def button_for_action(self, ac): def button_for_action(self, ac):
b = QToolButton(self) b = QToolButton(self)