summaryrefslogtreecommitdiff
path: root/noncore/apps/confedit/editwidget.cpp
blob: 64f968a6f71618b1d3a22bfc08c93e9865dbe647 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
#include "editwidget.h"

#include <qlabel.h>
#include <qlineedit.h>
#include <qpushbutton.h>
#include <qlayout.h>
#include <qvariant.h>
#include <qtooltip.h>
#include <qwhatsthis.h>
#include <qtimer.h>
#include <qpopupmenu.h>
#include <qaction.h>
#include "listviewitemconfigentry.h"

EditWidget::EditWidget( QWidget* parent,  const char* name, WFlags fl )
    : QWidget( parent, name, fl )
{

    EditWidgetLayout = new QGridLayout( this );
    EditWidgetLayout->setSpacing( 3 );
    EditWidgetLayout->setMargin( 3 );

    QLabel *TextLabelFileName = new QLabel( this, "TextLabelFileName" );
    TextLabelFileName->setText( tr( "File Name:" ) );
    EditWidgetLayout->addWidget( TextLabelFileName, 0, 0 );
    TextFileName = new QLabel( this, "TextFileName" );
    EditWidgetLayout->addWidget( TextFileName, 0, 1 );

    QLabel *TextLabelGroup = new QLabel( this, "TextLabelGroup" );
    TextLabelGroup->setText( tr( "Group:" ) );
    EditWidgetLayout->addWidget( TextLabelGroup, 1, 0 );
    LineEditGroup = new QLineEdit( this, "LineEditGroup" );
    EditWidgetLayout->addWidget( LineEditGroup, 1, 1 );

    TextLabelKey = new QLabel( this, "TextLabelKey" );
    TextLabelKey->setText( tr( "Key:" ) );
    EditWidgetLayout->addWidget( TextLabelKey, 2, 0 );
    LineEditKey = new QLineEdit( this, "LineEditKey" );
    EditWidgetLayout->addWidget( LineEditKey, 2, 1 );

    TextLabelValue = new QLabel( this, "TextLabelValue" );
    TextLabelValue->setText( tr( "Value:" ) );
    EditWidgetLayout->addWidget( TextLabelValue, 3, 0 );
    LineEditValue = new QLineEdit( this, "LineEditValue" );
    EditWidgetLayout->addWidget( LineEditValue, 3, 1 );

}


EditWidget::~EditWidget()
{
}


void EditWidget::isKey(bool h)
{
	if (h)
 	{
    LineEditGroup->setEnabled(false);
    TextLabelKey->show();
    LineEditKey->show();
    TextLabelValue->show();
    LineEditValue->show();
  }else{
    LineEditGroup->setEnabled(true);
    TextLabelKey->hide();
    LineEditKey->hide();
    TextLabelValue->hide();
    LineEditValue->hide();
  }
  update();
}