[baobab/wip/vala: 19/53] Make the directory a property of the scanner.
- From: Paolo Borelli <pborelli src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [baobab/wip/vala: 19/53] Make the directory a property of the scanner.
- Date: Thu, 5 Apr 2012 22:03:09 +0000 (UTC)
commit 143556c5fc66dacd18a5e7d92f755fcf0797344a
Author: Paolo Borelli <pborelli gnome org>
Date: Fri Jan 6 11:27:53 2012 +0100
Make the directory a property of the scanner.
src/baobab-scanner.vala | 3 +++
src/baobab-sync-scanner.vala | 2 ++
src/baobab-threaded-scanner.vala | 2 +-
3 files changed, 6 insertions(+), 1 deletions(-)
---
diff --git a/src/baobab-scanner.vala b/src/baobab-scanner.vala
index 902fc2c..c67b0d3 100644
--- a/src/baobab-scanner.vala
+++ b/src/baobab-scanner.vala
@@ -1,6 +1,7 @@
/* Baobab - disk usage analyzer
*
* Copyright (C) 2012 Ryan Lortie <desrt desrt ca>
+ * Copyright (C) 2012 Paolo Borelli <pborelli gnome org>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
@@ -61,6 +62,8 @@ namespace Baobab {
FILE_ATTRIBUTE_UNIX_DEVICE + "," +
FILE_ATTRIBUTE_ACCESS_CAN_READ;
+ public File directory { get; protected set; }
+
public abstract void scan (File directory);
public int max_depth { get; protected set; }
diff --git a/src/baobab-sync-scanner.vala b/src/baobab-sync-scanner.vala
index dd8b772..10f16ce 100644
--- a/src/baobab-sync-scanner.vala
+++ b/src/baobab-sync-scanner.vala
@@ -1,6 +1,7 @@
/* Baobab - disk usage analyzer
*
* Copyright (C) 2012 Ryan Lortie <desrt desrt ca>
+ * Copyright (C) 2012 Paolo Borelli <pborelli gnome org>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
@@ -133,6 +134,7 @@ namespace Baobab {
}
protected override void scan (File directory) {
+ this.directory = directory;
try {
var info = directory.query_info (ATTRIBUTES, 0, cancellable);
var results = add_directory (directory, info);
diff --git a/src/baobab-threaded-scanner.vala b/src/baobab-threaded-scanner.vala
index 2eff632..5ab9bbe 100644
--- a/src/baobab-threaded-scanner.vala
+++ b/src/baobab-threaded-scanner.vala
@@ -1,6 +1,7 @@
/* Baobab - disk usage analyzer
*
* Copyright (C) 2012 Ryan Lortie <desrt desrt ca>
+ * Copyright (C) 2012 Paolo Borelli <pborelli gnome org>
*
* This program is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
@@ -21,7 +22,6 @@ namespace Baobab {
class ThreadedScanner : Scanner {
AsyncQueue<ResultsArray> results_queue;
ThreadedScanner? self;
- File directory;
/* General overview:
*
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]