[deckeditor] Refactored card selectors according to MVC. As a result the list and gridcard view have shared filter and it is possible to search cards in gridcard view.

This commit is contained in:
magenoxx 2011-06-16 19:58:36 +04:00
parent 3b4a59b16f
commit cf931fd02e
6 changed files with 384 additions and 42 deletions

View file

@ -28,8 +28,12 @@
package mage.client.cards;
import mage.client.constants.Constants;
import mage.client.util.Event;
import mage.client.util.Listener;
import mage.view.CardsView;
import java.util.UUID;
/**
* Interface for card container.
@ -38,6 +42,8 @@ import mage.client.util.Listener;
*
*/
public interface ICardGrid {
void clearCardEventListeners();
void addCardEventListener(Listener<Event> listener);
void clearCardEventListeners();
void addCardEventListener(Listener<Event> listener);
void drawCards(Constants.SortBy sortBy, boolean piles);
void loadCards(CardsView showCards, Constants.SortBy sortBy, boolean piles, BigCard bigCard, UUID gameId);
}