Switch to side-by-side view

--- a/GUI/prefs/sortprefs.h
+++ b/GUI/prefs/sortprefs.h
@@ -20,20 +20,28 @@
 #include <vector>
 #include <string>
 
+#include "confgui.h"
+
 #include "ui_sortprefs.h"
 
-class SortprefsDLG : public QDialog, public Ui::SortprefsDLG {
+class SortprefsW : public QWidget, public Ui::SortprefsW, 
+                   public confgui::ConfPanelWIF {
+
     Q_OBJECT
-    public:
-    SortprefsDLG(const std::vector<std::string>& crits, QWidget * parent = 0)
-	: QDialog(parent)
+
+public:
+
+    SortprefsW(QWidget *parent = 0)
+	: QWidget(parent)
     {
 	setupUi(this);
+        critsLW->setDragDropMode(QAbstractItemView::InternalMove);
+    }
 
-        critsLW->setDragDropMode(QAbstractItemView::InternalMove);
-        for (unsigned int i = 0; i < crits.size(); ++i)
-            critsLW->addItem(new QListWidgetItem(crits[i].c_str()));
-    }
+public:
+
+    void loadValues();
+    void storeValues();
 };
 
 #endif /* _SORTPREFS_H_INCLUDED_ */