add method to print pretty device name

svn path=/trunk/extragear/sysadmin/partitionmanager/; revision=1128591
This commit is contained in:
Volker Lanz 2010-05-19 18:37:14 +00:00
parent 8b912ffb88
commit 10fded0d7f
2 changed files with 9 additions and 0 deletions

View File

@ -22,6 +22,8 @@
#include "core/partitiontable.h"
#include "core/smartstatus.h"
#include "util/capacity.h"
#include <kdebug.h>
#include <klocale.h>
@ -52,3 +54,8 @@ Device::~Device()
{
delete m_PartitionTable;
}
QString Device::prettyName() const
{
return QString("%2 (%1, %3)").arg(name()).arg(deviceNode()).arg(Capacity(*this).toString());
}

View File

@ -72,6 +72,8 @@ class LIBPARTITIONMANAGERPRIVATE_EXPORT Device : public QObject
SmartStatus& smartStatus() { return *m_SmartStatus; }
const SmartStatus& smartStatus() const { return *m_SmartStatus; }
QString prettyName() const;
protected:
void setPartitionTable(PartitionTable* ptable) { m_PartitionTable = ptable; }