|
@@ -10,6 +10,7 @@ public class Model extends Observable
|
|
|
private ArrayList<Observer> observers;
|
|
|
private ArrayList<PicData> pics;
|
|
|
private int filter;
|
|
|
+ private bool grid;
|
|
|
|
|
|
// Constructor
|
|
|
public Model()
|
|
@@ -17,6 +18,7 @@ public class Model extends Observable
|
|
|
this.observers = new ArrayList();
|
|
|
this.pics = new ArrayList();
|
|
|
this.filter = 0;
|
|
|
+ this.grid = true;
|
|
|
setChanged();
|
|
|
}
|
|
|
|
|
@@ -34,6 +36,13 @@ public class Model extends Observable
|
|
|
setChanged();
|
|
|
notifyObservers();
|
|
|
}
|
|
|
+
|
|
|
+ public void switchLayout()
|
|
|
+ {
|
|
|
+ grid = !grid;
|
|
|
+ setChanged();
|
|
|
+ notifyObservers();
|
|
|
+ }
|
|
|
|
|
|
// Add observer to be notified on change
|
|
|
public void addObserver(Observer observer)
|