// frmConflictResolution.h - Conflict Resolution header file.
//
// (c) 2012-2015 Xestia Software Development.
//
// This file is part of Xestia Address Book.
//
// Xestia Address Book is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by the
// Free Software Foundation, version 3 of the license.
//
// Xestia Address Book is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License along
// with Xestia Address Book. If not, see
#ifndef __frmConflictResolution__
#define __frmConflictResolution__
/**
@file
Subclass of frmConflictResolutionADT, which is generated by wxFormBuilder.
*/
#include "AppXestiaAddrBk.h"
#include "vcard/vcard.h"
#include "frmMain.h"
//// end generated include
struct vCardConflictObj{
vCard *vCardLocalData;
vCard *vCardServerData;
QRNotif *QRNotifData;
};
/** Implementing frmConflictResolutionADT */
class frmConflictResolution : public frmConflictResolutionADT
{
private:
int ConflictResult;
protected:
// Handlers for frmConflictResolutionADT events.
void KeepLocalData( wxCommandEvent& event );
void KeepServerData( wxCommandEvent& event );
void DecideLater( wxCommandEvent& event );
public:
/** Constructor */
frmConflictResolution( wxWindow* parent );
int GetResult();
void LoadData(vCard *LocalObj, vCard *ServerObj, std::map *MemoryFSList, wxString backgroundColour);
//// end generated class members
};
#endif // __frmConflictResolution__