Ejemplo n.º 1
0
void BaseStationCoreUi::setCentralWidget(QWidget *widget)
{
    this->mapWidget = (MapWidget*)widget;
    QMainWindow::setCentralWidget(widget);
    connect(saveSVGEAction, SIGNAL(triggered()), mapWidget, SLOT(saveSVG()));
    connect(saveMapForTestsAction, SIGNAL(triggered()), mapWidget, SLOT(saveForMods()));
}
Ejemplo n.º 2
0
void
Board::saveSVG( const char * filename, double pageWidth, double pageHeight, double margin ) const
{
  std::ofstream out( filename );
  saveSVG(out,pageWidth,pageHeight,margin);
  out.close();
}
Ejemplo n.º 3
0
void
Board::save( const char * filename, double pageWidth, double pageHeight, double margin ) const 
{
  const char * extension = filename + strlen( filename );
  while ( extension > filename && *extension != '.' ) 
    --extension;
  if ( !(strcmp( extension, ".eps" )) || !(strcmp( extension, ".EPS" )) ) {
    saveEPS( filename, pageWidth, pageHeight, margin );
    return;
  }
  if ( !(strcmp( extension, ".fig" )) || !(strcmp( extension, ".FIG" )) ) {
    saveFIG( filename, pageWidth, pageHeight, margin );
    return;
  }
  if ( !(strcmp( extension, ".svg" )) || !(strcmp( extension, ".SVG" )) ) {
    saveSVG( filename, pageWidth, pageHeight, margin );
    return;
  }
}
Ejemplo n.º 4
0
void
Board::saveSVG( const char * filename, PageSize size, double margin ) const
{
  saveSVG( filename, pageSizes[size][0], pageSizes[size][1], margin );
}
Ejemplo n.º 5
0
void
Board::saveSVG( std::ostream & out, PageSize size, double margin ) const
{
  saveSVG( out, pageSizes[size][0], pageSizes[size][1], margin );
}