74
77
uiPageLayout->addItem(new QSpacerItem(0, 20, QSizePolicy::Minimum, QSizePolicy::Expanding));
79
m_UiWidgets.textColorCB = new QCheckBox( i18n("Custom text color:"), m_UiWidgets.colorGB );
80
colorLayout->addWidget( m_UiWidgets.textColorCB, 0, 0 );
82
m_UiWidgets.textColorB = new KColorButton( m_pOptionState->uiState.textColor ,m_UiWidgets.colorGB);
83
//m_UiWidgets.lineColorB->setObjectName( m_UiWidgets.colorGB );
84
colorLayout->addWidget( m_UiWidgets.textColorB, 0, 1 );
76
86
m_UiWidgets.lineColorCB = new QCheckBox( i18n("Custom line color:"), m_UiWidgets.colorGB );
77
colorLayout->addWidget( m_UiWidgets.lineColorCB, 0, 0 );
87
colorLayout->addWidget( m_UiWidgets.lineColorCB, 1, 0 );
79
89
m_UiWidgets.lineColorB = new KColorButton( m_pOptionState->uiState.lineColor ,m_UiWidgets.colorGB);
80
90
//m_UiWidgets.lineColorB->setObjectName( m_UiWidgets.colorGB );
81
colorLayout->addWidget( m_UiWidgets.lineColorB, 0, 1 );
91
colorLayout->addWidget( m_UiWidgets.lineColorB, 1, 1 );
84
93
// m_UiWidgets.lineDefaultB = new QPushButton( i18n("D&efault Color"), m_UiWidgets.colorGB );
85
94
// colorLayout->addWidget( m_UiWidgets.lineDefaultB, 0, 2 );
87
96
m_UiWidgets.fillColorCB = new QCheckBox( i18n("Custom fill color:"), m_UiWidgets.colorGB );
88
colorLayout->addWidget( m_UiWidgets.fillColorCB, 1, 0 );
97
colorLayout->addWidget( m_UiWidgets.fillColorCB, 2, 0 );
91
99
m_UiWidgets.fillColorB = new KColorButton( m_pOptionState->uiState.fillColor,m_UiWidgets.colorGB );
92
colorLayout->addWidget( m_UiWidgets.fillColorB, 1, 1 );
100
colorLayout->addWidget( m_UiWidgets.fillColorB, 2, 1 );
102
m_UiWidgets.gridColorCB = new QCheckBox( i18n("Custom grid color:"), m_UiWidgets.colorGB );
103
colorLayout->addWidget(m_UiWidgets.gridColorCB , 3, 0 );
94
105
m_UiWidgets.gridColorB = new KColorButton( m_pOptionState->uiState.gridDotColor,m_UiWidgets.colorGB );
95
colorLayout->addWidget(m_UiWidgets.gridColorB , 0, 3 );
97
m_UiWidgets.gridColorCB = new QCheckBox( i18n("Custom grid color:"), m_UiWidgets.colorGB );
98
colorLayout->addWidget(m_UiWidgets.gridColorCB , 0, 2 );
106
colorLayout->addWidget(m_UiWidgets.gridColorB , 3, 1 );
100
108
m_UiWidgets.bgColorCB = new QCheckBox( i18n("Custom background color:"), m_UiWidgets.colorGB );
101
colorLayout->addWidget(m_UiWidgets.bgColorCB , 1, 2 );
109
colorLayout->addWidget(m_UiWidgets.bgColorCB , 4, 0 );
104
111
m_UiWidgets.bgColorB = new KColorButton( m_pOptionState->uiState.backgroundColor,m_UiWidgets.colorGB );
105
colorLayout->addWidget(m_UiWidgets.bgColorB , 1, 3 );
112
colorLayout->addWidget(m_UiWidgets.bgColorB , 4, 1 );
107
114
m_UiWidgets.lineWidthCB = new QCheckBox( i18n("Custom line width:"), m_UiWidgets.colorGB );
108
colorLayout->addWidget( m_UiWidgets.lineWidthCB, 2, 0 );
115
colorLayout->addWidget( m_UiWidgets.lineWidthCB, 5, 0 );
110
117
m_UiWidgets.lineWidthB = new KIntSpinBox( 0, 10, 1, m_pOptionState->uiState.lineWidth, m_UiWidgets.colorGB );
111
colorLayout->addWidget( m_UiWidgets.lineWidthB, 2, 1 );
118
colorLayout->addWidget( m_UiWidgets.lineWidthB, 5, 1 );
113
120
m_UiWidgets.useFillColorCB = new QCheckBox( i18n("&Use fill color"), m_UiWidgets.colorGB );
114
121
//colorLayout->setRowStretch( 3, 2 );
115
colorLayout->addWidget( m_UiWidgets.useFillColorCB,3,0);
122
colorLayout->addWidget( m_UiWidgets.useFillColorCB, 6, 0 );
116
123
m_UiWidgets.useFillColorCB->setChecked( m_pOptionState->uiState.useFillColor );
118
125
//connect button signals up
126
connect( m_UiWidgets.textColorCB, SIGNAL(toggled(bool)), this, SLOT(slotTextCBChecked(bool)) );
119
127
connect( m_UiWidgets.lineColorCB, SIGNAL(toggled(bool)), this, SLOT(slotLineCBChecked(bool)) );
120
128
connect( m_UiWidgets.fillColorCB, SIGNAL(toggled(bool)), this, SLOT(slotFillCBChecked(bool)) );
121
129
connect( m_UiWidgets.gridColorCB, SIGNAL(toggled(bool)), this, SLOT(slotGridCBChecked(bool)) );
122
130
connect( m_UiWidgets.bgColorCB, SIGNAL(toggled(bool)), this, SLOT(slotBgCBChecked(bool)) );
124
132
//TODO Once the new canvas is complete, so something better, it does not worth it for now
133
if (m_UiWidgets.textColorB->color() == TEXT_COLOR) {
134
m_UiWidgets.textColorCB->setChecked(false);
135
m_UiWidgets.textColorB->setDisabled(true);
138
m_UiWidgets.textColorCB->setChecked(true);
125
141
if (m_UiWidgets.fillColorB->color() == FILL_COLOR) {
126
142
m_UiWidgets.fillColorCB->setChecked(false);
127
143
m_UiWidgets.fillColorB->setDisabled(true);