From 94573faf2e89723a49bbaf3630f1d19f80ba6b27 Mon Sep 17 00:00:00 2001 From: harlekin Date: Thu, 24 Oct 2002 18:41:09 +0000 Subject: fixed layout and disabled advanced options since htey are not all implemented --- diff --git a/noncore/apps/opie-console/terminalwidget.cpp b/noncore/apps/opie-console/terminalwidget.cpp index fc0f3ce..eb14a3f 100644 --- a/noncore/apps/opie-console/terminalwidget.cpp +++ b/noncore/apps/opie-console/terminalwidget.cpp @@ -6,7 +6,9 @@ #include #include #include +#include #include +#include #include "terminalwidget.h" @@ -41,31 +43,28 @@ TerminalWidget::TerminalWidget( const QString& name, QWidget* parent, m_colorLabel = new QLabel(tr("Color scheme"), this); m_colorCmb = new QComboBox(this ); - m_groupSize = new QButtonGroup(tr("Font size"), this ); - m_sizeSmall = new QRadioButton(tr("small"), m_groupSize ); - m_sizeMedium = new QRadioButton(tr("medium"), m_groupSize ); - m_sizeLarge = new QRadioButton(tr("large"), m_groupSize ); + m_groupSize = new QHButtonGroup(tr("Font size"), this ); + m_sizeSmall = new QRadioButton(tr("small"), m_groupSize ); + m_sizeMedium = new QRadioButton(tr("medium"), m_groupSize ); + m_sizeLarge = new QRadioButton(tr("large"), m_groupSize ); m_groupConv = new QHGroupBox(tr("Line-break conversions"), this ); m_convInbound = new QCheckBox(tr("Inbound"), m_groupConv ); m_convOutbound = new QCheckBox(tr("Outbound"), m_groupConv ); + m_groupConv->hide(); m_groupOptions = new QHGroupBox( tr("Options"), this ); m_optionEcho = new QCheckBox(tr("Local echo"), m_groupOptions ); m_optionWrap = new QCheckBox(tr("Line wrap"), m_groupOptions ); + m_groupOptions->hide(); - m_lroot = new QVBoxLayout(this, 2 ); + m_lroot = new QVBoxLayout( this ); m_typeBox = new QVBoxLayout( m_lroot ); - m_hbox = new QHBoxLayout( m_groupSize, 2 ); m_colorBox = new QVBoxLayout( m_lroot ); // Layout m_typeBox->add(m_terminal ); m_typeBox->add(m_terminalBox ); - - m_hbox->add(m_sizeSmall ); - m_hbox->add(m_sizeMedium ); - m_hbox->add(m_sizeLarge ); m_lroot->add(m_groupSize ); m_colorBox->add( m_colorLabel ); @@ -73,6 +72,7 @@ TerminalWidget::TerminalWidget( const QString& name, QWidget* parent, m_lroot->add(m_groupConv ); m_lroot->add(m_groupOptions ); + m_lroot->addStretch( 0 ); // Fill in some options qWarning("Options for terminal box"); diff --git a/noncore/apps/opie-console/terminalwidget.h b/noncore/apps/opie-console/terminalwidget.h index c6c2be2..217fea7 100644 --- a/noncore/apps/opie-console/terminalwidget.h +++ b/noncore/apps/opie-console/terminalwidget.h @@ -11,9 +11,12 @@ class QButtonGroup; class QRadioButton; class QCheckBox; class QHGroupBox; +class QHBox; class TerminalWidget : public ProfileDialogTerminalWidget { + Q_OBJECT + public: TerminalWidget(const QString& name, QWidget* wid, const char* na ) ; @@ -21,11 +24,10 @@ public: void load( const Profile& ); void save( Profile& ); + private: QVBoxLayout* m_lroot, *m_typeBox, *m_colorBox; - QHBoxLayout* m_hbox; - QLabel* m_terminal, *m_colorLabel; QComboBox* m_terminalBox, *m_colorCmb; -- cgit v0.9.0.2