GeneralTab Class Reference

#include <tabdialog.h>

Inheritance diagram for GeneralTab:

Inheritance graph
[legend]
Collaboration diagram for GeneralTab:

Collaboration graph
[legend]
List of all members.

Detailed Description

Definition at line 33 of file tabdialog.h.

Public Member Functions

 GeneralTab (const QFileInfo &fileInfo, QWidget *parent=0)


Constructor & Destructor Documentation

GeneralTab::GeneralTab ( const QFileInfo fileInfo,
QWidget parent = 0 
)

Definition at line 52 of file tabdialog.cpp.

References QFileInfo::absoluteFilePath(), QBoxLayout::addStretch(), QBoxLayout::addWidget(), QFileInfo::fileName(), QFileInfo::lastModified(), QFileInfo::lastRead(), QFrame::Panel, QFrame::setFrameStyle(), QWidget::setLayout(), QFileInfo::size(), QWidget::size(), QFrame::Sunken, and QDateTime::toString().

00053     : QWidget(parent)
00054 {
00055     QLabel *fileNameLabel = new QLabel(tr("File Name:"));
00056     QLineEdit *fileNameEdit = new QLineEdit(fileInfo.fileName());
00057 
00058     QLabel *pathLabel = new QLabel(tr("Path:"));
00059     QLabel *pathValueLabel = new QLabel(fileInfo.absoluteFilePath());
00060     pathValueLabel->setFrameStyle(QFrame::Panel | QFrame::Sunken);
00061 
00062     QLabel *sizeLabel = new QLabel(tr("Size:"));
00063     qlonglong size = fileInfo.size()/1024;
00064     QLabel *sizeValueLabel = new QLabel(tr("%1 K").arg(size));
00065     sizeValueLabel->setFrameStyle(QFrame::Panel | QFrame::Sunken);
00066 
00067     QLabel *lastReadLabel = new QLabel(tr("Last Read:"));
00068     QLabel *lastReadValueLabel = new QLabel(fileInfo.lastRead().toString());
00069     lastReadValueLabel->setFrameStyle(QFrame::Panel | QFrame::Sunken);
00070 
00071     QLabel *lastModLabel = new QLabel(tr("Last Modified:"));
00072     QLabel *lastModValueLabel = new QLabel(fileInfo.lastModified().toString());
00073     lastModValueLabel->setFrameStyle(QFrame::Panel | QFrame::Sunken);
00074 
00075     QVBoxLayout *mainLayout = new QVBoxLayout;
00076     mainLayout->addWidget(fileNameLabel);
00077     mainLayout->addWidget(fileNameEdit);
00078     mainLayout->addWidget(pathLabel);
00079     mainLayout->addWidget(pathValueLabel);
00080     mainLayout->addWidget(sizeLabel);
00081     mainLayout->addWidget(sizeValueLabel);
00082     mainLayout->addWidget(lastReadLabel);
00083     mainLayout->addWidget(lastReadValueLabel);
00084     mainLayout->addWidget(lastModLabel);
00085     mainLayout->addWidget(lastModValueLabel);
00086     mainLayout->addStretch(1);
00087     setLayout(mainLayout);
00088 }

Here is the call graph for this function:


The documentation for this class was generated from the following files:
Generated on Thu Mar 15 15:01:15 2007 for Qt 4.2 User's Guide by  doxygen 1.5.1