package de.mprengemann.intellij.plugin.androidicons.controllers;
import com.intellij.openapi.project.Project;
import de.mprengemann.intellij.plugin.androidicons.controllers.defaults.IDefaultsController;
import de.mprengemann.intellij.plugin.androidicons.controllers.icons.androidicons.IAndroidIconsController;
import de.mprengemann.intellij.plugin.androidicons.controllers.icons.materialicons.IMaterialIconsController;
import de.mprengemann.intellij.plugin.androidicons.controllers.settings.ISettingsController;
public interface IControllerFactory {
void setProject(Project project);
IAndroidIconsController getAndroidIconsController();
IMaterialIconsController getMaterialIconsController();
IDefaultsController getDefaultsController();
ISettingsController getSettingsController();
void tearDown();
}