~phablet-team/gallery-app/trunk

« back to all changes in this revision

Viewing changes to src/media/media-monitor.h

  • Committer: Bileto Bot
  • Author(s): Arthur Mello
  • Date: 2016-09-21 19:06:05 UTC
  • mfrom: (1325.2.9 gallery-app-fix_1445755)
  • Revision ID: ci-train-bot@canonical.com-20160921190605-mphrl781suc5g1d6
Add support to blacklist directories from scan process based on regexp (LP: #1445755)

Show diffs side-by-side

added added

removed removed

Lines of Context:
42
42
    MediaMonitor(QObject *parent=0);
43
43
    virtual ~MediaMonitor();
44
44
 
45
 
    void startMonitoring(const QStringList& targetDirectories);
 
45
    void startMonitoring(const QStringList& targetDirectories, const QStringList& blacklistedDirectories);
46
46
    void checkConsistency(const MediaCollection *mediaCollection);
47
47
    QStringList manifest();
48
48
 
77
77
    QStringList getManifest();
78
78
 
79
79
public slots:
80
 
    void startMonitoring(const QStringList& targetDirectories);
81
 
    QStringList findNewSubDirectories(const QStringList& currentDirectories);
 
80
    void startMonitoring(const QStringList& targetDirectories, const QStringList &blacklistedDirectories);
 
81
    QStringList findNewSubDirectories(const QStringList& currentDirectories, const QStringList& blacklistedDirectories);
82
82
    QStringList expandSubDirectories(const QString& dirPath);
83
83
    void checkConsistency();
84
84
 
97
97
    void checkForNewMedias();
98
98
 
99
99
    QStringList m_targetDirectories;
 
100
    QStringList m_blacklistedDirectories;
100
101
    QFileSystemWatcher m_watcher;
101
102
    QStringList m_manifest;
102
103
    QTimer m_fileActivityTimer;