Changeset 1185


Ignore:
Timestamp:
Jul 29, 2010 1:59:56 AM (9 years ago)
Author:
emre
Message:

SOMO: bd/anaflex tweaks

Location:
trunk/develop
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/develop/include/us_hydrodyn_batch.h

    r1184 r1185  
    156156      void add_file( QString filename );
    157157      void add_files( vector < QString > filenames );
     158      int count_files(); // return current # of files
     159      void clear_files(); // reset all files
    158160
    159161   private slots:
  • trunk/develop/src/us_hydrodyn_batch.cpp

    r1184 r1185  
    13981398   lbl_selected->setText(QString("Selected: %1").arg(count));
    13991399}
     1400
     1401int US_Hydrodyn_Batch::count_files()
     1402{
     1403   return lb_files->numRows();
     1404}
     1405
     1406void US_Hydrodyn_Batch::clear_files()
     1407{
     1408   batch->file.clear();
     1409   status.clear();
     1410   lb_files->clear();
     1411   update_enables();
     1412}
  • trunk/develop/src/us_hydrodyn_bd_core.cpp

    r1184 r1185  
    25882588         }
    25892589         QString model_name = basename + QString("-m%1-c%2").arg(i).arg(j);
    2590          cout << "model name " << model_name << endl;
     2590         // cout << "model name " << model_name << endl;
    25912591         write_bead_model( model_name, &bead_model );
    25922592         model_names.push_back(  model_name + ".bead_model" );
     
    26092609   }
    26102610   batch_window->show();
     2611   
     2612   if ( batch_window->count_files() )
     2613   {
     2614      batch_window->raise();
     2615      switch (
     2616              QMessageBox::question(
     2617                                    this,
     2618                                    tr("Load Browflex Files"),
     2619                                    QString(tr("The batch operation window currently has files loaded.\n"
     2620                                               "      Should they be removed before loading ?\n\n"
     2621                                               "    CANCEL to skip loading of batch operations."
     2622                                               )),
     2623                                    QMessageBox::Yes,
     2624                                    QMessageBox::No,
     2625                                    QMessageBox::Cancel
     2626                                    ) )
     2627      {
     2628      case QMessageBox::Yes :
     2629         batch_window->clear_files();
     2630         break;
     2631      case QMessageBox::Cancel :
     2632         editor_msg("red", "Loading of models into batch operation window canceled\n");
     2633         return;
     2634         break;
     2635      case QMessageBox::No :
     2636      default :
     2637         break;
     2638      }
     2639   }
    26112640   this->raise();
     2641     
    26122642   batch_window->add_files( model_names );
    26132643
    26142644   editor->append(tr("Load Browflex results completed.\n"));
    2615    batch_window->show();
    2616 }
     2645   batch_window->raise();
     2646}
Note: See TracChangeset for help on using the changeset viewer.