Switch to side-by-side view

--- a/dirbrowser/cdbrowser.h
+++ b/dirbrowser/cdbrowser.h
@@ -87,6 +87,12 @@
     // This is called when a new tab is created to browse a
     // container. We have no server link yet.
     void browseIn(QString UDN, vector<CtPathElt> path);
+
+    std::string getServerUDN();
+    const std::vector<CtPathElt>& getcurpath() {
+        return m_curpath;
+    }
+    QPoint scrollpos();
 
  public slots:
     virtual void initialPage(bool redisplay = false);
@@ -139,6 +145,7 @@
     void updateAlphamap(char& curinitial, const std::string& tt);
     void maybeShowAlphamap(unsigned int nct);
     QString alphalinks(const string& initials);
+    int serverFromUDN(const std::string& udn);
     
     static const std::string CTTitleStartMarker;
     static const std::string plContainerClass;