return "";
}
- f.open(QFile::ReadOnly | QFile::Text);
+ if (!f.open(QFile::ReadOnly | QFile::Text)) {
+ qWarning() << "Failed to open stylesheet:" << resource;
+ return "";
+ }
QTextStream ts(&f);
QString data = ts.readAll();
f.close();
public slots:
void setSearchFilter(const QString& searchString){
+ beginFilterChange();
m_searchRegExp.setPattern(searchString);
- invalidateFilter();
+ endFilterChange();
}
private:
public slots:
void setSearchFilter(const QString& searchString){
+ beginFilterChange();
m_searchRegExp.setPattern(searchString);
m_searchCaseSensitiveRegExp.setPattern(searchString);
- invalidateFilter();
+ endFilterChange();
}
private:
public slots:
void setSearchFilter(const QString& searchString){
+ beginFilterChange();
m_searchRegExp.setPattern(searchString);
- invalidateFilter();
+ endFilterChange();
}
private:
if (Utils::fileExists(basePath + ".address.txt")) {
QFile file(basePath + ".address.txt");
- file.open(QFile::ReadOnly | QFile::Text);
+ if (!file.open(QFile::ReadOnly | QFile::Text))
+ continue;
const QString _address = QString::fromUtf8(file.readAll());
if (!_address.isEmpty()) {