about summary refs log tree commit diff
diff options
context:
space:
mode:
-rw-r--r--KCC-Linux.ui6
-rw-r--r--KCC-OSX.ui6
-rw-r--r--KCC.ui6
-rw-r--r--kcc/KCC_gui.py4
-rw-r--r--kcc/KCC_ui.py2
-rw-r--r--kcc/KCC_ui_linux.py2
-rw-r--r--kcc/KCC_ui_osx.py2
7 files changed, 4 insertions, 24 deletions
diff --git a/KCC-Linux.ui b/KCC-Linux.ui
index 6c6c2f8..727d3e4 100644
--- a/KCC-Linux.ui
+++ b/KCC-Linux.ui
@@ -457,12 +457,6 @@
       <height>18</height>
      </size>
     </property>
-    <property name="verticalScrollMode">
-     <enum>QAbstractItemView::ScrollPerPixel</enum>
-    </property>
-    <property name="horizontalScrollMode">
-     <enum>QAbstractItemView::ScrollPerPixel</enum>
-    </property>
    </widget>
    <widget class="QPushButton" name="BasicModeButton">
     <property name="geometry">
diff --git a/KCC-OSX.ui b/KCC-OSX.ui
index 28e1daa..da3690a 100644
--- a/KCC-OSX.ui
+++ b/KCC-OSX.ui
@@ -456,12 +456,6 @@
     <property name="selectionMode">
      <enum>QAbstractItemView::NoSelection</enum>
     </property>
-    <property name="verticalScrollMode">
-     <enum>QAbstractItemView::ScrollPerPixel</enum>
-    </property>
-    <property name="horizontalScrollMode">
-     <enum>QAbstractItemView::ScrollPerPixel</enum>
-    </property>
    </widget>
    <widget class="QPushButton" name="BasicModeButton">
     <property name="geometry">
diff --git a/KCC.ui b/KCC.ui
index 28b7cd9..15a9443 100644
--- a/KCC.ui
+++ b/KCC.ui
@@ -391,12 +391,6 @@
     <property name="selectionMode">
      <enum>QAbstractItemView::NoSelection</enum>
     </property>
-    <property name="verticalScrollMode">
-     <enum>QAbstractItemView::ScrollPerPixel</enum>
-    </property>
-    <property name="horizontalScrollMode">
-     <enum>QAbstractItemView::ScrollPerPixel</enum>
-    </property>
    </widget>
    <widget class="QPushButton" name="BasicModeButton">
     <property name="geometry">
diff --git a/kcc/KCC_gui.py b/kcc/KCC_gui.py
index 1fd8a7f..9e18389 100644
--- a/kcc/KCC_gui.py
+++ b/kcc/KCC_gui.py
@@ -525,6 +525,7 @@ class KCCGUI(KCC_ui.Ui_KCC):
                 dname = dname.replace('/', '\\')
             self.lastPath = os.path.abspath(os.path.join(dname, os.pardir))
             GUI.JobList.addItem(dname)
+            GUI.JobList.scrollToBottom()
 
     def selectFile(self):
         if self.needClean:
@@ -550,6 +551,7 @@ class KCCGUI(KCC_ui.Ui_KCC):
                     fname = fname.replace('/', '\\')
                 self.lastPath = os.path.abspath(os.path.join(fname, os.pardir))
                 GUI.JobList.addItem(fname)
+                GUI.JobList.scrollToBottom()
 
     def clearJobs(self):
         GUI.JobList.clear()
@@ -954,10 +956,12 @@ class KCCGUI(KCC_ui.Ui_KCC):
                     formats = ['.cbz', '.zip', '.pdf']
             if os.path.isdir(message):
                 GUI.JobList.addItem(message)
+                GUI.JobList.scrollToBottom()
             elif os.path.isfile(message):
                 extension = os.path.splitext(message)
                 if extension[1].lower() in formats:
                     GUI.JobList.addItem(message)
+                    GUI.JobList.scrollToBottom()
                 else:
                     self.addMessage('This file type is unsupported!', 'error')
 
diff --git a/kcc/KCC_ui.py b/kcc/KCC_ui.py
index 612009a..c8c6f47 100644
--- a/kcc/KCC_ui.py
+++ b/kcc/KCC_ui.py
@@ -141,8 +141,6 @@ class Ui_KCC(object):
         self.JobList.setStyleSheet("QListWidget#JobList {background:#ffffff;background-image:url(:/Other/icons/list_background.png);background-position:center center;background-repeat:no-repeat;}QScrollBar:vertical{border:1px solid #999;background:#FFF;width:5px;margin:0}QScrollBar::handle:vertical{background:DarkGray;min-height:0}QScrollBar::add-line:vertical{height:0;background:DarkGray;subcontrol-position:bottom;subcontrol-origin:margin}QScrollBar::sub-line:vertical{height:0;background:DarkGray;subcontrol-position:top;subcontrol-origin:margin}QScrollBar:horizontal{border:1px solid #999;background:#FFF;height:5px;margin:0}QScrollBar::handle:horizontal{background:DarkGray;min-width:0}QScrollBar::add-line:horizontal{width:0;background:DarkGray;subcontrol-position:bottom;subcontrol-origin:margin}QScrollBar::sub-line:horizontal{width:0;background:DarkGray;subcontrol-position:top;subcontrol-origin:margin}")
         self.JobList.setProperty("showDropIndicator", False)
         self.JobList.setSelectionMode(QtWidgets.QAbstractItemView.NoSelection)
-        self.JobList.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
-        self.JobList.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
         self.JobList.setObjectName("JobList")
         self.BasicModeButton = QtWidgets.QPushButton(self.Form)
         self.BasicModeButton.setGeometry(QtCore.QRect(10, 10, 195, 32))
diff --git a/kcc/KCC_ui_linux.py b/kcc/KCC_ui_linux.py
index cdc0661..009977c 100644
--- a/kcc/KCC_ui_linux.py
+++ b/kcc/KCC_ui_linux.py
@@ -182,8 +182,6 @@ class Ui_KCC(object):
         self.JobList.setProperty("showDropIndicator", False)
         self.JobList.setSelectionMode(QtWidgets.QAbstractItemView.NoSelection)
         self.JobList.setIconSize(QtCore.QSize(18, 18))
-        self.JobList.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
-        self.JobList.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
         self.JobList.setObjectName("JobList")
         self.BasicModeButton = QtWidgets.QPushButton(self.Form)
         self.BasicModeButton.setGeometry(QtCore.QRect(10, 10, 195, 32))
diff --git a/kcc/KCC_ui_osx.py b/kcc/KCC_ui_osx.py
index 4bc9848..09fed61 100644
--- a/kcc/KCC_ui_osx.py
+++ b/kcc/KCC_ui_osx.py
@@ -188,8 +188,6 @@ class Ui_KCC(object):
         self.JobList.setStyleSheet("QListWidget#JobList {background:#ffffff;background-image:url(:/Other/icons/list_background.png);background-position:center center;background-repeat:no-repeat;}QScrollBar:vertical{border:1px solid #999;background:#FFF;width:5px;margin:0}QScrollBar::handle:vertical{background:DarkGray;min-height:0}QScrollBar::add-line:vertical{height:0;background:DarkGray;subcontrol-position:bottom;subcontrol-origin:margin}QScrollBar::sub-line:vertical{height:0;background:DarkGray;subcontrol-position:top;subcontrol-origin:margin}QScrollBar:horizontal{border:1px solid #999;background:#FFF;height:5px;margin:0}QScrollBar::handle:horizontal{background:DarkGray;min-width:0}QScrollBar::add-line:horizontal{width:0;background:DarkGray;subcontrol-position:bottom;subcontrol-origin:margin}QScrollBar::sub-line:horizontal{width:0;background:DarkGray;subcontrol-position:top;subcontrol-origin:margin}")
         self.JobList.setProperty("showDropIndicator", False)
         self.JobList.setSelectionMode(QtWidgets.QAbstractItemView.NoSelection)
-        self.JobList.setVerticalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
-        self.JobList.setHorizontalScrollMode(QtWidgets.QAbstractItemView.ScrollPerPixel)
         self.JobList.setObjectName("JobList")
         self.BasicModeButton = QtWidgets.QPushButton(self.Form)
         self.BasicModeButton.setGeometry(QtCore.QRect(5, 10, 210, 41))