/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*-
 *
 * The contents of this file are subject to the Netscape Public License
 * Version 1.0 (the "NPL"); you may not use this file except in
 * compliance with the NPL.  You may obtain a copy of the NPL at
 * http://www.mozilla.org/NPL/
 *
 * Software distributed under the NPL is distributed on an "AS IS" basis,
 * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
 * for the specific language governing rights and limitations under the
 * NPL.
 *
 * The Initial Developer of this code under the NPL is Netscape
 * Communications Corporation.  Portions created by Netscape are
 * Copyright (C) 1998 Netscape Communications Corporation.  All Rights
 * Reserved.
 */

#ifndef __SHCUTDLG_H
#define __SHCUTDLG_H

// CShortcutDialog
class CShortcutDialog : public CDialog
{

protected:
	CString m_ShortcutName;		// shortcut name (description)
	CString m_URL;				// text url
	CString m_Description;		// completed text description
	BOOL	m_Desktop;

public:
	CShortcutDialog ( 
		CWnd * pParentWnd = NULL,	
		char * pszTitle = NULL,
		char * pszURL = NULL );
		
    const char * GetDescription ( void );
    const char * GetURL ( void );

protected:
	virtual void DoDataExchange(CDataExchange* pDX);    // DDX/DDV support
	virtual BOOL OnInitDialog();
	virtual void OnOK ( );

	DECLARE_MESSAGE_MAP()
};

#endif
