本文整理汇总了C++中Attachment::saveToFile方法的典型用法代码示例。如果您正苦于以下问题:C++ Attachment::saveToFile方法的具体用法?C++ Attachment::saveToFile怎么用?C++ Attachment::saveToFile使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Attachment
的用法示例。
在下文中一共展示了Attachment::saveToFile方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1:
void
AttachArea::saveAttachmentToFile(
DtMailEnv &mail_error,
char *save_path
)
{
Attachment *attachment = this->getSelectedAttachment();
if(attachment != NULL)
attachment->saveToFile(mail_error, save_path);
}
示例2: GETMSG
void
ViewMsgDialog::save_selected_attachment(
char *selection
)
{
DtMailEnv mail_error;
mail_error.clear();
DtMailEditor *editor = this->get_editor();
AttachArea *attacharea = editor->attachArea();
Attachment *attachment = attacharea->getSelectedAttachment();
// Get selected attachment, if none selected, then return.
if ( attachment == NULL ) {
// Let User know that no attachment has been selected???
int answer = 0;
char *helpId = NULL;
_genDialog->setToErrorDialog(
GETMSG(DT_catd, 1, 177, "Mailer"),
GETMSG(DT_catd, 2, 20, "An attachment needs to be selected before issuing the\n\"Save As\" command to save to a file.") );
helpId = DTMAILHELPSELECTATTACH;
answer = _genDialog->post_and_return(
GETMSG(DT_catd, 3, 75, "OK"), helpId );
return;
}
attachment->saveToFile(mail_error, selection);
if (mail_error.isSet()) {
// do something
}
}