class GeneralTab
Public Class Methods
new(fileInfo, parent = nil)
click to toggle source
Calls superclass method
# File examples/dialogs/tabdialog/tabdialog.rb, line 61 def initialize(fileInfo, parent = nil) super(parent) fileNameLabel = Qt::Label.new(tr("File Name:")) fileNameEdit = Qt::LineEdit.new(fileInfo.fileName()) pathLabel = Qt::Label.new(tr("Path:")) pathValueLabel = Qt::Label.new(fileInfo.absoluteFilePath()) pathValueLabel.frameStyle = Qt::Frame::Panel | Qt::Frame::Sunken sizeLabel = Qt::Label.new(tr("Size:")) size = fileInfo.size()/1024 sizeValueLabel = Qt::Label.new("%d K" % size) sizeValueLabel.frameStyle = Qt::Frame::Panel | Qt::Frame::Sunken lastReadLabel = Qt::Label.new(tr("Last Read:")) lastReadValueLabel = Qt::Label.new(fileInfo.lastRead().toString()) lastReadValueLabel.frameStyle = Qt::Frame::Panel | Qt::Frame::Sunken lastModLabel = Qt::Label.new(tr("Last Modified:")) lastModValueLabel = Qt::Label.new(fileInfo.lastModified().toString()) lastModValueLabel.frameStyle = Qt::Frame::Panel | Qt::Frame::Sunken self.layout = Qt::VBoxLayout.new do |m| m.addWidget(fileNameLabel) m.addWidget(fileNameEdit) m.addWidget(pathLabel) m.addWidget(pathValueLabel) m.addWidget(sizeLabel) m.addWidget(sizeValueLabel) m.addWidget(lastReadLabel) m.addWidget(lastReadValueLabel) m.addWidget(lastModLabel) m.addWidget(lastModValueLabel) m.addStretch(1) end end