void Zone::getSelectedZonelist(TDEListView *listView) { _remotezonelist.clear(); /* loop through all entries */ TQListViewItem *root = listView->firstChild(); while (root) { if (root->firstChild()) { root = root->firstChild(); continue; } TQCheckListItem *cl = (TQCheckListItem*) root; if (cl->isOn()) { _remotezonelist.append(cl->text(2)); } if (root->nextSibling()) { root = root->nextSibling(); continue; } root = root->parent(); if (root) root = root->nextSibling(); } }
void KXmlCommandAdvancedDlg::recreateGroup(TQListViewItem *item, DrGroup *grp) { if (!item) return; TQListViewItem *child = item->firstChild(); while (child) { DrBase *opt = (m_opts.contains(child->text(1)) ? m_opts[child->text(1)] : 0); if (opt) { if (opt->type() == DrBase::Group) { DrGroup *childGroup = static_cast<DrGroup*>(opt); recreateGroup(child, childGroup); grp->addGroup(childGroup); } else { opt->setName("_kde-"+m_xmlcmd->name()+"-"+opt->name()); grp->addOption(opt); } m_opts.remove(child->text(1)); } child = child->nextSibling(); } }
bool GetInfo_Sound (TQListView *lbox) { lbox->setSorting(false); if (!GetDmesgInfo(lbox, "audio", NULL)) new TQListViewItem(lbox, i18n("No audio devices found.")); // append information for each audio devices found TQListViewItem *lvitem = lbox->firstChild(); for(; lvitem; lvitem = lvitem->nextSibling()) { TQString s; int pos, len; const char *start; char *dev; s = lvitem->text(0); // The autoconf message is in form 'audio0 at auvia0: ...' if (s.find("audio") == 0 && (pos = s.find(" at ")) > 0) { pos += 4; // skip " at " start = s.ascii() + pos; len = (int) strcspn(start, ":\n\t "); dev = (char *) malloc(1 + len + 1); sprintf(dev, "^%.*s", len, start); /* safe */ GetDmesgInfo(lbox, dev, NULL); free(dev); } } return true; }
TQListViewItem *IconThemesConfig::iconThemeItem(const TQString &name) { TQListViewItem *item; for ( item=m_iconThemes->firstChild(); item ; item=item->nextSibling() ) if (m_themeNames[item->text(0)]==name) return item; return 0L; }
TQPtrList<Kate::Document> KateMailDialog::selectedDocs() { TQPtrList<Kate::Document> l; TQListViewItem *item = list->firstChild(); while ( item ) { if ( ((KateDocCheckItem*)item)->isOn() ) l.append( ((KateDocCheckItem*)item)->doc() ); item = item->nextSibling(); } return l; }
void KXmlCommandAdvancedDlg::slotRemoveItem() { TQListViewItem *item = m_view->currentItem(); if (item) { TQListViewItem *newCurrent(item->nextSibling()); if (!newCurrent) newCurrent = item->parent(); removeItem(item); delete item; m_view->setSelected(newCurrent, true); } }
void KMConfigFonts::saveConfig(TDEConfig *) { TQSettings settings; settings.writeEntry("/qt/embedFonts", m_embedfonts->isChecked()); TQStringList l; TQListViewItem *item = m_fontpath->firstChild(); while (item) { l << item->text(0); item = item->nextSibling(); } settings.writeEntry("/qt/fontPath", l, ':'); }
void ConfFilters::save() { TQListViewItem *item = m_filters->firstChild(); TQFile f(locateLocal("data","tdeprintfax/faxfilters")); if (f.open(IO_WriteOnly)) { TQTextStream t(&f); while (item) { t << item->text(0) << ' ' << item->text(1) << endl; item = item->nextSibling(); } } }
KonqSidebarHistoryItem * KonqSidebarHistoryGroupItem::findChild(const KonqHistoryEntry *entry) const { TQListViewItem *child = firstChild(); KonqSidebarHistoryItem *item = 0L; while ( child ) { item = static_cast<KonqSidebarHistoryItem *>( child ); if ( item->entry() == entry ) return item; child = child->nextSibling(); } return 0L; }
TQListViewItem* KMWLocal::lookForItem( const TQString& uri ) { for ( int i=0; i<4; i++ ) { TQListViewItem *item = m_parents[ i ]->firstChild(); while ( item ) if ( item->text( 1 ) == uri ) if ( item->firstChild() ) return item->firstChild(); else return item; else item = item->nextSibling(); } return 0; }
bool GetInfo_SCSI (TQListView *lbox) { if (!GetDmesgInfo(lbox, "scsibus", NULL)) new TQListViewItem(lbox, i18n("No SCSI devices found.")); // remove the 'waiting %d seconds for devices to settle' message TQListViewItem *lvitem = lbox->firstChild(); for(; lvitem; lvitem = lvitem->nextSibling()) { TQString s = lvitem->text(0); if (s.contains("seconds for devices to settle")) { lbox->removeItem(lvitem); break; } } return true; }
// This function is called when selection is changed (both selected/deselected) // It notifies the parent about selection status and enables/disables menubar void KfindWindow::selectionHasChanged() { emit resultSelected(true); TQListViewItem *item = firstChild(); while(item != 0L) { if(isSelected(item)) { emit resultSelected( true ); haveSelection = true; return; } item = item->nextSibling(); } haveSelection = false; emit resultSelected(false); }
void KXmlCommandDlg::slotOk() { if (m_cmd) { m_cmd->setMimeType((m_mimetype->currentText() == "all/all" ? TQString::null : m_mimetype->currentText())); m_cmd->setDescription(m_description->text()); TQStringList l; TQListViewItem *item = m_requirements->firstChild(); while (item) { l << item->text(0); item = item->nextSibling(); } m_cmd->setRequirements(l); l.clear(); for (uint i=0; i<m_selectedmime->count(); i++) l << m_selectedmime->text(i); m_cmd->setInputMimeTypes(l); } KDialogBase::slotOk(); }
Addressee::List AddresseeDialog::addressees() { Addressee::List al; AddresseeItem *aItem = 0; if ( mMultiple ) { TQListViewItem *item = mSelectedList->firstChild(); while( item ) { aItem = dynamic_cast<AddresseeItem *>( item ); if ( aItem ) al.append( aItem->addressee() ); item = item->nextSibling(); } } else { aItem = dynamic_cast<AddresseeItem *>( mAddresseeList->selectedItem() ); if (aItem) al.append( aItem->addressee() ); } return al; }
void KXmlCommandAdvancedDlg::slotApplyChanges() { TQListViewItem *item = m_view->currentItem(); if (item) { if (m_name->text().isEmpty() || m_name->text() == "__root__") { KMessageBox::error(this, i18n("Invalid identification name. Empty strings and \"__root__\" are not allowed.")); return; } m_apply->setEnabled(false); DrBase *opt = (m_opts.contains(item->text(1)) ? m_opts[item->text(1)] : 0); m_opts.remove(item->text(1)); delete opt; // update tree item item->setText(0, m_desc->text()); item->setText(1, m_name->text()); // recreate option if (m_type->isEnabled()) { int type = m_type->currentItem() + DrBase::String; switch (type) { case DrBase::Integer: case DrBase::Float: if (type == DrBase::Integer) opt = new DrIntegerOption; else opt = new DrFloatOption; opt->set("minval", m_edit1->text()); opt->set("maxval", m_edit2->text()); break; case DrBase::List: case DrBase::Boolean: { if (type == DrBase::List) opt = new DrListOption; else opt = new DrBooleanOption; DrListOption *lopt = static_cast<DrListOption*>(opt); TQListViewItem *item = m_values->firstChild(); while (item) { DrBase *choice = new DrBase; choice->setName(item->text(0)); choice->set("text", item->text(1)); lopt->addChoice(choice); item = item->nextSibling(); } break; } case DrBase::String: opt = new DrStringOption; break; } opt->set("format", m_format->text()); opt->set("default", m_default->text()); opt->setValueText(opt->get("default")); } else opt = new DrGroup; opt->setName((m_name->text().isEmpty() ? generateId(m_opts) : m_name->text())); opt->set("text", m_desc->text()); opt->set( "persistent", m_persistent->isChecked() ? "1" : "0" ); m_opts[opt->name()] = opt; } }
void KfindWindow::saveResults() { TQListViewItem *item; KFileDialog *dlg = new KFileDialog(TQString::null, TQString::null, this, "filedialog", true); dlg->setOperationMode (KFileDialog::Saving); dlg->setCaption(i18n("Save Results As")); TQStringList list; list << "text/plain" << "text/html"; dlg->setOperationMode(KFileDialog::Saving); dlg->setMimeFilter(list, TQString("text/plain")); dlg->exec(); KURL u = dlg->selectedURL(); KMimeType::Ptr mimeType = dlg->currentFilterMimeType(); delete dlg; if (!u.isValid() || !u.isLocalFile()) return; TQString filename = u.path(); TQFile file(filename); if ( !file.open(IO_WriteOnly) ) KMessageBox::error(parentWidget(), i18n("Unable to save results.")); else { TQTextStream stream( &file ); stream.setEncoding( TQTextStream::Locale ); if ( mimeType->name() == "text/html") { stream << TQString::fromLatin1("<HTML><HEAD>\n" "<!DOCTYPE %1>\n" "<TITLE>%2</TITLE></HEAD>\n" "<BODY><H1>%3</H1>" "<DL><p>\n") .arg(i18n("KFind Results File")) .arg(i18n("KFind Results File")) .arg(i18n("KFind Results File")); item = firstChild(); while(item != NULL) { TQString path=((KfFileLVI*)item)->fileitem.url().url(); TQString pretty=((KfFileLVI*)item)->fileitem.url().htmlURL(); stream << TQString::fromLatin1("<DT><A HREF=\"") << path << TQString::fromLatin1("\">") << pretty << TQString::fromLatin1("</A>\n"); item = item->nextSibling(); } stream << TQString::fromLatin1("</DL><P></BODY></HTML>\n"); } else { item = firstChild(); while(item != NULL) { TQString path=((KfFileLVI*)item)->fileitem.url().url(); stream << path << endl; item = item->nextSibling(); } } file.close(); KMessageBox::information(parentWidget(), i18n("Results were saved to file\n")+ filename); } }