diff options
| author | Manuel Traut <manut@mecka.net> | 2011-04-29 09:09:27 +0200 |
|---|---|---|
| committer | Manuel Traut <manut@mecka.net> | 2011-04-29 09:09:27 +0200 |
| commit | 5238ad5a0c4a9e1c8cd036f5de4055e39bd71297 (patch) | |
| tree | 4407c087b9fb5432b1dc11e70b52dacfa0b99feb /beagle/debian-rfs/usr/share/perl5/Debconf/Element/Kde.pm | |
| parent | 60ead65c41afba7e6aa4bbcf507a1d52f7a8fe9f (diff) | |
added debootstrap stuff
Signed-off-by: Manuel Traut <manut@mecka.net>
Diffstat (limited to 'beagle/debian-rfs/usr/share/perl5/Debconf/Element/Kde.pm')
| -rw-r--r-- | beagle/debian-rfs/usr/share/perl5/Debconf/Element/Kde.pm | 141 |
1 files changed, 141 insertions, 0 deletions
diff --git a/beagle/debian-rfs/usr/share/perl5/Debconf/Element/Kde.pm b/beagle/debian-rfs/usr/share/perl5/Debconf/Element/Kde.pm new file mode 100644 index 0000000..0b74574 --- /dev/null +++ b/beagle/debian-rfs/usr/share/perl5/Debconf/Element/Kde.pm @@ -0,0 +1,141 @@ +#!/usr/bin/perl -w +# This file was preprocessed, do not edit! + + +package Debconf::Element::Kde::ElementWidget; +use QtCore4; +use QtCore4::isa @ISA = qw(Qt::Widget); +use QtGui4; + + +sub NEW { + shift->SUPER::NEW ($_[0]); + this->{mytop} = undef; +} + + +sub settop { + this->{mytop} = shift; +} + + +sub init { + this->{toplayout} = Qt::VBoxLayout(this); + this->{mytop} = Qt::Widget(this); + this->{toplayout}->addWidget (this->{mytop}); + this->{layout} = Qt::VBoxLayout(); + this->{mytop}->setLayout(this->{layout}); +} + + +sub destroy { + this->{toplayout} -> removeWidget (this->{mytop}); + undef this->{mytop}; +} + + +sub top { + return this->{mytop}; +} + + +sub addwidget { + this->{layout}->addWidget(@_); +} + + +sub addlayout { + this->{layout}->addLayout (@_); +} + + + + + + +package Debconf::Element::Kde; +use strict; +use QtCore4; +use QtGui4; +use Debconf::Gettext; +use base qw(Debconf::Element); +use Debconf::Element::Kde::ElementWidget; +use Debconf::Encoding qw(to_Unicode); + + +sub create { + my $this=shift; + $this->parent(shift); + $this->top(Debconf::Element::Kde::ElementWidget($this->parent, undef, + undef, undef)); + $this->top->init; + $this->top->show; +} + + +sub destroy { + my $this=shift; + $this->top(undef); +} + + +sub addwidget { + my $this=shift; + my $widget=shift; + $this->cur->addwidget($widget); +} + + +sub description { + my $this=shift; + my $label=Qt::Label($this->cur->top); + $label->setText("<b>".to_Unicode($this->question->description."</b>")); + $label->show; + return $label; +} + + +sub startsect { + my $this = shift; + my $ew = Debconf::Element::Kde::ElementWidget($this->top); + $ew->init; + $this->cur($ew); + $this->top->addwidget($ew); + $ew->show; +} + + +sub endsect { + my $this = shift; + $this->cur($this->top); +} + + +sub adddescription { + my $this=shift; + my $label=$this->description; + $this->addwidget($label); +} + + +sub addhelp { + my $this=shift; + + my $help=to_Unicode($this->question->extended_description); + return unless length $help; + my $label=Qt::Label($this->cur->top); + $label->setText($help); + $label->setWordWrap(1); + $this->addwidget($label); # line1 + $label->setMargin(5); + $label->show; +} + + +sub value { + my $this=shift; + return ''; +} + + +1 |
