Example #1
0
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 );
}
Example #2
0
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();
}
Example #3
0
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;
}