Switch to unified view

a/dirbrowser/cdbrowser.h b/dirbrowser/cdbrowser.h
...
...
93
    void onSliceAvailable(UPnPClient::UPnPDirContent *);
93
    void onSliceAvailable(UPnPClient::UPnPDirContent *);
94
    void onReaperSliceAvailable(UPnPClient::UPnPDirContent *);
94
    void onReaperSliceAvailable(UPnPClient::UPnPDirContent *);
95
    void setStyleSheet(bool dark, bool redisplay=true);
95
    void setStyleSheet(bool dark, bool redisplay=true);
96
    void refresh();
96
    void refresh();
97
    void onSysUpdIdChanged(int id);
97
    void onSysUpdIdChanged(int id);
98
    virtual void appendHtml(const QString&, const QString& html);
99
    virtual void onLinkClicked(const QUrl &);
100
    virtual void createPopupMenu(const QPoint&);
101
    virtual void simpleAdd(QAction *);
102
    virtual void recursiveAdd(QAction *);
103
    virtual void back(QAction *);
104
    virtual void rreaperDone(int);
105
    virtual void onContentsSizeChanged(const QSize&);
106
    virtual void mouseReleaseEvent(QMouseEvent *event);
107
108
    virtual void onPopupJsDone(const QVariant&);
109
    virtual void onLoadFinished(bool);
98
    
110
    
99
 signals:
111
 signals:
100
    void sig_tracks_to_playlist(const MetaDataList&);
112
    void sig_tracks_to_playlist(const MetaDataList&);
101
    void sig_tracks_to_randplay(RandPlayer::PlayMode,
113
    void sig_tracks_to_randplay(RandPlayer::PlayMode,
102
                                const std::vector<UPnPClient::UPnPDirObject>&);
114
                                const std::vector<UPnPClient::UPnPDirObject>&);
...
...
105
    void sig_browse_in_new_tab(QString UDN,
117
    void sig_browse_in_new_tab(QString UDN,
106
                               std::vector<CDBrowser::CtPathElt>);
118
                               std::vector<CDBrowser::CtPathElt>);
107
    void sig_rand_stop();
119
    void sig_rand_stop();
108
    void sig_sort_order();
120
    void sig_sort_order();
109
121
110
 public slots:
122
 protected:
111
    virtual void appendHtml(const QString&, const QString& html);
123
    void keyPressEvent(QKeyEvent *e);
112
    virtual void onLinkClicked(const QUrl &);
113
    virtual void createPopupMenu(const QPoint&);
114
    virtual void simpleAdd(QAction *);
115
    virtual void recursiveAdd(QAction *);
116
    virtual void back(QAction *);
117
    virtual void rreaperDone(int);
118
    virtual void onContentsSizeChanged(const QSize&);
119
    virtual void mouseReleaseEvent(QMouseEvent *event);
120
124
121
    virtual void onPopupJsDone(const QVariant&);
122
    virtual void onLoadFinished(bool);
123
    
124
 private:
125
private:
125
    bool popupOther(QAction *act);
126
    bool popupOther(QAction *act);
126
    void initContainerHtml(const std::string& ss=string());
127
    void initContainerHtml(const std::string& ss=string());
127
    void browseContainer(std::string, std::string, QPoint scrollpos = QPoint());
128
    void browseContainer(std::string, std::string, QPoint scrollpos = QPoint());
128
    void search(const string& objid, const string& iss, QPoint scrollpos = 
129
    void search(const string& objid, const string& iss, QPoint scrollpos = 
129
                QPoint());
130
                QPoint());