Spanish translation and Use button in filemanager
[someplayer] / src / directoryview.h
index 62cb1fb..7c78d1f 100644 (file)
@@ -24,6 +24,7 @@
 #include <QStandardItemModel>
 #include <QStandardItem>
 #include <QItemSelection>
+#include <QStack>
 #include "tagresolver.h"
 #include "mediascanner.h"
 
@@ -42,8 +43,10 @@ class DirectoryView : public QWidget
 public:
        explicit DirectoryView(QWidget *parent = 0);
        ~DirectoryView();
+
+public slots:
        void updateIcons();
-       void updateGradient();
+       void checkGradient();
        void lanscapeMode();
        void portraitMode();
        void updateTranslations();
@@ -51,12 +54,14 @@ public:
 signals:
        void addAndPlay(Track);
        void addTracks(QList<Track>);
+       void clearCurrent();
 
 private:
        Ui::DirectoryView *ui;
        QStandardItemModel *_model;
        QList<QString> REGISTERED_FILE_EXTENSIONS;
-       void readDir(QString path);
+       void readDir(QString path, QString pathToScroll="");
+       void homeScreen();
        QList<QString> _directories;
        QList<QString> _files;
        QString _icons_theme;
@@ -66,12 +71,14 @@ private:
        QList<Track> _tracks;
        QString _bottom_gradient;
        QString _top_gradient;
+       QStack<QString> _nav_history;
 
 private slots:
        void _back();
        void _home();
        void _toggle_selection();
        void _add();
+       void _use();
        void _add_track(Track);
        void _done();
        void _process_click(QModelIndex);