507 QGraphicsLinearLayout* layout = new QGraphicsLinearLayout(Qt::Vertical, this); |
507 QGraphicsLinearLayout* layout = new QGraphicsLinearLayout(Qt::Vertical, this); |
508 |
508 |
509 // get memory details from engine; |
509 // get memory details from engine; |
510 mMemoryDetails = mEngineWrapper.GetMemoryDetails(); |
510 mMemoryDetails = mEngineWrapper.GetMemoryDetails(); |
511 |
511 |
512 if (layout != NULL) { |
512 QList<MemoryDetails> memDet = mEngineWrapper.GetMemoryDetailsList(); |
513 HbTextEdit* edit = new HbTextEdit(this); |
513 |
514 if(edit != NULL) { |
514 if (layout != NULL) |
515 if (mMemoryDetails.mENotAvailable == false) { |
515 { |
516 edit->setPlainText(QString("\n\nFree RAM Memory:\n %1 of %2 kB \n\nFree disk memory: \nC: %3 of %4 kB \nD: %5 of %6 kB \nE: %7 of %8 kB") |
516 HbLabel* edit = new HbLabel(this); |
517 .arg(mMemoryDetails.mHFree).arg(mMemoryDetails.mHSize) |
517 //HbTextEdit* edit = new HbTextEdit(this); |
518 .arg(mMemoryDetails.mCFree).arg(mMemoryDetails.mCSize) |
518 if(edit != NULL) |
519 .arg(mMemoryDetails.mDFree).arg(mMemoryDetails.mDSize) |
519 { |
520 .arg(mMemoryDetails.mEFree).arg(mMemoryDetails.mESize)); |
520 QString text = QString("<BR><BR>Free RAM Memory:<BR> %1 of %2 kB").arg(mMemoryDetails.mRamFree).arg(mMemoryDetails.mRamSize); |
521 } |
521 //QString text = QString("\n\nFree RAM Memory:\n %1 of %2 kB").arg(mMemoryDetails.mRamFree).arg(mMemoryDetails.mRamSize); |
522 else { |
522 for(int i=0 ; i < memDet.count() ; i++ ) |
523 edit->setPlainText(QString("\n\nFree RAM Memory:\n %1 of %2 kB \n\nFree disk memory: \nC: %3 of %4 kB \nD: %5 of %6 kB \nE: %7") |
523 { |
524 .arg(mMemoryDetails.mHFree).arg(mMemoryDetails.mHSize) |
524 text += QString("<BR><BR>Free %1: Memory:<BR> %2 of %3 kB").arg(memDet[i].mDriveLetter).arg(memDet[i].mFree).arg(memDet[i].mSize);//text += QString("\n\nFree %1: Memory:\n %2 of %3 kB").arg(memDet[i].mDriveLetter).arg(memDet[i].mFree).arg(memDet[i].mSize); |
525 .arg(mMemoryDetails.mCFree).arg(mMemoryDetails.mCSize) |
525 } |
526 .arg(mMemoryDetails.mDFree).arg(mMemoryDetails.mDSize) |
526 edit->setTextWrapping(Hb::TextWordWrap); |
527 .arg(mMemoryDetails.mEFree)); |
527 edit->setHtml(text); |
528 } |
528 //edit->setPlainText(text); |
529 edit->setReadOnly(true); |
529 |
|
530 //edit->setReadOnly(true); |
530 //edit->setCursorHidden(true); |
531 //edit->setCursorHidden(true); |
531 //edit->setAttribute(Qt::WA_InputMethodEnabled, false); |
532 edit->setAttribute(Qt::WA_InputMethodEnabled, false); |
532 layout->addItem(edit); |
533 layout->addItem(edit); |
533 layout->setContentsMargins(5, 5, 5, 5); |
534 layout->setContentsMargins(5, 5, 5, 5); |
534 this->setLayout(layout); |
535 this->setLayout(layout); |
535 } |
536 } |
536 |
537 |
537 } |
538 } |
538 |
539 |
539 } |
540 } |
540 |
541 |