// Path: app/src/main/java/com/bytetobyte/xwallet/BaseDialogFragment.java
// public class BaseDialogFragment extends DialogFragment implements BlockchainClientListener {
// 
//     private MainActivity _baseActivity;
// 
//     /**
//      *
//      * @param context
//      */
//     @Override
//     public void onAttach(Context context) {
//         super.onAttach(context);
// 
//         _baseActivity = (MainActivity) context;
//     }
// 
//     /**
//      *
//      * @return
//      */
//     public MainActivity getBaseActivity() {
//         return _baseActivity;
//     }
// 
//     @Override
//     public void onServiceReady() {
// 
//     }
// 
//     @Override
//     public void onSyncReady(SyncedMessage syncedMessage) {
// 
//     }
// 
//     @Override
//     public void onBlockDownloaded(BlockDownloaded block) {
// 
//     }
// 
//     @Override
//     public void onFeeCalculated(SpentValueMessage feeSpentcal) {
// 
//     }
// 
//     @Override
//     public void onTransactions(List<CoinTransaction> txs) {
// 
//     }
// 
//     @Override
//     public void onMnemonicSeedBackup(MnemonicSeedBackup seedBackup) {
// 
//     }
// }
// 
// Path: app/src/main/java/com/bytetobyte/xwallet/ui/fragment/view/ReceiveFragmentView.java
// public class ReceiveFragmentView implements ReceiveFragmentViewContract, TextWatcher {
//     private final ReceiveFragment _receiveFragment;
// 
//     private ImageView _qrImg;
//     private TextView _addrText;
//     private EditText _amountText;
// 
//     /**
//      *
//      * @param receiveFragment
//      */
//     public ReceiveFragmentView(ReceiveFragment receiveFragment) {
//         this._receiveFragment = receiveFragment;
//     }
// 
//     /**
//      *
//      */
//     @Override
//     public void initViews() {
//         View fragView = _receiveFragment.getView();
//         if (fragView == null) return;
// 
//         _qrImg = (ImageView) fragView.findViewById(R.id.receive_id_qr_code_img);
//         _addrText = (TextView) fragView.findViewById(R.id.receive_addr_text);
//         _amountText = (EditText) fragView.findViewById(R.id.receive_amount_edittext);
// 
//         _amountText.addTextChangedListener(this);
//     }
// 
//     public ImageView getQrImg() {
//         return _qrImg;
//     }
// 
//     public TextView getAddrText() {
//         return _addrText;
//     }
// 
//     public EditText getAmountText() {
//         return _amountText;
//     }
// 
//     @Override
//     public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// 
//     }
// 
//     @Override
//     public void onTextChanged(CharSequence s, int start, int before, int count) {
//         _receiveFragment.generateQRCode(s.toString());
//     }
// 
//     @Override
//     public void afterTextChanged(Editable s) {
// 
//     }
// }


import android.graphics.Bitmap;
import android.graphics.Color;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.bytetobyte.xwallet.BaseDialogFragment;
import com.bytetobyte.xwallet.R;
import com.bytetobyte.xwallet.ui.fragment.view.ReceiveFragmentView;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.WriterException;
import com.google.zxing.common.BitMatrix;
import com.google.zxing.qrcode.QRCodeWriter;
package com.bytetobyte.xwallet.ui.fragment;



/**
 * Created by bruno on 21.04.17.
 */
public class ReceiveFragment extends BaseDialogFragment {

    public static final String DATA_KEY_ADDR = "DATA_KEY_ADDR";
    private String _addr;

    /**
     *
     */
// Path: app/src/main/java/com/bytetobyte/xwallet/BaseDialogFragment.java
// public class BaseDialogFragment extends DialogFragment implements BlockchainClientListener {
// 
//     private MainActivity _baseActivity;
// 
//     /**
//      *
//      * @param context
//      */
//     @Override
//     public void onAttach(Context context) {
//         super.onAttach(context);
// 
//         _baseActivity = (MainActivity) context;
//     }
// 
//     /**
//      *
//      * @return
//      */
//     public MainActivity getBaseActivity() {
//         return _baseActivity;
//     }
// 
//     @Override
//     public void onServiceReady() {
// 
//     }
// 
//     @Override
//     public void onSyncReady(SyncedMessage syncedMessage) {
// 
//     }
// 
//     @Override
//     public void onBlockDownloaded(BlockDownloaded block) {
// 
//     }
// 
//     @Override
//     public void onFeeCalculated(SpentValueMessage feeSpentcal) {
// 
//     }
// 
//     @Override
//     public void onTransactions(List<CoinTransaction> txs) {
// 
//     }
// 
//     @Override
//     public void onMnemonicSeedBackup(MnemonicSeedBackup seedBackup) {
// 
//     }
// }
// 
// Path: app/src/main/java/com/bytetobyte/xwallet/ui/fragment/view/ReceiveFragmentView.java
// public class ReceiveFragmentView implements ReceiveFragmentViewContract, TextWatcher {
//     private final ReceiveFragment _receiveFragment;
// 
//     private ImageView _qrImg;
//     private TextView _addrText;
//     private EditText _amountText;
// 
//     /**
//      *
//      * @param receiveFragment
//      */
//     public ReceiveFragmentView(ReceiveFragment receiveFragment) {
//         this._receiveFragment = receiveFragment;
//     }
// 
//     /**
//      *
//      */
//     @Override
//     public void initViews() {
//         View fragView = _receiveFragment.getView();
//         if (fragView == null) return;
// 
//         _qrImg = (ImageView) fragView.findViewById(R.id.receive_id_qr_code_img);
//         _addrText = (TextView) fragView.findViewById(R.id.receive_addr_text);
//         _amountText = (EditText) fragView.findViewById(R.id.receive_amount_edittext);
// 
//         _amountText.addTextChangedListener(this);
//     }
// 
//     public ImageView getQrImg() {
//         return _qrImg;
//     }
// 
//     public TextView getAddrText() {
//         return _addrText;
//     }
// 
//     public EditText getAmountText() {
//         return _amountText;
//     }
// 
//     @Override
//     public void beforeTextChanged(CharSequence s, int start, int count, int after) {
// 
//     }
// 
//     @Override
//     public void onTextChanged(CharSequence s, int start, int before, int count) {
//         _receiveFragment.generateQRCode(s.toString());
//     }
// 
//     @Override
//     public void afterTextChanged(Editable s) {
// 
//     }
// }


// Path: app/src/main/java/com/bytetobyte/xwallet/ui/fragment/ReceiveFragment.java
import android.graphics.Bitmap;
import android.graphics.Color;
import android.os.Bundle;
import android.support.annotation.Nullable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import com.bytetobyte.xwallet.BaseDialogFragment;
import com.bytetobyte.xwallet.R;
import com.bytetobyte.xwallet.ui.fragment.view.ReceiveFragmentView;
import com.google.zxing.BarcodeFormat;
import com.google.zxing.WriterException;
import com.google.zxing.common.BitMatrix;
import com.google.zxing.qrcode.QRCodeWriter;

package com.bytetobyte.xwallet.ui.fragment;



/**
 * Created by bruno on 21.04.17.
 */
public class ReceiveFragment extends BaseDialogFragment {

    public static final String DATA_KEY_ADDR = "DATA_KEY_ADDR";
    private String _addr;

    /**
     *
     */
    private ReceiveFragmentView _receiveFragmentView;