diff --git a/volumeselectionwindow.py b/volumeselectionwindow.py
index 130a5ab..9364309 100644
--- a/volumeselectionwindow.py
+++ b/volumeselectionwindow.py
@@ -34,6 +34,7 @@ from imagefetcher import ImageFetcher
from progresswindow import IDProgressWindow
from settings import ComicTaggerSettings
from matchselectionwindow import MatchSelectionWindow
+from coverimagewidget import CoverImageWidget
class SearchThread( QtCore.QThread):
@@ -90,6 +91,11 @@ class VolumeSelectionWindow(QtGui.QDialog):
uic.loadUi(os.path.join(ComicTaggerSettings.baseDir(), 'volumeselectionwindow.ui' ), self)
+ self.imageWidget = CoverImageWidget( self.imageContainer, CoverImageWidget.URLMode )
+ gridlayout = QtGui.QGridLayout( self.imageContainer )
+ gridlayout.addWidget( self.imageWidget )
+ gridlayout.setContentsMargins(0,0,0,0)
+
self.settings = settings
self.series_name = series_name
self.issue_number = issue_number
@@ -108,7 +114,7 @@ class VolumeSelectionWindow(QtGui.QDialog):
self.btnAutoSelect.clicked.connect(self.autoSelect)
self.updateButtons()
- self.performQuery()
+ self.performQuery()
self.twList.selectRow(0)
def updateButtons( self ):
@@ -367,21 +373,5 @@ class VolumeSelectionWindow(QtGui.QDialog):
if record['id'] == self.volume_id:
self.teDetails.setText ( record['description'] )
-
- self.labelThumbnail.setPixmap(QtGui.QPixmap(os.path.join(ComicTaggerSettings.baseDir(), 'graphics/nocover.png' )))
-
- url = record['image']['super_url']
- self.fetcher = ImageFetcher( )
- self.fetcher.fetchComplete.connect(self.finishRequest)
- self.fetcher.fetch( url, user_data=record['id'] )
-
-
- def finishRequest(self, image_data, user_data):
- # called when the image is done loading
- img = QtGui.QImage()
- img.loadFromData( image_data )
- self.setCover( img )
-
-
- def setCover( self, img ):
- self.labelThumbnail.setPixmap(QtGui.QPixmap(img))
+ self.imageWidget.setURL( record['image']['super_url'] )
+ break
diff --git a/volumeselectionwindow.ui b/volumeselectionwindow.ui
index b9d8764..309b7f9 100644
--- a/volumeselectionwindow.ui
+++ b/volumeselectionwindow.ui
@@ -6,8 +6,8 @@
0
0
- 801
- 470
+ 849
+ 476
@@ -20,7 +20,7 @@
-
-
-
+
300
@@ -33,18 +33,6 @@
450
-
- QFrame::Panel
-
-
- QFrame::Sunken
-
-
-
-
-
- true
-
-