FileFormatManager::FileFormatManager()
{
  addFormat(new CmlFormat);
  addFormat(new CjsonFormat);
  addFormat(new GromacsFormat);
  addFormat(new MdlFormat);
  addFormat(new XyzFormat);
}
SyntaxHighlighter_HTML::SyntaxHighlighter_HTML()
    : QTextPreProcessor(), lastFormat( 0 ), lastFormatId( -1 )
{
    QFont f( qApp->font() );

    addFormat(Standard, new QTextFormat(f, qApp->palette().color(QPalette::Active, QColorGroup::Text)));
    addFormat(Keyword, new QTextFormat(f, qApp->palette().color(QPalette::Active, QColorGroup::Dark)));
    addFormat(Attribute, new QTextFormat(f, qApp->palette().color(QPalette::Active, QColorGroup::Link)));
    addFormat(AttribValue, new QTextFormat(f, qApp->palette().color(QPalette::Active, QColorGroup::LinkVisited)));
}
Exemplo n.º 3
0
ModelCache::ModelCache() {
    const qint64 GEOMETRY_DEFAULT_UNUSED_MAX_SIZE = DEFAULT_UNUSED_MAX_SIZE;
    setUnusedResourceCacheSize(GEOMETRY_DEFAULT_UNUSED_MAX_SIZE);
    setObjectName("ModelCache");

    auto modelFormatRegistry = DependencyManager::get<ModelFormatRegistry>();
    modelFormatRegistry->addFormat(FBXSerializer());
    modelFormatRegistry->addFormat(OBJSerializer());
    modelFormatRegistry->addFormat(GLTFSerializer());
}
Exemplo n.º 4
0
SyntaxHighlighter_CPP::SyntaxHighlighter_CPP()
    : QTextPreProcessor(), lastFormat( 0 ), lastFormatId( -1 )
{
    QFont f( qApp->font() );

    addFormat( Standard, new QTextFormat( f, Qt::black ) );
    addFormat( Number, new QTextFormat( f, Qt::darkBlue ) );
    addFormat( String, new QTextFormat( f, Qt::darkGreen ) );
    addFormat( Type, new QTextFormat( f, Qt::darkMagenta ) );
    addFormat( Keyword, new QTextFormat( f, Qt::darkYellow ) );
    addFormat( PreProcessor, new QTextFormat( f, Qt::darkBlue ) );
    addFormat( Label, new QTextFormat( f, Qt::darkRed ) );
    f.setFamily( "times" );
    addFormat( Comment, new QTextFormat( f, Qt::red ) );

    if ( wordMap )
	return;

    wordMap = new QMap<int, QMap<QString, int> >;
    int len;
    for ( int i = 0; keywords[ i ]; ++i ) {
	len = (int)strlen( keywords[ i ] );
	if ( !wordMap->contains( len ) )
	    wordMap->insert( len, QMap<QString, int >() );
	QMap<QString, int> &map = wordMap->operator[]( len );
	map[ keywords[ i ] ] = Keyword;
    }
}
Exemplo n.º 5
0
AudioFormatsManager::AudioFormatsManager() {
  #if defined(DM_AUDIOMIDI_USE_COREAUDIO)
  addFormat(std::shared_ptr<AudioFormat>(new AudioFormat_CoreAudio()));
  #endif

  #ifdef DM_AUDIOMIDI_USE_AAC
  addFormat(std::shared_ptr<AudioFormat>(new AudioFormat_aac()));
  #endif

  #ifdef DM_AUDIOMIDI_USE_OGG
  addFormat(std::shared_ptr<AudioFormat>(new AudioFormat_ogg()));
  #endif

  #ifdef DM_AUDIOMIDI_USE_SNDFILE
  addFormat(std::shared_ptr<AudioFormat>(new AudioFormat_sndfile()));
  #endif
}
Exemplo n.º 6
0
inline ge_id_t encodeIndex( index_t idx ) {
    assert( (idx & INDEX_OVERFLOW) == 0 );

    ge_id_t id;
    id.id = addFormat( idx, efINDEX );

    return id;
}
Exemplo n.º 7
0
inline ge_id_t encodeDeletion(pos_t start, pos_t end ) {
    assert( (start & POS_OVERFLOW) == 0 );

    ge_id_t id;
    id.format_pos = start;
    id.data = end;
    id.format_pos = addFormat( id.format_pos, efDELETION);
}
Exemplo n.º 8
0
PMIOManager::PMIOManager( PMPart* part )
{
   m_pPart = part;
   m_formats.setAutoDelete( true );

   addFormat( new PMPovray35Format( ) );
   //addFormat( new PMPovray31Format( ) );
}
Exemplo n.º 9
0
bool
CGnuPlotBinaryFormat::
init(const std::string &fmt)
{
  fmt_ = fmt;

  clear();

  CParseLine line(fmt);

  while (line.isValid()) {
    line.skipSpace();

    if (! line.isChar('%'))
      break;

    line.skipChar();

    bool skip = false;

    if (line.isChar('*')) {
      skip = true;
      line.skipChar();
    }

    std::string is;

    while (line.isValid() && line.isDigit())
      is += line.getChar();

    int n = (is != "" ? stoi(is) : 1);

    std::string s;

    while (line.isValid() && ! line.isChar('%'))
      s += line.getChar();

    //std::cerr << skip << ":" << n << ":" << s << std::endl;

    CGnuPlotBinaryFormat::Format fmt = CGnuPlotBinaryFormat::stringToFormat(s);

    if (fmt != Format::INVALID)
      addFormat(skip, n, fmt);
    else
      std::cerr << "Unsupported format '" << s << "'" << std::endl;
  }

  return true;
}
Exemplo n.º 10
0
inline ge_id_t encodeImmediate( const GeneticEvent * ge, EncodingFormat ef ) {
    assert( (ge->getStart() & POS_OVERFLOW) == 0);
    assert( 0 < ge->length() && ge->length() <= 4 );
    assert( efSUBSTITUTION1 <= ef && ef <= efINSERT4 );

    ge_id_t id;
    id.id = addFormat( ge->getStart(), ef );

    allele_t all = 0;
    int offset = 4;
    for( pos_t p = ge->getStart(); p < ge->getEnd(); ++p) {
        ge->allele( p, all );
        id.bytes[offset++] = all;
    }
    return id;
}
Exemplo n.º 11
0
END_BUILDEREXT_SIGNATURE


// =====================================================================
// =====================================================================


CSVObsParamsWidget::CSVObsParamsWidget(): openfluid::builderext::PluggableParameterizationExtension(),
  ui(new Ui::CSVObsParamsWidget)
{
  ui->setupUi(this);
  setAutoFillBackground(true);

  ui->AddFormatButton->setIcon(openfluid::ui::common::getIcon("add","/ui/common"));
  ui->AddFormatButton->setIconSize(QSize(16,16));

  ui->EditFormatButton->setIcon(openfluid::ui::common::getIcon("modify","/ui/common"));
  ui->EditFormatButton->setIconSize(QSize(16,16));

  ui->RemoveFormatButton->setIcon(openfluid::ui::common::getIcon("remove","/ui/common"));
  ui->RemoveFormatButton->setIconSize(QSize(16,16));

  ui->AddSetButton->setIcon(openfluid::ui::common::getIcon("add","/ui/common"));
  ui->AddSetButton->setIconSize(QSize(16,16));

  ui->EditSetButton->setIcon(openfluid::ui::common::getIcon("modify","/ui/common"));
  ui->EditSetButton->setIconSize(QSize(16,16));

  ui->RemoveSetButton->setIcon(openfluid::ui::common::getIcon("remove","/ui/common"));
  ui->RemoveSetButton->setIconSize(QSize(16,16));

  ui->AutoButton->setIcon(openfluid::ui::common::getIcon("magic","/ui/common"));
  ui->AutoButton->setIconSize(QSize(16,16));

  connect(ui->AddFormatButton,SIGNAL(clicked()),this,SLOT(addFormat()));
  connect(ui->EditFormatButton,SIGNAL(clicked()),this,SLOT(editFormat()));
  connect(ui->FormatsTableWidget,SIGNAL(cellDoubleClicked(int,int)),this,SLOT(editFormat()));
  connect(ui->RemoveFormatButton,SIGNAL(clicked()),this,SLOT(removeFormat()));
  connect(ui->AddSetButton,SIGNAL(clicked()),this,SLOT(addSet()));
  connect(ui->EditSetButton,SIGNAL(clicked()),this,SLOT(editSet()));
  connect(ui->SetsTableWidget,SIGNAL(cellDoubleClicked(int,int)),this,SLOT(editSet()));
  connect(ui->RemoveSetButton,SIGNAL(clicked()),this,SLOT(removeSet()));
  connect(ui->AutoButton,SIGNAL(clicked()),this,SLOT(generateAutomaticFormatAndSets()));
}
Exemplo n.º 12
0
AP_UnixClipboard::AP_UnixClipboard(AP_UnixApp * pApp)
  : XAP_UnixClipboard(pApp)
{
  // DECLARE IN ORDER OF PREFERENCE RECEIVING

  // rich text types
  AddFmt(AP_CLIPBOARD_TXT_RTF);
  AddFmt(AP_CLIPBOARD_APPLICATION_RTF);
  
  // image types
  AddFmt ( AP_CLIPBOARD_IMAGE_GOChart ) ;
  AddFmt ( AP_CLIPBOARD_IMAGE_PNG ) ;
  AddFmt ( AP_CLIPBOARD_IMAGE_JPEG ) ;
  AddFmt ( AP_CLIPBOARD_IMAGE_TIFF ) ;
  AddFmt ( AP_CLIPBOARD_IMAGE_GIF ) ;
  AddFmt ( AP_CLIPBOARD_IMAGE_BMP ) ;
  AddFmt ( AP_CLIPBOARD_IMAGE_XBM ) ;
  AddFmt ( AP_CLIPBOARD_IMAGE_XPM ) ;
  AddFmt ( AP_CLIPBOARD_IMAGE_PNM ) ;
  AddFmt ( AP_CLIPBOARD_IMAGE_PPM ) ;
  AddFmt ( AP_CLIPBOARD_IMAGE_PGM ) ;
  AddFmt ( AP_CLIPBOARD_IMAGE_WBMP ) ;
  AddFmt ( AP_CLIPBOARD_IMAGE_RAS ) ;
  AddFmt ( AP_CLIPBOARD_IMAGE_WMF ) ;
  AddFmt ( AP_CLIPBOARD_IMAGE_SVG ) ;
  AddFmt ( AP_CLIPBOARD_IMAGE_SVG_XML ) ;

  // plain text types
  AddFmt(AP_CLIPBOARD_TEXT_UTF8_STRING);
  AddFmt(AP_CLIPBOARD_TEXT);
  AddFmt(AP_CLIPBOARD_TEXT_STRING);
  AddFmt(AP_CLIPBOARD_TEXT_PLAIN);
  AddFmt(AP_CLIPBOARD_TEXT_COMPOUND);

  // hypertext types
  AddFmt ( AP_CLIPBOARD_TXT_HTML ) ; // actually XHTML, but who's counting?
  AddFmt ( AP_CLIPBOARD_APPLICATION_XHTML ) ;
  vec_DynamicFormatsAccepted.insert(vec_DynamicFormatsAccepted.begin(), NULL);

  // O Dformat. This is provided by a plugin

  addFormat(AP_CLIPBOARD_APPLICATION_ODT);
}
Exemplo n.º 13
0
QSASyntaxHighlighter::QSASyntaxHighlighter()
    : QTextPreProcessor(), lastFormat( 0 ), lastFormatId( -1 )
{
    int normalSize = QApplication::font().pointSize();
    QString normalFamily = QApplication::font().family();
    QString commentFamily = QString::fromLatin1("Monospace");
    int normalWeight = QFont::Normal;
    addFormat( Standard,
	       new QTextFormat( QFont( normalFamily, normalSize, normalWeight ), Qt::black ) );
    addFormat( Comment,
	       new QTextFormat( QFont( commentFamily, normalSize, normalWeight, true ), Qt::darkGray ) );
    addFormat( Number,
	       new QTextFormat( QFont( normalFamily, normalSize, normalWeight ), Qt::blue ) );
    addFormat( String,
	       new QTextFormat( QFont( normalFamily, normalSize, normalWeight ), Qt::red ) );
    addFormat( Type,
	       new QTextFormat( QFont( normalFamily, normalSize, normalWeight ), Qt::darkMagenta ) );
    addFormat( Keyword,
	       new QTextFormat( QFont( normalFamily, normalSize, QFont::Bold ), Qt::black ) );
    addFormat( PreProcessor,
         new QTextFormat( QFont( normalFamily, normalSize, normalWeight ), Qt::darkBlue ) );
    addFormat( Label,
	       new QTextFormat( QFont( normalFamily, normalSize, normalWeight ), Qt::black ) );

    if ( wordMap )
	return;

    wordMap = new QMap<int, QMap<QString, int> >;
    int len;
    for ( int i = 0; keywords[ i ]; ++i ) {
	len = strlen( keywords[ i ] );
	if ( !wordMap->contains( len ) )
	    wordMap->insert( len, QMap<QString, int >() );
	QMap<QString, int> &map = wordMap->operator[]( len );
	map[ QString::fromLatin1(keywords[ i ]) ] = Keyword;
    }

    formats.setAutoDelete( TRUE );
}
Exemplo n.º 14
0
/** Load entries for converting to and from names. */
void PixelFormat::loadNameConversions() {
	
	// RGB
	addFormat("rgb", GL_RGB);
	addFormat("rgb8", GL_RGB8);
	addFormat("bgr", GL_BGR);
	addFormat("compressed_rgb", GL_COMPRESSED_RGB);
	addFormat("compressed_srgb", GL_COMPRESSED_SRGB);
	addFormat("compressed_rgb_s3tc_dxt1", GL_COMPRESSED_RGB_S3TC_DXT1_EXT);
	
	// RGBA
	addFormat("rgba", GL_RGBA);
	addFormat("rgba8", GL_RGBA8);
	addFormat("compressed_rgba", GL_COMPRESSED_RGBA);
	addFormat("compressed_rgba_s3tc_dxt1", GL_COMPRESSED_RGBA_S3TC_DXT1_EXT);
	addFormat("compressed_rgba_s3tc_dxt3", GL_COMPRESSED_RGBA_S3TC_DXT3_EXT);
	addFormat("compressed_rgba_s3tc_dxt5", GL_COMPRESSED_RGBA_S3TC_DXT5_EXT);
	
	// Individuals
	addFormat("red", GL_RED);
	addFormat("compressed_red", GL_COMPRESSED_RED);
	addFormat("luminance", GL_LUMINANCE);
	
	// Pairs
	addFormat("rg", GL_RG);
	addFormat("compressed_rg", GL_COMPRESSED_RG);
	
	// Other types
	addFormat("rgba16f", GL_RGBA16F);
}
Exemplo n.º 15
0
void SaveDocumentController::SimpleFormatsInfo::addFormat(const QString& name, const QStringList& extensions) {
    addFormat(name, name, extensions);
}