2 Commits 2cc6ff6f23 ... beb2e2fb24

Author SHA1 Message Date
  Donald Carr beb2e2fb24 Allow the forcing of 32bpp 5 years ago
  Donald Carr 757112b563 QList<T> QSet<T>::toList() const [with T = const FSNode*]’ is deprecated: Use values() instead 5 years ago
2 changed files with 8 additions and 2 deletions
  1. 7 1
      src/main.cpp
  2. 1 1
      src/picturemodel.cpp

+ 7 - 1
src/main.cpp

@@ -239,13 +239,19 @@ int main(int argc, char *argv[])
         QSurfaceFormat format = QSurfaceFormat::defaultFormat();
         format.setProfile(QSurfaceFormat::CoreProfile);
 
+        bool force32bpp = settings.value("force32bpp", false).toBool();
         bool force24bpp = settings.value("force24bpp", false).toBool();
         bool force16bpp = settings.value("force16bpp", false).toBool();
         bool forceSingleBuffer = settings.value("forceSingleBuffer", false).toBool();
         bool forceDoubleBuffer = settings.value("forceDoubleBuffer", false).toBool();
         bool forceTripleBuffer = settings.value("forceTripleBuffer", false).toBool();
 
-        if (force24bpp) {
+        if (force32bpp) {
+            format.setAlphaBufferSize(8);
+            format.setRedBufferSize(8);
+            format.setGreenBufferSize(8);
+            format.setBlueBufferSize(8);
+        } else if (force24bpp) {
             format.setAlphaBufferSize(0);
             format.setRedBufferSize(8);
             format.setGreenBufferSize(8);

+ 1 - 1
src/picturemodel.cpp

@@ -141,7 +141,7 @@ FSNodeTree::~FSNodeTree()
             node = node->parent;
         }
     }
-    qDeleteAll(nodes.toList());
+    qDeleteAll(nodes.values());
 }
 
 void FSNodeTree::addModelNode(const FSNode* parentNode)