コード例 #1
0
ファイル: AmarokUrlHandler.cpp プロジェクト: cancamilo/amarok
AmarokUrlHandler::AmarokUrlHandler()
    : QObject()
    , m_navigationRunner( 0 )
    , m_playRunner ( 0 )
    , m_timecodeObserver( 0 )
{
    DEBUG_BLOCK

    //init the bookmark model to make sure that db tables are created/updated if needed.
    BookmarkModel::instance();
    
    //we init some of the default runners here.
    m_navigationRunner = new NavigationUrlRunner();
    m_playlistViewRunner = new Playlist::ViewUrlRunner();
    m_playRunner = new PlayUrlRunner();
    m_timecodeObserver = new TimecodeObserver( this );
    registerRunner( m_navigationRunner, m_navigationRunner->command() );
    registerRunner( m_playRunner, m_playRunner->command() );
    registerRunner( m_playlistViewRunner, m_playlistViewRunner->command() );

    registerGenerator( ContextUrlGenerator::instance() );
    registerGenerator( NavigationUrlGenerator::instance() );
    registerGenerator( Playlist::ViewUrlGenerator::instance() );
    registerGenerator( PlayUrlGenerator::instance() );
}
コード例 #2
0
void
MakeGenerator::init( void )
{
	std::string makeP;
	if ( File::findExecutable( makeP, "make" ) )
	{
		registerGenerator( std::make_shared<MakeGenerator>( std::move( makeP ) ) );
	}
	else
	{
		std::cout << "WARNING: make not found in path, ignoring Makefile generator" << std::endl;
	}
}
コード例 #3
0
void registerAluReduction()
{
   registerGenerator(latte::SQ_OP2_INST_DOT4, DOT4);
   registerGenerator(latte::SQ_OP2_INST_DOT4_IEEE, DOT4);
}
コード例 #4
0
ファイル: hlsl_cf.cpp プロジェクト: ZilverXZX/wiiu-emu
void registerCf()
{
   registerGenerator(latte::cf::inst::LOOP_BREAK, LOOP_BREAK);
   registerGenerator(latte::cf::inst::LOOP_CONTINUE, LOOP_CONTINUE);
}