blob: 4082bde1c7a605dedd14671668018e6ac287afa3 [file] [log] [blame]
Adrien Béraudc9c424d2013-05-30 17:47:35 +10001package com.savoirfairelinux.sflphone.views;
2
3import android.content.Context;
4import android.support.v4.widget.SlidingPaneLayout;
5import android.util.AttributeSet;
6import android.view.MotionEvent;
7
8import com.savoirfairelinux.sflphone.fragments.CallFragment;
9
10public class CallPaneLayout extends SlidingPaneLayout
11{
alision58356b72013-06-03 17:13:36 -040012 private CallFragment curFragment = null;
Adrien Béraudc9c424d2013-05-30 17:47:35 +100013
alision58356b72013-06-03 17:13:36 -040014 public CallFragment getCurFragment() {
15 return curFragment;
16 }
17
18 public void setCurFragment(CallFragment curFragment) {
19 this.curFragment = curFragment;
20 }
21
22 public CallPaneLayout(Context context, AttributeSet attrs)
Adrien Béraudc9c424d2013-05-30 17:47:35 +100023 {
24 super(context, attrs);
25 }
26
27 public CallPaneLayout(Context context, AttributeSet attrs, int defStyle)
28 {
29 super(context, attrs, defStyle);
30 }
31
32 @Override
33 public boolean onInterceptTouchEvent(MotionEvent event)
34 {
35 if(curFragment!=null && curFragment.draggingBubble()) {
36 return false;
37 }
38 return super.onInterceptTouchEvent(event);
39 }
40
41}