Jak się ma nazwa funkcji do jej implementacji?
void AdvancedInformationWindow::createActionMenuFile()
{
actionMenuFile = new QAction(this);
actionMenuFile->setText(QString(tr("Zamknij")));
QObject::connect(actionMenuFile, &QAction::triggered, this, &AdvancedInformationWindow::close);
}
nazwa funkcji ma mi mówić, że to jest menu Akcji - nie wiem jak to ująć, ogólnie chodzi o to, że jest to funkcja działająca na obiektach typu QAction
, zeby było łatwiej mi się połapać przy pisaniu menu
Jak się ma nazwa funkcji do jej implementacji? Po co zacommitowałeś zakomentowany kod?
void Settings::showSettings()
{
QJsonObject tmp;
for(QString &key : jsonIPv4.keys()){
tmp.insert(key,jsonIPv4.value(key));
}
for(QString &key : jsonPort.keys()){
tmp.insert(key,jsonPort.value(key));
}
for(QString &key : jsonServerSettings.keys()){
jsonServerSettings.insert(key,tmp);
}
for(QString &key : jsonMainSettings.keys()){
jsonMainSettings.insert(key,jsonServerSettings);
}
emit settings(jsonMainSettings);
// QJsonObject::iterator it1;
// for(it1=jsonMainSettings.begin(); it1!=jsonMainSettings.end(); ++it1){
// qInfo()<< it1.key() << it1.value().toString();
// QJsonObject::iterator it2;
// QJsonObject next1 = it1.value().toObject();
// for(it2=next1.begin(); it2!=next1.end(); ++it2){
// qInfo()<< "\t" << it2.key() << it2.value().toString();
// QJsonObject::iterator it3;
// QJsonObject next2 = it2.value().toObject();
// for(it3=next2.begin(); it3!=next2.end(); ++it3){
// qInfo()<< "\t\t" << it3.key() << it3.value().toString();
// QJsonObject::iterator it4;
// QJsonObject next3 = it3.value().toObject();
// for(it4=next3.begin(); it4!=next3.end(); ++it4){
// qInfo()<< "\t\t\t" << it4.value().toString();
// }
// }
// }
// }
}
ta funkcja zwraca utworzonego jsona do klasy SettingsFile
aby tego jsona zapisać do pliku - nie miałem pomysłu jak to nazwać, jeżeli pytasz o zakomentowany kod, to on wyświetla ustawienia jakich dokonałem, docelowo będę chciał to wykorzystać do podglądu struktury pliku przed zapisaniem
Nie obsługujesz błędów
gdzie nie obsługuję błędów ? Przy zapisie do pliku ? W sumie robiłem to wczoraj ale stwierdziłem, że nie ma to sensu, bo nie sądzę aby klasa która ma zapisać plik zgubiła po drodze np średnik lub inną daną z pliku
else{
QByteArray data;
data = readFileJson.readAll();
QJsonParseError errorData;
settingsFile = QJsonDocument::fromJson(data, &errorData);
}
Qt przeszło na CMake, więc używanie QMake staje się powoli bezcelowe.
wiem, ale CMake mnie przeraża ilością plików które dodaje... nie wiem na co mi to potrzebne - na razie nie zagłębiałem się w to po co to jest i do czego mi to może się przydać
Ogólnie po szybkim przejrzeniu mogłoby być gorzej.
tzn ? Mam rozumieć, że jest progres ?