X-Git-Url: http://woldlab.caltech.edu/gitweb/?p=mussa.git;a=blobdiff_plain;f=qui%2Fmussa_setup_dialog%2FSequenceSetupWidget.cpp;h=7128c4f51ddc230d2518a1b6a2ffaaca03cbafa2;hp=35c991e9bfc8a52d1092edbc7dd464f476179a7a;hb=4c1d1e263deea85ab00823282c5ca5fc00fa8c26;hpb=8cae0e15c7c0961809dc72c768c20d04c067d9c5 diff --git a/qui/mussa_setup_dialog/SequenceSetupWidget.cpp b/qui/mussa_setup_dialog/SequenceSetupWidget.cpp index 35c991e..7128c4f 100644 --- a/qui/mussa_setup_dialog/SequenceSetupWidget.cpp +++ b/qui/mussa_setup_dialog/SequenceSetupWidget.cpp @@ -25,50 +25,64 @@ SequenceSetupWidget::SequenceSetupWidget(SequenceSetupFrame *setupFrame_, assert(setupFrame != 0); sequenceNameEdit = new QLineEdit; + sequenceNameEdit->setWhatsThis("Name of input sequence "); QLabel *sequenceNameLabel = new QLabel(tr("Sequence name:")); sequenceNameLabel->setBuddy(sequenceNameEdit); + sequenceNameLabel->setWhatsThis("Name of input sequence "); // Sequence row sequenceLineEdit = new QLineEdit; + sequenceLineEdit->setWhatsThis("File path to input sequence "); //const IsFileValidator *fileValidator = new IsFileValidator(this); //sequenceLineEdit->setValidator(fileValidator); QLabel *sequenceLabel = new QLabel("Sequence Filename:"); sequenceLabel->setBuddy(sequenceLineEdit); + sequenceLabel->setWhatsThis("File path to input sequence "); QPushButton *sequenceButton = new QPushButton("Browse..."); + sequenceButton->setWhatsThis("Browse for input sequence "); connect(sequenceButton, SIGNAL(clicked()), this, SLOT(promptForFastaFile())); // Annotation row annotLineEdit = new QLineEdit; + annotLineEdit->setWhatsThis("Annotation file path for above input sequence "); //const IsFileValidator *fileValidator2 = new IsFileValidator(this); //annotLineEdit->setValidator(fileValidator2); QLabel *annotLabel = new QLabel("Annotation Filename:"); annotLabel->setBuddy(annotLineEdit); + annotLabel->setWhatsThis("Annotation file path for above input sequence "); QPushButton *annotButton = new QPushButton("Browse..."); + annotButton->setWhatsThis("Browse for annotation file for above input sequence "); connect(annotButton, SIGNAL(clicked()), this, SLOT(promptForAnnotFile())); // Index row fastaIndexLineEdit = new QLineEdit; + fastaIndexLineEdit->setWhatsThis("When a FASTA file contains more then one FASTA record, provide a 1 based index (first record is index 1) to select which one to use. "); //fastaIndexLineEdit->setMaximumWidth(100); QLabel *fastaIndexLabel = new QLabel("Fasta Index:"); fastaIndexLabel->setBuddy(fastaIndexLineEdit); + fastaIndexLabel->setWhatsThis("When a FASTA file contains more then one FASTA record, provide a 1 based index (first record is index 1) to select which one to use. "); seqStartLineEdit = new QLineEdit; + seqStartLineEdit->setWhatsThis("Start base pair in input sequence (0 based: 1st base pair is 0) "); //seqStartLineEdit->setMinimumWidth(60); //seqStartLineEdit->setMaximumWidth(80); QLabel *seqStartLabel = new QLabel("Sequence Start:"); + seqStartLabel->setWhatsThis("Start base pair in input sequence (0 based: 1st base pair is 0) "); seqStartLabel->setBuddy(seqStartLineEdit); seqStopLineEdit = new QLineEdit; + seqStopLineEdit->setWhatsThis("Stop base pair in input sequence (0 based: 1st base pair is 0) 0 means all of remaining sequence. "); //seqStopLineEdit->setMinimumWidth(40); //seqStopLineEdit->setMaximumWidth(60); QLabel *seqStopLabel = new QLabel("Sequence Stop:"); + seqStopLabel->setWhatsThis("Stop base pair in input sequence (0 based: 1st base pair is 0) 0 means all of remaining sequence. "); seqStopLabel->setBuddy(seqStopLineEdit); // Layout