//---------------------------------------------------------------------------
void MainWindow::openCapture()
{
    if (DeckRunning)
    {
        for (size_t Files_Pos=0; Files_Pos<Files.size(); Files_Pos++)
        {
            if (Files[Files_Pos]->blackmagicDeckLink_Glue)
                Files[Files_Pos]->blackmagicDeckLink_Glue->Stop();
        }

        ui->actionBlackmagicDeckLinkCapture->setIcon(QIcon(":/icon/capture_layout.png"));

        DeckRunning=false;
        return;
    }
        
    BlackmagicDeckLink_UserInput* blackmagicDeckLink_UserInput=new BlackmagicDeckLink_UserInput();
    if (!blackmagicDeckLink_UserInput->exec())
        return;
    
    clearFiles();
    addFile(blackmagicDeckLink_UserInput->Card, blackmagicDeckLink_UserInput->Card->Config_In.FrameCount, blackmagicDeckLink_UserInput->Encoding_FileName.toUtf8().data(), blackmagicDeckLink_UserInput->Encoding_Format.toUtf8().data());
    addFile_finish();

    delete blackmagicDeckLink_UserInput;
}
Exemple #2
0
int main(int argc, char **argv) {
  char input[20];
  int count=0;

  printf("The following files/dirs will be reset/deleted:\n");
  printf(" Users\n");
  printf(" Moten\n");
  printf(" DatoCfg/Sysinfo.dat\n");
  printf(" DatoCfg/Möten.dat\n");
  printf(" DatoCfg/ConferenceTexts.dat\n");
  printf(" DatoCfg/Areor.dat\n");
  printf(" DatoCfg/Grupper.dat\n");
  printf(" DatoCfg/Senaste.dat\n\n");
  printf("Is this ok? (y/N) ");
  while((input[count++] = getchar()) != '\n');
  if(input[0] != 'y' && input[0] != 'Y') {
    printf("Nope!\n");
    return 0;
  }

  printf("Yep!\n\n");
  printf("Creating files necessary for NiKom to start up, please wait...\n");
  fflush(stdout);
  clearFiles();
  initFiles();
  printf("Done!\n");

  return 0;
}
Exemple #3
0
WebServer::~WebServer()
{
    clearFiles();
    
    UpnpRemoveAllVirtualDirs();
    UpnpSetWebServerRootDir(nullptr);
}
void CodeFileList::fromXmlState (juce::XmlElement& state)
{
    clearFiles();

    if (state.getTagName() == "CodeFileList")
    {
        forEachXmlChildElementWithTagName (state, child, "CodeFile")
            addFile (child->getStringAttribute ("Path").trim());
    }
    else
    {
        jassertfalse;
    }
}
Exemple #5
0
//---------------------------------------------------------------------------
void MainWindow::openFile()
{
    //processFile(QFileDialog::getOpenFileName(this, "Open file", "", "Video files (*.avi *.mkv *.mov *.mxf *.mp4);;Statistic files (*.csv);;All (*.*)"));
    
    QStringList List=QFileDialog::getOpenFileNames(this, "Open file", "", "Video files (*.avi *.mkv *.mov *.mxf *.mp4);;Statistic files (*.qctools.xml *.qctools.xml.gz *.xml.gz *.xml);;All (*.*)", 0, QFileDialog::DontUseNativeDialog);
    if (List.empty())
        return;

    clearFiles();
    for (int Pos=0; Pos<List.size(); Pos++)
    {
        addFile(List[Pos]);
    }
}
//---------------------------------------------------------------------------
void MainWindow::openFile()
{
    QFileDialog::Option options = QFileDialog::Option(0);

#ifdef _WIN32
    // for Windows use the Qt builtin dialog which displays files,
    // other platforms should use the native dialog.
    options = QFileDialog::DontUseNativeDialog;
#endif

    QStringList List=QFileDialog::getOpenFileNames(this, "Open file", "", "Video files (*.avi *.mkv *.mov *.mxf *.mp4);;Statistic files (*.qctools.xml *.qctools.xml.gz *.xml.gz *.xml);;All (*.*)", 0, options);
    if (List.empty())
        return;

    clearFiles();
    for (int Pos=0; Pos<List.size(); Pos++)
    {
        addFile(List[Pos]);
    }

    addFile_finish();
}
Exemple #7
0
Downloader::~Downloader()
{
    clearFiles();
    clearMirrors();
    clearFtpDirs();
}
Exemple #8
0
Downloader::~Downloader()
{
	clearFiles();
}