示例#1
0
void PMainWindow::slotDisplay( const QString& inf ) {
    bool nwindow = false;
    if ( !m_disp ) {
        nwindow = true;
        initDisp();
        m_disp->setIntensity(m_Intensity);
        m_setCurrentBrightness->setEnabled(true);
        m_hBright->setEnabled(true);
    }
    m_disp->setImage( inf );
    if (m_SmallWindow) {
        if (m_gPrevNext->isEnabled()==false) {
            m_gPrevNext->addTo(toolBar);
            fsButton->hide();
        }
    }
    m_gPrevNext->setEnabled(true);
    m_aDirUp->setEnabled(false);
    m_aShowInfo->setEnabled(true);
    m_aViewfile->setEnabled(false);
    m_aStartSlide->setEnabled(false);

    if (!nwindow && m_disp->fullScreen()!=m_aFullScreen->isOn()) {
        slotFullScreenToggled(m_aFullScreen->isOn());
    }
    if (m_disp->fullScreen()) {
        if (!m_disp->isVisible()) {
            m_disp->showFullScreen();
            qwsDisplay()->requestFocus( m_disp->winId(), TRUE);
        }
    } else {
        m_stack->raiseWidget( ImageDisplay );
    }
}
示例#2
0
文件: main.c 项目: libcg/PSP_Bot
int main()
{
  SetupCallbacks();

  initLanguage();
  initLevel();
  initGame();
  initDisp();

  sceKernelSleepThread();
  return 0;
}
void init()
{
	sx = sy = sz = 1;
	coloredVolume.resize(4);
	curDataIdx = 0;
	curResLevel = 0;

	colorMap = loadColorMap(0);
	coloredVolume = loadVolume(curDataIdx, curResLevel);

	printHelp();

	initDisp();
}
示例#4
0
文件: main.c 项目: IgorMac/gSquare
int main(int argc, char* argv[])
{
  SetupCallbacks();
  #ifdef DEBUG
    usbStorage();
  #endif

  strcpy(cwd,argv[0]);
  cwd[strlen(cwd)-strlen("/eboot.pbp")] = '\0';

  configLoad();
  initLanguage();
  initAudio();
  initLua();
  initGame();
  initDisp();

  sceKernelSleepThread();
  return 0;
}
示例#5
0
void PMainWindow::slotConfig() {
    /*
     * have a tab with the possible views
     * a tab for globals image cache size.. scaled loading
     * and one tab for the  KeyConfigs
     */
    QDialog dlg(this, 0, true);
    dlg.setCaption( tr("Opie Eye - Config" ) );

    QHBoxLayout *lay = new QHBoxLayout(&dlg);
    Opie::Ui::OTabWidget *wid = new Opie::Ui::OTabWidget(&dlg );
    lay->addWidget( wid );

    BaseSetup*bSetup = new BaseSetup(m_cfg,wid);
    wid->addTab(bSetup,"SettingsIcon","Basics setup");

    ViewMap *vM = viewMap();
    ViewMap::Iterator _it = vM->begin();
    QMap<PDirView*, QWidget*> lst;

    for( ; _it != vM->end(); ++_it ) {
        PDirView *view = (_it.data())(*m_cfg);
        PInterfaceInfo *inf =  view->interfaceInfo();
        QWidget *_wid = inf->configWidget( *m_cfg );
        if (!_wid) continue;
        _wid->reparent(wid, QPoint() );
        lst.insert( view, _wid );
        wid->addTab( _wid, "fileopen", inf->name() );
    }

    /*
     * Add the KeyConfigWidget
     */
    Opie::Ui::OKeyConfigWidget* keyWid = new Opie::Ui::OKeyConfigWidget( wid, "key config" );
    keyWid->setChangeMode( Opie::Ui::OKeyConfigWidget::Queue );
    keyWid->insert( tr("Browser Keyboard Actions"), m_view->manager() );
    QWidget*w = m_stack->visibleWidget();

    bool reminfo = false;
    if ( !m_info ) {
        reminfo = true;
        initInfo();
        m_info->hide();
    }
    keyWid->insert( tr("Imageinfo Keyboard Actions"), m_info->manager() );

    bool remdisp = false;
    if ( !m_disp ) {
        remdisp = true;
        initDisp();
        m_disp->hide();
    }
    keyWid->insert( tr("Imageview Keyboard Actions"), m_disp->manager() );

    keyWid->load();
    wid->addTab( keyWid, QString::fromLatin1("AppsIcon" ), tr("Keyboard Configuration") );
    wid->setCurrentTab(0);
    bool act = ( QPEApplication::execDialog( &dlg ) == QDialog::Accepted );

    /*
     * clean up
     *apply changes
     */

    QMap<PDirView*, QWidget*>::Iterator it;
    for ( it = lst.begin(); it != lst.end(); ++it ) {
        if ( act )
            it.key()->interfaceInfo()->writeConfig(it.data(),  *m_cfg);
        delete it.key();
    }


    if ( act ) {
        keyWid->save();
        m_disp->manager()->save();
        m_info->manager()->save();
        m_view->manager()->save();
        bSetup->save_values();
        m_view->resetView();
        readConfig();
    }
    delete keyWid;

    m_stack->raiseWidget(w);
    if (remdisp) {
        m_disp->hide();
    }
    if (reminfo) {
        m_info->hide();
    }
    if (m_disp) {
        m_disp->setIntensity(m_Intensity,true);
    }
}
示例#6
0
void setUpDispatcher()
{
  //JMI:Oh well, let's make another function call, why don't we...
  //printf("setUpDispatcher called\n");
  initDisp(speThreads);
}