Пример #1
0
void CantactTreeWidget::sendMessage()
{
	TalkDlg *talkdlg = new TalkDlg(currentWidgetItem->text(0));
	XmlSmsReader read(talkdlg->listWidget,currentWidgetItem->text(0));
	read.readFile(strMessagePathOpen);
	talkdlg->show();
}
Пример #2
0
void MessageTreeWidget::transpondItem()
{
	TalkDlg *talkdlg = new TalkDlg("");
	
	talkdlg->textEdit->setPlainText(currentClickItem->text(1));
	talkdlg->show();
	QString str = currentClickItem->text(1);
	if(talkdlg->textEdit->toPlainText().length()>0&&talkdlg->textEdit->toPlainText().compare(str)!=0)
	{
		QString strNumber;
		QString strContent;
		QString strTerm="草稿";
		QString strSmsSum = "草稿箱";
		strContent = talkdlg->textEdit->toPlainText();
		strNumber = talkdlg->strCantactNumber;
		addSmsElemt(strMessagePathOpen,strNumber,strContent,strTerm,strSmsSum);
	}
	writeXml(strMessagePathSave,this);
	emit updateTreeAllItem();
}
Пример #3
0
void ListWidget::transpondItem()
{
	QListWidgetItem *currentItem = this->currentItem ();
	QString strContent = currentItem->text();
	int length = strContent.length();
	int index = strContent.indexOf(":");
	
	strContent = strContent.right(length - index-1);//截取信息,分隔符":"
	
	TalkDlg *talkdlg = new TalkDlg("","",NULL);
	talkdlg->textEdit->setPlainText(strContent);
	talkdlg->show();
	if(talkdlg->textEdit->toPlainText().length()>0)
	{
		QString strNumber;
		QString strContent;
		QString strTerm="草稿";
		QString strSmsSum = "草稿箱";
		strContent = talkdlg->textEdit->toPlainText();
		strNumber = talkdlg->strCantactNumber;
		addSmsElemt(strMessagePathOpen,strNumber,strContent,strTerm,strSmsSum);//可能存在没有,发出短信,自动将短信添加到信息草稿箱内
	}
}