コード例 #1
0
ファイル: SumatraSynctex.cpp プロジェクト: howarthjw/rstudio
void SumatraSynctex::syncView(const QString& pdfFile, int page)
{
   QStringList args = standardSumatraArgs();
   args.append(QString::fromUtf8("-page"));
   args.append(QString::fromStdString(safe_convert::numberToString(page)));
   args.append(inverseSearchArgs(mainWindowId()));
   args.append(pdfFile);
   QProcess::startDetached(sumatraExePath_, args);
}
コード例 #2
0
ファイル: SumatraSynctex.cpp プロジェクト: howarthjw/rstudio
void SumatraSynctex::view(const QString& pdfFile, int pdfPage)
{
   QStringList args = standardSumatraArgs();
   if (pdfPage != -1)
   {
      args.append(QString::fromUtf8("-page"));
      args.append(QString::fromStdString(safe_convert::numberToString(pdfPage)));
   }
   args.append(pdfFile);
   QProcess::startDetached(sumatraExePath_, args);
}
コード例 #3
0
ファイル: SumatraSynctex.cpp プロジェクト: Brackets/rstudio
void SumatraSynctex::syncView(const QString& pdfFile,
                              const QString& srcFile,
                              const QPoint& srcLoc)
{
   QStringList args = standardSumatraArgs();
   args.append(QString::fromAscii("-forward-search"));
   args.append(srcFile);
   args.append(
      QString::fromStdString(safe_convert::numberToString(srcLoc.x())));
   args.append(inverseSearchArgs(mainWindowId()));
   args.append(pdfFile);
   QProcess::startDetached(sumatraExePath_, args);
}