void Splitter::checkVisiblity() { const QObjectList *l = children(); QObjectListIt it( *l ); QObject *obj; while ( (obj = it.current()) != 0 ) { ++it; if (obj->isA("Splitter")) ((Splitter*)obj)->checkVisiblity(); else if (obj->isA("TabWidget")) ((TabWidget*)obj)->checkVisibility(); } }
void Splitter::checkVisiblity() { #if 0 const QObjectList l = children(); QObjectList::Iterator it( l ); QObject *obj; while ( (obj = it.current()) != 0 ) { ++it; if (obj->isA("Splitter")) ((Splitter*)obj)->checkVisiblity(); else if (obj->isA("TabWidget")) ((TabWidget*)obj)->checkVisibility(); } #endif }
bool SourceFile::saveAs( bool ignoreModified ) { LanguageInterface *iface = MetaDataBase::languageInterface( pro->language() ); QString filter; if ( iface ) filter = iface->fileFilterList().join(";;"); QString old = filename; QString initFn = pro->makeAbsolute( filename ); if ( ignoreModified ) { QString dir = QStringList::split( ':', project()->iFace()->customSetting( "QTSCRIPT_PACKAGES" ) ).first(); initFn = QFileInfo( initFn ).fileName(); initFn.prepend( dir + "/" ); } QString fn = QFileDialog::getSaveFileName( initFn, filter ); if ( fn.isEmpty() ) return FALSE; fileNameTemp = FALSE; filename = pro->makeRelative( fn ); if ( !checkFileName( TRUE ) ) { filename = old; return FALSE; } pro->setModified( TRUE ); timeStamp.setFileName( pro->makeAbsolute( filename ) ); if ( ed ) ed->setCaption( tr( "Edit %1" ).arg( filename ) ); setModified( TRUE ); if ( pro->isDummy() ) { QObject *o = ed->parent(); while ( o && !o->isA( "MainWindow" ) ) o = o->parent(); if ( o ) ((MainWindow *)o)->addRecentlyOpenedFile( fn ); } return save( ignoreModified ); }