void KPImagePage::setOptions(const TQMap<TQString,TQString>& opts) { TQString value; if (!(value=opts["brightness"]).isEmpty()) m_brightness->setValue(value.toInt()); if (!(value=opts["hue"]).isEmpty()) m_hue->setValue(value.toInt()); if (!(value=opts["saturation"]).isEmpty()) m_saturation->setValue(value.toInt()); if (!(value=opts["gamma"]).isEmpty()) m_gamma->setValue(value.toInt()); int type = 0; int ival(0); if ((ival = opts["ppi"].toInt()) != 0) type = 1; else if ((ival = opts["scaling"].toInt()) != 0) type = 2; else if (!opts["natural-scaling"].isEmpty() && (ival = opts["natural-scaling"].toInt()) != 1) type = 3; m_sizetype->setCurrentItem(type); slotSizeTypeChanged(type); if (type != 0) m_size->setValue(ival); if (!(value=opts["position"]).isEmpty()) { m_position->setPosition(value.latin1()); int pos = m_position->position(); m_vertgrp->setButton(pos/3); m_horizgrp->setButton(pos%3); } }
TQCString KRemoteEncoding::encode(const TQString& name) const { TQCString result = codec->fromUnicode(name); if (codec->toUnicode(result) != name) return name.latin1(); return result; }
SearchInterface::SearchInterface() { d = new PrivateSearchInterface(); globalSearchInterfaceNumber++; mySearchInterfaceNumber=globalSearchInterfaceNumber; TQString name = "SearchInterface#" + TQString::number(mySearchInterfaceNumber); d->interface = new SearchDCOPInterface(this, name.latin1()); }
TESession::TESession(TEWidget* _te, const TQString &_term, ulong _winId, const TQString &_sessionId, const TQString &_initial_cwd) : DCOPObject( _sessionId.latin1() ) , sh(0) , connected(true) , monitorActivity(false) , monitorSilence(false) , notifiedActivity(false) , masterMode(false) , autoClose(true) , wantedClose(false) , schema_no(0) , font_no(3) , silence_seconds(10) , add_to_utmp(true) , xon_xoff(false) , pgm(TQString()) , args(TQStrList()) , sessionId(_sessionId) , cwd("") , initial_cwd(_initial_cwd) , zmodemBusy(false) , zmodemProc(0) , zmodemProgress(0) , encoding_no(0) { //kdDebug(1211)<<"TESession ctor() new TEPty"<<endl; te = _te; //kdDebug(1211)<<"TESession ctor() new TEmuVt102"<<endl; em = new TEmuVt102(te); font_h = te-> fontHeight(); font_w = te-> fontWidth(); TQObject::connect(te,TQT_SIGNAL(changedContentSizeSignal(int,int)), this,TQT_SLOT(onContentSizeChange(int,int))); TQObject::connect(te,TQT_SIGNAL(changedFontMetricSignal(int,int)), this,TQT_SLOT(onFontMetricChange(int,int))); term = _term; winId = _winId; iconName = "konsole"; setPty( new TEPty() ); connect( em, TQT_SIGNAL( changeTitle( int, const TQString & ) ), this, TQT_SLOT( setUserTitle( int, const TQString & ) ) ); connect( em, TQT_SIGNAL( notifySessionState(int) ), this, TQT_SLOT( notifySessionState(int) ) ); monitorTimer = new TQTimer(this); connect(monitorTimer, TQT_SIGNAL(timeout()), this, TQT_SLOT(monitorTimerDone())); connect( em, TQT_SIGNAL( zmodemDetected() ), this, TQT_SLOT(slotZModemDetected())); connect( em, TQT_SIGNAL( changeTabTextColor( int ) ), this, TQT_SLOT( changeTabTextColor( int ) ) ); //kdDebug(1211)<<"TESession ctor() done"<<endl; }
void TDEConfigTest::allTests() { writeConfigFile(); TDEConfig sc2( "tdeconfigtest" ); TDEConfigGroup sc3( &sc2, "AAA"); bool bImmutable = sc3.entryIsImmutable("stringEntry1"); CHECK( bImmutable, false ); //tqWarning("sc3.entryIsImmutable() 1: %s", bImmutable ? "true" : "false"); sc2.setGroup("AAA"); CHECK( sc2.hasKey( "stringEntry1" ), true ); CHECK( sc2.readEntry( "stringEntry1" ), TQString( STRINGENTRY1 ) ); CHECK( sc2.entryIsImmutable("stringEntry1"), bImmutable ); CHECK( sc2.hasKey( "stringEntry2" ), false ); CHECK( sc2.readEntry( "stringEntry2", "bla" ), TQString( "bla" ) ); CHECK( sc2.hasDefault( "stringEntry1" ), false ); sc2.setGroup("Hello"); CHECK( sc2.readEntry( "Test" ), TQString::fromLocal8Bit( LOCAL8BITENTRY ) ); CHECK( sc2.readEntry("Test2", "Fietsbel").isEmpty(), true ); CHECK( sc2.readEntry( "stringEntry1" ), TQString( STRINGENTRY1 ) ); CHECK( sc2.readEntry( "stringEntry2" ), TQString( STRINGENTRY2 ) ); CHECK( sc2.readEntry( "stringEntry3" ), TQString( STRINGENTRY3 ) ); CHECK( sc2.readEntry( "stringEntry4" ), TQString( STRINGENTRY4 ) ); CHECK( sc2.hasKey( "stringEntry5" ), false); CHECK( sc2.readEntry( "stringEntry5", "test" ), TQString( "test" ) ); CHECK( sc2.hasKey( "stringEntry6" ), false); CHECK( sc2.readEntry( "stringEntry6", "foo" ), TQString( "foo" ) ); CHECK( sc2.readBoolEntry( "boolEntry1" ), BOOLENTRY1 ); CHECK( sc2.readBoolEntry( "boolEntry2" ), BOOLENTRY2 ); #if 0 TQString s; s = sc2.readEntry( "keywith=equalsign" ); fprintf(stderr, "comparing keywith=equalsign %s with %s -> ", STRINGENTRY1, s.latin1()); if (s == STRINGENTRY1) fprintf(stderr, "OK\n"); else { fprintf(stderr, "not OK\n"); exit(-1); } #endif sc2.setGroup("Bye"); CHECK( sc2.readPointEntry( "pointEntry" ), POINTENTRY ); CHECK( sc2.readSizeEntry( "sizeEntry" ), SIZEENTRY); CHECK( sc2.readRectEntry( "rectEntry" ), RECTENTRY ); CHECK( sc2.readDateTimeEntry( "dateTimeEntry" ).toString(), DATETIMEENTRY.toString() ); CHECK( sc2.readListEntry( "stringListEntry").join( "," ), STRINGLISTENTRY.join( "," ) ); }
KSSLCertificate KSSLD::getCertByMD5Digest(const TQString &key) { TQMap<TQString, KSSLCertificate *>::iterator iter = skMD5Digest.find(key); kdDebug() << "Searching cert for " << key.latin1() << endl; if (iter != skMD5Digest.end()) return **iter; KSSLCertificate rc; // FIXME: Better way to return a not found condition? kdDebug() << "Not found: " << rc.toString().latin1() << endl; return rc; }
void I8KPlugin::showAbout() { TQString version = kapp->aboutData()->version(); TDEAboutData aboutData(instanceName(), I18N_NOOP("KSim I8K Plugin"), version.latin1(), I18N_NOOP("Dell I8K Hardware Monitor plugin"), TDEAboutData::License_GPL, "(C) 2003 Nadeem Hasan"); aboutData.addAuthor("Nadeem Hasan", I18N_NOOP("Author"), "*****@*****.**"); TDEAboutApplication(&aboutData).exec(); }
void CpuPlugin::showAbout() { TQString version = kapp->aboutData()->version(); TDEAboutData aboutData(instanceName(), I18N_NOOP("KSim CPU Plugin"), version.latin1(), I18N_NOOP("A cpu monitor plugin for KSim"), TDEAboutData::License_GPL, "(C) 2001 Robbie Ward"); aboutData.addAuthor("Robbie Ward", I18N_NOOP("Author"), "*****@*****.**"); TDEAboutApplication(&aboutData).exec(); }
bool KPartSaver::openURL( KURL url ) { closeURL(); // find mime type TQString mime = KMimeType::findByURL( url )->name(); // find fitting kparts KTrader::OfferList offers; offers = KTrader::self()->query( mime, "'KParts/ReadOnlyPart' in ServiceTypes" ); if( offers.count()==0 ) { kdDebug() << "Can't find proper kpart for " << mime << endl; return false; } // load kpart library TQString lib = offers.first()->library(); KLibFactory *factory = KLibLoader::self()->factory( lib.latin1() ); if( !factory ) { kdDebug() << "Library " << lib << " not found." << endl; return false; } // create kpart m_part = (KParts::ReadOnlyPart *)factory->create( TQT_TQOBJECT(this), "kpart", "KParts::ReadOnlyPart" ); if( !m_part ) { kdDebug() << "Part for " << url.url() << " can't be constructed" << endl; return false; } else embed( m_part->widget() ); // show kpart delete m_back; m_back = 0; show(); m_part->widget()->show(); // load url if( !m_part->openURL( url ) ) { kdDebug() << "Can't load " << url.url() << endl; closeURL(); return false; } return true; }
TQStringList KSSLD::getKDEKeyByEmail(const TQString &email) { TQStringList rc; TQMap<TQString, TQPtrVector<KSSLCertificate> >::iterator it = skEmail.find(email.lower()); kdDebug() << "GETKDEKey " << email.latin1() << endl; if (it == skEmail.end()) return rc; TQPtrVector<KSSLCertificate> &elem = *it; for (unsigned int n = 0; n < elem.size(); n++) { KSSLCertificate *cert = elem.at(n); if (cert) { rc.append(cert->getKDEKey()); } } kdDebug() << "ergebnisse: " << rc.size() << " " << elem.size() << endl; return rc; }
void recursive_print( const KArchiveDirectory * dir, const TQString & path ) { TQStringList l = dir->entries(); TQStringList::Iterator it = l.begin(); for( ; it != l.end(); ++it ) { const KArchiveEntry* entry = dir->entry( (*it) ); printf("mode=%07o %s %s size: %d pos: %d %s%s isdir=%d%s", entry->permissions(), entry->user().latin1(), entry->group().latin1(), entry->isDirectory() ? 0 : ((KArchiveFile*)entry)->size(), entry->isDirectory() ? 0 : ((KArchiveFile*)entry)->position(), path.latin1(), (*it).latin1(), entry->isDirectory(), !entry->symlink() ? "" : TQString(" symlink: %1").arg(entry->symlink()).latin1() ); // if (!entry->isDirectory()) printf("%d", ((KArchiveFile*)entry)->size()); printf("\n"); if (entry->isDirectory()) recursive_print( (KArchiveDirectory *)entry, path+(*it)+"/" ); } }
bool KSSLD::caRegenerate() { TQString path = TDEGlobal::dirs()->saveLocation("kssl") + "/ca-bundle.crt"; TQFile out(path); if (!out.open(IO_WriteOnly)) return false; TDEConfig cfg("ksslcalist", true, false); TQStringList x = cfg.groupList(); for (TQStringList::Iterator i = x.begin(); i != x.end(); ++i) { if ((*i).isEmpty() || *i == "<default>") continue; cfg.setGroup(*i); if (!cfg.readBoolEntry("site", false)) continue; TQString cert = cfg.readEntry("x509", ""); if (cert.length() <= 0) continue; unsigned int xx = cert.length() - 1; for (unsigned int j = 0; j < xx/64; j++) { cert.insert(64*(j+1)+j, '\n'); } out.writeBlock("-----BEGIN CERTIFICATE-----\n", 28); out.writeBlock(cert.latin1(), cert.length()); out.writeBlock("\n-----END CERTIFICATE-----\n\n", 28); out.flush(); } return true; }
RulesInfo* X11Helper::loadRules(const TQString& file, bool layoutsOnly) { XkbRF_RulesPtr xkbRules = XkbRF_Load(TQFile::encodeName(file).data(), "", true, true); if (xkbRules == NULL) { // throw Exception return NULL; } RulesInfo* rulesInfo = new RulesInfo(); for (int i = 0; i < xkbRules->layouts.num_desc; ++i) { TQString layoutName(xkbRules->layouts.desc[i].name); rulesInfo->layouts.replace( layoutName, tqstrdup( xkbRules->layouts.desc[i].desc ) ); if( m_layoutsClean == true && layoutName.find( NON_CLEAN_LAYOUT_REGEXP ) != -1 && layoutName.endsWith("/jp") == false ) { kdDebug() << "Layouts are not clean (Xorg < 6.9.0 or XFree86)" << endl; m_layoutsClean = false; } } if( layoutsOnly == true ) { XkbRF_Free(xkbRules, true); return rulesInfo; } for (int i = 0; i < xkbRules->models.num_desc; ++i) rulesInfo->models.replace(xkbRules->models.desc[i].name, tqstrdup( xkbRules->models.desc[i].desc ) ); for (int i = 0; i < xkbRules->options.num_desc; ++i) rulesInfo->options.replace(xkbRules->options.desc[i].name, tqstrdup( xkbRules->options.desc[i].desc ) ); XkbRF_Free(xkbRules, true); // workaround for empty 'compose' options group description if( rulesInfo->options.find("compose:menu") && !rulesInfo->options.find("compose") ) { rulesInfo->options.replace("compose", "Compose Key Position"); } for(TQDictIterator<char> it(rulesInfo->options) ; it.current() != NULL; ++it ) { TQString option(it.currentKey()); int columnPos = option.find(":"); if( columnPos != -1 ) { TQString group = option.mid(0, columnPos); if( rulesInfo->options.find(group) == NULL ) { rulesInfo->options.replace(group, group.latin1()); kdDebug() << "Added missing option group: " << group << endl; } } } // // workaround for empty misc options group description in XFree86 4.4.0 // if( rulesInfo->options.find("numpad:microsoft") && !rulesInfo->options.find("misc") ) { // rulesInfo->options.replace("misc", "Miscellaneous compatibility options" ); // } return rulesInfo; }
void recursive_print( const KTarDirectory * dir, const TQString & path ) { TQStringList l = dir->entries(); TQStringList::Iterator it = l.begin(); for( ; it != l.end(); ++it ) { const KTarEntry* entry = dir->entry( (*it) ); printf("mode=%07o %s %s %s%s %d isdir=%d\n", entry->permissions(), entry->user().latin1(), entry->group().latin1(), path.latin1(), (*it).latin1(), entry->isFile() ? static_cast<const KArchiveFile *>(entry)->size() : 0, entry->isDirectory()); if (entry->isDirectory()) recursive_print( (KTarDirectory *)entry, path+(*it)+"/" ); } }
void KPaletteTable::readNamedColor( void ) { if( mNamedColorList->count() != 0 ) { return; // Strings already present } TDEGlobal::locale()->insertCatalogue("tdelibs_colors"); // // Code somewhat inspired by KPalette. // const char * const *path = namedColorFilePath(); for( int i=0; path[i]; ++i ) { TQFile paletteFile( path[i] ); if( !paletteFile.open( IO_ReadOnly ) ) { continue; } TQString line; TQStringList list; while( paletteFile.readLine( line, 100 ) != -1 ) { int red, green, blue; int pos = 0; if( sscanf(line.ascii(), "%d %d %d%n", &red, &green, &blue, &pos ) == 3 ) { // // Remove duplicates. Every name with a space and every name // that start with "gray". // TQString name = line.mid(pos).stripWhiteSpace(); if( name.isNull() || name.find(' ') != -1 || name.find( "gray" ) != -1 || name.find( "grey" ) != -1 ) { continue; } const TQColor color ( red, green, blue ); if ( color.isValid() ) { const TQString colorName( i18n("color", name.latin1() ) ); list.append( colorName ); d->m_namedColorMap[ colorName ] = color; } } } list.sort(); mNamedColorList->insertStringList( list ); break; } if( mNamedColorList->count() == 0 ) { // // Give the error dialog box a chance to center above the // widget (or dialog). If we had displayed it now we could get a // situation where the (modal) error dialog box pops up first // preventing the real dialog to become visible until the // error dialog box is removed (== bad UI). // TQTimer::singleShot( 10, this, TQT_SLOT(slotShowNamedColorReadError()) ); } }