/*
* Copyright (c) 2003-2024 Rony Shapiro <ronys@pwsafe.org>.
* All rights reserved. Use of the code is allowed under the
* Artistic License 2.0 terms, as specified in the LICENSE file
* distributed with this code, or available from
* http://www.opensource.org/licenses/artistic-license-2.0.php
*/

// SetPolicyFiltersDlg.cpp : implementation file
//

#include "../stdafx.h"

#include "PWFiltersDlg.h"
#include "SetAttachmentFiltersDlg.h"

#include "../resource3.h"

// CSetAttachmentFiltersDlg dialog

IMPLEMENT_DYNAMIC(CSetAttachmentFiltersDlg, CPWFiltersDlg)

CSetAttachmentFiltersDlg::CSetAttachmentFiltersDlg(CWnd* pParent, st_filters *pfilters,
  CString filtername, const bool bCanHaveAttachments, const std::set<StringX> *psMediaTypes)
  : CPWFiltersDlg(pParent, DFTYPE_ATTACHMENT, filtername, bCanHaveAttachments, psMediaTypes)
{
  ASSERT(pParent != NULL);
  ASSERT(pfilters != NULL);

  m_bAllowSet = false;
  m_pParent = pParent;
  m_pfilters = pfilters;

  m_cstitle.LoadString(IDS_SETATTACHMENTFILTER);
}

CSetAttachmentFiltersDlg::~CSetAttachmentFiltersDlg()
{
}

BEGIN_MESSAGE_MAP(CSetAttachmentFiltersDlg, CPWFiltersDlg)
END_MESSAGE_MAP()
