using namespace std;
SequenceDescription::SequenceDescription(QWidget *parent)
- : QWidget(parent)
+ : QFrame(parent)
{
createWidget();
}
SequenceDescription::SequenceDescription(string& name, float length,
QWidget *parent)
- : QWidget(parent)
+ : QFrame(parent)
{
setName(name);
setLength(length);
void SequenceDescription::createWidget()
{
+ setFrameStyle(QFrame::Panel | QFrame::Sunken);
+ setLineWidth(1);
QLayout *layout = new QVBoxLayout;
- layout->setSpacing(2);
layout->addWidget(&name_label);
layout->addWidget(&length_label);
layout->addWidget(&position_label);
void SequenceDescription::setLength(float length)
{
QString s;
- if (length > 1000) {
+ if (length > 1000000) {
+ length /= 1000000;
+ s.setNum(length, 'f', 2);
+ s += "mb";
+ } if (length > 1000) {
length /= 1000;
s.setNum(length, 'f', 2);
s += "kb";