/** @file GMGroupsDialog.java
*
* @author marco corvi
* @date may 2012
*
* @brief TopoDroid calibration data dialog
* --------------------------------------------------------
* Copyright This sowftare is distributed under GPL-3.0 or later
* See the file COPYING.
* --------------------------------------------------------
*/
package com.topodroid.DistoX;
import android.app.Dialog;
import android.os.Bundle;
import android.content.Context;
import android.widget.TextView;
import android.widget.CheckBox;
import android.widget.Button;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.ViewGroup.LayoutParams;
class GMGroupsDialog extends MyDialog
implements OnClickListener
{
private GMActivity mParent;
private Button mBtnReset;
private Button mBtnOK;
private String mPolicy;
GMGroupsDialog( Context context, GMActivity parent, String policy )
{
super( context, R.string.GMGroupsDialog );
mParent = parent;
mPolicy = policy;
}
@Override
public void onCreate( Bundle bundle )
{
super.onCreate( bundle );
initLayout( R.layout.gm_groups_dialog, R.string.group_title );
mBtnOK = (Button) findViewById( R.id.group_ok );
mBtnReset = (Button) findViewById( R.id.group_reset );
mBtnOK.setOnClickListener( this );
mBtnReset.setOnClickListener( this );
TextView policy = (TextView) findViewById( R.id.group_policy );
policy.setText( mPolicy );
}
@Override
public void onClick( View v )
{
Button b = (Button)v;
if ( b == mBtnOK ) {
mParent.computeGroups( -1L );
} else if ( b == mBtnReset ) {
mParent.resetGroups( -1L );
}
dismiss();
}
}