MCPcopy Create free account
hub / github.com/YACReader/yacreader / enableServer

Method enableServer

YACReaderLibrary/server_config_dialog.cpp:134–155  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

132}
133
134void ServerConfigDialog::enableServer(int status)
135{
136 QSettings *settings = new QSettings(YACReader::getSettingsPath() + "/YACReaderLibrary.ini", QSettings::IniFormat);
137 settings->beginGroup("libraryConfig");
138
139 if (status == Qt::Checked) {
140 ip->setDisabled(false);
141 port->setDisabled(false);
142 accept->setDisabled(false);
143 httpServer->start();
144 this->generateQR();
145 settings->setValue(SERVER_ON, true);
146 } else {
147 httpServer->stop();
148 qrCode->setPixmap(QPixmap());
149 ip->setDisabled(true);
150 port->setDisabled(true);
151 accept->setDisabled(true);
152 settings->setValue(SERVER_ON, false);
153 }
154 settings->endGroup();
155}
156
157void ServerConfigDialog::generateQR()
158{

Callers

nothing calls this directly

Calls 7

generateQRMethod · 0.95
QPixmapClass · 0.85
startMethod · 0.80
setValueMethod · 0.80
setPixmapMethod · 0.80
setDisabledMethod · 0.45
stopMethod · 0.45

Tested by

no test coverage detected