1809667407c96310210d2ae1e86355f5506ca90baMindy Pereira/*
2809667407c96310210d2ae1e86355f5506ca90baMindy Pereira * Copyright (C) 2011 The Android Open Source Project
3809667407c96310210d2ae1e86355f5506ca90baMindy Pereira *
4809667407c96310210d2ae1e86355f5506ca90baMindy Pereira * Licensed under the Apache License, Version 2.0 (the "License");
5809667407c96310210d2ae1e86355f5506ca90baMindy Pereira * you may not use this file except in compliance with the License.
6809667407c96310210d2ae1e86355f5506ca90baMindy Pereira * You may obtain a copy of the License at
7809667407c96310210d2ae1e86355f5506ca90baMindy Pereira *
8809667407c96310210d2ae1e86355f5506ca90baMindy Pereira *      http://www.apache.org/licenses/LICENSE-2.0
9809667407c96310210d2ae1e86355f5506ca90baMindy Pereira *
10809667407c96310210d2ae1e86355f5506ca90baMindy Pereira * Unless required by applicable law or agreed to in writing, software
11809667407c96310210d2ae1e86355f5506ca90baMindy Pereira * distributed under the License is distributed on an "AS IS" BASIS,
12809667407c96310210d2ae1e86355f5506ca90baMindy Pereira * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13809667407c96310210d2ae1e86355f5506ca90baMindy Pereira * See the License for the specific language governing permissions and
14809667407c96310210d2ae1e86355f5506ca90baMindy Pereira * limitations under the License.
15809667407c96310210d2ae1e86355f5506ca90baMindy Pereira */
16809667407c96310210d2ae1e86355f5506ca90baMindy Pereira
17809667407c96310210d2ae1e86355f5506ca90baMindy Pereirapackage com.android.email;
18809667407c96310210d2ae1e86355f5506ca90baMindy Pereira
19809667407c96310210d2ae1e86355f5506ca90baMindy Pereiraimport com.android.emailcommon.provider.Account;
20809667407c96310210d2ae1e86355f5506ca90baMindy Pereira
21809667407c96310210d2ae1e86355f5506ca90baMindy Pereiraimport android.app.AlertDialog;
22809667407c96310210d2ae1e86355f5506ca90baMindy Pereiraimport android.content.Context;
23809667407c96310210d2ae1e86355f5506ca90baMindy Pereiraimport android.content.DialogInterface;
24809667407c96310210d2ae1e86355f5506ca90baMindy Pereiraimport android.content.DialogInterface.OnClickListener;
25809667407c96310210d2ae1e86355f5506ca90baMindy Pereiraimport android.content.res.Resources;
26809667407c96310210d2ae1e86355f5506ca90baMindy Pereira
27809667407c96310210d2ae1e86355f5506ca90baMindy Pereirapublic class RequireManualSyncDialog extends AlertDialog implements OnClickListener {
28809667407c96310210d2ae1e86355f5506ca90baMindy Pereira
29809667407c96310210d2ae1e86355f5506ca90baMindy Pereira    public RequireManualSyncDialog(Context context, Account account) {
30809667407c96310210d2ae1e86355f5506ca90baMindy Pereira        super(context);
31809667407c96310210d2ae1e86355f5506ca90baMindy Pereira        setMessage(context.getResources().getString(R.string.require_manual_sync_message));
32809667407c96310210d2ae1e86355f5506ca90baMindy Pereira        setButton(DialogInterface.BUTTON_POSITIVE, context.getString(android.R.string.ok), this);
33809667407c96310210d2ae1e86355f5506ca90baMindy Pereira        Preferences.getPreferences(context).setHasShownRequireManualSync(context, account, true);
34809667407c96310210d2ae1e86355f5506ca90baMindy Pereira    }
35809667407c96310210d2ae1e86355f5506ca90baMindy Pereira
36809667407c96310210d2ae1e86355f5506ca90baMindy Pereira    /** {@inheritDoc} */
37809667407c96310210d2ae1e86355f5506ca90baMindy Pereira    public void onClick(DialogInterface dialog, int which) {
38809667407c96310210d2ae1e86355f5506ca90baMindy Pereira        // No-op.
39809667407c96310210d2ae1e86355f5506ca90baMindy Pereira    }
40809667407c96310210d2ae1e86355f5506ca90baMindy Pereira}