Class: GeneralTab
- Inherits:
-
Qt::Widget
- Object
- Qt::Base
- Qt::Widget
- GeneralTab
- Defined in:
- ext/ruby/qtruby/examples/dialogs/tabdialog/tabdialog.rb
Instance Method Summary collapse
-
#initialize(fileInfo, parent = nil) ⇒ GeneralTab
constructor
A new instance of GeneralTab.
Methods inherited from Qt::Widget
Methods inherited from Qt::Base
#%, #&, #*, #**, #+, #-, #-@, #/, #<, #<<, #<=, #==, #>, #>=, #>>, #QCOMPARE, #QEXPECT_FAIL, #QFAIL, #QSKIP, #QTEST, #QVERIFY, #QVERIFY2, #QWARN, #^, ancestors, #is_a?, #methods, private_slots, #protected_methods, #public_methods, q_classinfo, q_signal, q_slot, signals, #singleton_methods, slots, #|, #~
Constructor Details
#initialize(fileInfo, parent = nil) ⇒ GeneralTab
Returns a new instance of GeneralTab.
61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 |
# File 'ext/ruby/qtruby/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 |