Example #1
0
PrintDialog::PrintDialog(QWidget *parent): QDialog(parent) {
  ui = new Ui_printDialog();
  ui->setupUi(this);
  resize(sizeHint());

  connect(ui->pPrinter, SIGNAL(toggled(bool)), SLOT(setDestination()));
  connect(ui->pPrinterName, SIGNAL(currentIndexChanged(int)),
          SLOT(setDestination()));
  connect(ui->pFile, SIGNAL(toggled(bool)), SLOT(setDestination()));
  connect(ui->rtRange, SIGNAL(toggled(bool)), SLOT(toggleTocRange(bool)));
  connect(ui->reRange, SIGNAL(toggled(bool)), SLOT(toggleEntriesRange(bool)));
  connect(ui->pBrowse, SIGNAL(clicked(bool)), SLOT(browse()));
  
  QList<QPrinterInfo> printers = QPrinterInfo::availablePrinters();
  if (printers.isEmpty()) {
    ui->pPrinter->setEnabled(false);
    ui->pPrinterName->setEnabled(false);
    ui->pFile->setChecked(true);
  } else {
    foreach (QPrinterInfo const &p, printers)
      ui->pPrinterName->addItem(p.printerName());
  }

  ui->pFileName->setText(defaultLocation() + "/output.pdf");
}
Example #2
0
QString VLCRecorder::getVLCDefaultLocation()
{
	QString defaultLocation("");
#ifdef CX_WINDOWS
	defaultLocation = "C:/Program Files (x86)/VideoLAN/VLC/vlc.exe";
#endif
#ifdef CX_APPLE
	defaultLocation = "/Applications/VLC.app/Contents/MacOS/VLC";
#endif
#ifdef CX_LINUX
	defaultLocation = "/usr/bin/vlc";
#endif
	return defaultLocation;
}
Example #3
0
ParameterFileSimple::ParameterFileSimple(Parameters iParameters) : ParameterFile(Options()) {
   Location defaultLocation(0,0,0);
   setParameters(iParameters, 0, defaultLocation);

   recomputeTree();
}