/FileExtraction/Java_unseen/Mavamaarten_vk_music_android/app/src/main/java/com/icapps/vkmusic/di/user/UserComponent.java
package com.icapps.vkmusic.di.user;

import com.icapps.vkmusic.activity.MainActivity;
import com.icapps.vkmusic.base.BaseMusicFragment;
import com.icapps.vkmusic.dialog.AddTrackToPlaylistDialogFragment;
import com.icapps.vkmusic.fragment.NowPlayingFragment;
import com.icapps.vkmusic.fragment.PlaybackQueueFragment;
import com.icapps.vkmusic.fragment.RadioFragment;

import dagger.Subcomponent;

/**
 * Created by maartenvangiel on 13/09/16.
 */
@UserScope
@Subcomponent(modules = {UserModule.class})
public interface UserComponent {
    void inject(MainActivity mainActivity);

    void inject(NowPlayingFragment nowPlayingFragment);

    void inject(PlaybackQueueFragment playbackQueueFragment);

    void inject(BaseMusicFragment baseMusicFragment);

    void inject(AddTrackToPlaylistDialogFragment addTrackToPlaylistDialogFragment);

    void inject(RadioFragment radioFragment);
}
