MCPcopy Create free account
hub / github.com/Codeya-IDE/deepin-ide / initializeUi

Method initializeUi

src/plugins/codeporting/configwidget.cpp:114–178  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

112}
113
114void ConfigWidget::initializeUi()
115{
116 setWindowTitle(tr("CodePorting config"));
117
118 d->verticalLayout = static_cast<QVBoxLayout*>(this->layout());
119 d->verticalLayout->setContentsMargins(10, 0, 10, 0);
120
121 d->gridLayout = new QGridLayout();
122 d->gridLayout->setSpacing(6);
123
124 d->lbProject = new DLabel(this);
125 d->lbProject->setText(tr("Project:"));
126 d->gridLayout->addWidget(d->lbProject, 0, 0, 1, 1);
127
128 d->combProject = new DComboBox(this);
129 d->gridLayout->addWidget(d->combProject, 0, 1, 1, 1);
130
131 d->lbSrc = new DLabel(this);
132 d->lbSrc->setText(tr("Source CPU Architecture:"));
133 d->gridLayout->addWidget(d->lbSrc, 1, 0, 1, 1);
134
135 d->combSrc = new DComboBox(this);
136 d->gridLayout->addWidget(d->combSrc, 1, 1, 1, 1);
137
138 d->lbTarget = new DLabel(this);
139 d->lbTarget->setText(tr("Target CPU Architecture:"));
140 d->gridLayout->addWidget(d->lbTarget, 2, 0, 1, 1);
141
142 d->combTarget = new DComboBox(this);
143 d->gridLayout->addWidget(d->combTarget, 2, 1, 1, 1);
144 d->verticalLayout->addLayout(d->gridLayout);
145
146 d->lbWarning = new DLabel(this);
147 QPalette pe;
148 pe.setColor(QPalette::Text, Qt::yellow);
149 d->lbWarning->setPalette(pe);
150 d->verticalLayout->addWidget(d->lbWarning);
151
152 d->horizontalLayout = new QHBoxLayout();
153 d->horizontalLayout->setContentsMargins(0, 0, 0, 10);
154 d->btnCancel = new DPushButton(this);
155 d->btnCancel->setText(tr("Cancel"));
156 d->horizontalLayout->addWidget(d->btnCancel);
157 d->verticalLayout->addLayout(d->horizontalLayout);
158
159 d->btnPoting = new DSuggestButton(this);
160 d->btnPoting->setText(tr("Porting"));
161 d->btnPoting->setDefault(true);
162 d->horizontalLayout->addSpacing(20);
163 d->horizontalLayout->addWidget(d->btnPoting);
164
165 d->combSrc->addItem(kX86_64);
166 d->combSrc->addItem(kArm);
167 d->combSrc->addItem(kMips);
168 d->combSrc->addItem(kSW_64);
169 d->combSrc->addItem(kLoongarch64);
170
171 d->combTarget->addItem(kX86_64);

Callers

nothing calls this directly

Calls 4

setTextMethod · 0.45
addWidgetMethod · 0.45
setColorMethod · 0.45
addItemMethod · 0.45

Tested by

no test coverage detected