mirror of
https://github.com/PurpleI2P/i2pd.git
synced 2025-02-02 06:54:15 +00:00
qt: bool optionValuePresent removed
This commit is contained in:
parent
f6ff232106
commit
0108745065
@ -105,12 +105,10 @@ class MainWindowItem : public QObject {
|
|||||||
QString requirementToBeValid;
|
QString requirementToBeValid;
|
||||||
public:
|
public:
|
||||||
MainWindowItem(ConfigOption option_, QWidget* widgetToFocus_, QString requirementToBeValid_) :
|
MainWindowItem(ConfigOption option_, QWidget* widgetToFocus_, QString requirementToBeValid_) :
|
||||||
option(option_), widgetToFocus(widgetToFocus_), requirementToBeValid(requirementToBeValid_),
|
option(option_), widgetToFocus(widgetToFocus_), requirementToBeValid(requirementToBeValid_) {}
|
||||||
optionValuePresent(false) {}
|
|
||||||
QWidget* getWidgetToFocus(){return widgetToFocus;}
|
QWidget* getWidgetToFocus(){return widgetToFocus;}
|
||||||
QString& getRequirementToBeValid() { return requirementToBeValid; }
|
QString& getRequirementToBeValid() { return requirementToBeValid; }
|
||||||
ConfigOption& getConfigOption() { return option; }
|
ConfigOption& getConfigOption() { return option; }
|
||||||
bool optionValuePresent;
|
|
||||||
boost::any optionValue;
|
boost::any optionValue;
|
||||||
virtual ~MainWindowItem(){}
|
virtual ~MainWindowItem(){}
|
||||||
virtual void installListeners(MainWindow *mainWindow);
|
virtual void installListeners(MainWindow *mainWindow);
|
||||||
@ -121,8 +119,7 @@ public:
|
|||||||
//qDebug() << "loadFromConfigOption[" << optName.c_str() << "]";
|
//qDebug() << "loadFromConfigOption[" << optName.c_str() << "]";
|
||||||
boost::any programOption;
|
boost::any programOption;
|
||||||
i2p::config::GetOptionAsAny(optName, programOption);
|
i2p::config::GetOptionAsAny(optName, programOption);
|
||||||
optionValuePresent=!programOption.empty();
|
optionValue=programOption.empty()?boost::any(std::string(""))
|
||||||
optionValue=!optionValuePresent?boost::any(std::string(""))
|
|
||||||
:boost::any_cast<boost::program_options::variable_value>(programOption).value();
|
:boost::any_cast<boost::program_options::variable_value>(programOption).value();
|
||||||
}
|
}
|
||||||
virtual void saveToStringStream(std::stringstream& out){
|
virtual void saveToStringStream(std::stringstream& out){
|
||||||
@ -130,7 +127,7 @@ public:
|
|||||||
std::string v = boost::any_cast<std::string>(optionValue);
|
std::string v = boost::any_cast<std::string>(optionValue);
|
||||||
if(v.empty())return;
|
if(v.empty())return;
|
||||||
}
|
}
|
||||||
if(!optionValuePresent || optionValue.empty())return;
|
if(optionValue.empty())return;
|
||||||
std::string rtti = optionValue.type().name();
|
std::string rtti = optionValue.type().name();
|
||||||
std::string optName="";
|
std::string optName="";
|
||||||
if(!option.section.isEmpty())optName=option.section.toStdString()+std::string(".");
|
if(!option.section.isEmpty())optName=option.section.toStdString()+std::string(".");
|
||||||
@ -184,7 +181,6 @@ public:
|
|||||||
|
|
||||||
virtual void saveToStringStream(std::stringstream& out){
|
virtual void saveToStringStream(std::stringstream& out){
|
||||||
optionValue=fromString(lineEdit->text());
|
optionValue=fromString(lineEdit->text());
|
||||||
optionValuePresent=true;
|
|
||||||
MainWindowItem::saveToStringStream(out);
|
MainWindowItem::saveToStringStream(out);
|
||||||
}
|
}
|
||||||
virtual bool isValid() { return true; }
|
virtual bool isValid() { return true; }
|
||||||
@ -239,7 +235,6 @@ public:
|
|||||||
virtual void saveToStringStream(std::stringstream& out){
|
virtual void saveToStringStream(std::stringstream& out){
|
||||||
std::string logDest = comboBox->currentText().toStdString();
|
std::string logDest = comboBox->currentText().toStdString();
|
||||||
optionValue=logDest;
|
optionValue=logDest;
|
||||||
optionValuePresent=true;
|
|
||||||
MainWindowItem::saveToStringStream(out);
|
MainWindowItem::saveToStringStream(out);
|
||||||
}
|
}
|
||||||
virtual bool isValid() { return true; }
|
virtual bool isValid() { return true; }
|
||||||
@ -257,7 +252,6 @@ public:
|
|||||||
}
|
}
|
||||||
virtual void saveToStringStream(std::stringstream& out){
|
virtual void saveToStringStream(std::stringstream& out){
|
||||||
optionValue=comboBox->currentText().toStdString();
|
optionValue=comboBox->currentText().toStdString();
|
||||||
optionValuePresent=true;
|
|
||||||
MainWindowItem::saveToStringStream(out);
|
MainWindowItem::saveToStringStream(out);
|
||||||
}
|
}
|
||||||
virtual bool isValid() { return true; }
|
virtual bool isValid() { return true; }
|
||||||
@ -275,7 +269,6 @@ public:
|
|||||||
virtual void saveToStringStream(std::stringstream& out){
|
virtual void saveToStringStream(std::stringstream& out){
|
||||||
uint16_t selected = SignatureTypeComboBoxFactory::getSigType(comboBox->currentData());
|
uint16_t selected = SignatureTypeComboBoxFactory::getSigType(comboBox->currentData());
|
||||||
optionValue=(unsigned short)selected;
|
optionValue=(unsigned short)selected;
|
||||||
optionValuePresent=true;
|
|
||||||
MainWindowItem::saveToStringStream(out);
|
MainWindowItem::saveToStringStream(out);
|
||||||
}
|
}
|
||||||
virtual bool isValid() { return true; }
|
virtual bool isValid() { return true; }
|
||||||
@ -292,7 +285,6 @@ public:
|
|||||||
}
|
}
|
||||||
virtual void saveToStringStream(std::stringstream& out){
|
virtual void saveToStringStream(std::stringstream& out){
|
||||||
optionValue=checkBox->isChecked();
|
optionValue=checkBox->isChecked();
|
||||||
optionValuePresent=true;
|
|
||||||
MainWindowItem::saveToStringStream(out);
|
MainWindowItem::saveToStringStream(out);
|
||||||
}
|
}
|
||||||
virtual bool isValid() { return true; }
|
virtual bool isValid() { return true; }
|
||||||
|
Loading…
x
Reference in New Issue
Block a user