| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- #pragma once
- #include "Clip.h"
- class CSpecialPasteOptions
- {
- public:
- CSpecialPasteOptions();
- ~CSpecialPasteOptions();
- bool m_pasteAsPlainText;
- bool m_pasteUpperCase;
- bool m_pasteLowerCase;
- bool m_pasteCapitalize;
- bool m_pasteSentenceCase;
- bool m_pasteRemoveLineFeeds;
- bool m_pasteAddOneLineFeed;
- bool m_pasteAddTwoLineFeeds;
- bool m_pasteTypoglycemia;
- bool m_pasteAddingDateTime;
- CClipFormats *m_pPasteFormats;
- DWORD m_delayRenderLockout;
- bool m_dragDropFilesOnly;
- CString m_pasteScriptGuid;
- bool LimitFormatsToText()
- {
- return m_pasteAsPlainText ||
- m_pasteUpperCase ||
- m_pasteLowerCase ||
- m_pasteCapitalize ||
- m_pasteSentenceCase ||
- m_pasteRemoveLineFeeds ||
- m_pasteAddOneLineFeed ||
- m_pasteAddTwoLineFeeds ||
- m_pasteTypoglycemia ||
- m_pasteAddingDateTime;
- }
- bool IncludeRTFForTextOnly()
- {
- return m_pasteRemoveLineFeeds ||
- m_pasteAddOneLineFeed ||
- m_pasteAddTwoLineFeeds ||
- m_pasteAddingDateTime;
- }
- CString ToString();
- };
|