本文整理汇总了C++中DCOPClient::detach方法的典型用法代码示例。如果您正苦于以下问题:C++ DCOPClient::detach方法的具体用法?C++ DCOPClient::detach怎么用?C++ DCOPClient::detach使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类DCOPClient
的用法示例。
在下文中一共展示了DCOPClient::detach方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: doubleClickedOnDetails
void RunnerGUI::doubleClickedOnDetails(int para, int /*pos*/)
{
static QRegExp reFileAndLine("^(.*)\\[([0-9]+)\\]:");
QString line = m_testerWidget->details()->text(para);
m_testerWidget->details()->setSelection(para, 0, para, line.length()-1);
if ( reFileAndLine.search(line) != -1 )
{
DCOPClient client;
client.attach();
QByteArray data;
QDataStream arg(&data, QIODevice::WriteOnly);
bool ok;
arg << QString(reFileAndLine.cap(1)) << (reFileAndLine.cap(2).toInt(&ok) - 1);
client.send("kdevelop-*", "KDevPartController", "editDocument(QString,int)", data);
client.send("kdevelop-*", "MainWindow", "raise()", "");
client.detach();
}
}