void PeakColorDlg::onColor() { QListWidgetItem* item = d_list->currentItem(); Q_ASSERT( item != 0 ); const QColor clr = QColorDialog::getColor( item->background().color(), this ); if( !clr.isValid() ) return; item->setBackground( clr ); d_colors->setColor( item->type(), clr ); }
void SettingsDialog::actionListWidget_itemClicked(QListWidgetItem *item) { QStringList actions; item->setBackground(item->background() == disabled ? enabled : disabled); for (int i = 0; i < actionListWidget->count(); i++) { QListWidgetItem *listitem = actionListWidget->item(i); if (listitem->background() != disabled) actions.append(listitem->text()); } globalSettings.toolbarActions = actions; globalSettings.toolbarActionsModified = true; writeSettings(); pmchart->setEnabledActionsList(actions, true); pmchart->updateToolbarContents(); }
bool AnnoqtConfEditor::saveFile( const QString &fileName ) { QFile file( fileName ); if ( !file.open( QFile::WriteOnly | QFile::Text ) ) { QMessageBox::warning( this, tr( "Application" ), tr( "Cannot write file %1:\n%2." ) .arg( fileName ) .arg( file.errorString() ) ); return false; } QTextStream out( &file ); out << "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>" << endl; out << "<annotationConfiguration>" << endl; out << " <entities>" << endl; QApplication::setOverrideCursor( Qt::WaitCursor ); for (int i = 0; i < m_listWidget->count(); i++) { QListWidgetItem* item = m_listWidget->item(i); out << " <entity name=\""<<item->text()<<"\" color=\""<<item->background().color().name()<<"\""; if (item->checkState() == Qt::Checked) { out << " recursive=\"true\""; } out << "/>" << endl; } QApplication::restoreOverrideCursor(); out << " </entities>" << endl; out << " <templates>" << endl; out << " </templates>" << endl; out << "</annotationConfiguration>" << endl; statusBar()->showMessage( tr( "File saved" ), 2000 ); setWindowModified( false ); return true; }