@@ -86,33 +86,34 @@ void LibraryDialog::openCfg()
8686 filter,
8787 &selectedFilter);
8888
89- if (!selectedFile.isEmpty ()) {
90- QFile file (selectedFile);
91- if (file.open (QIODevice::ReadOnly | QIODevice::Text)) {
92- ignoreChanges = true ;
93- data.open (file);
94- mFileName = selectedFile;
95- ui->buttonSave ->setEnabled (false );
96- ui->buttonSaveAs ->setEnabled (true );
97- ui->filter ->clear ();
98- ui->functions ->clear ();
99- for (CppcheckLibraryData::Function &function : data.functions ) {
100- ui->functions ->addItem (new FunctionListItem (ui->functions ,
101- &function,
102- false ));
103- }
104- ui->sortFunctions ->setEnabled (!data.functions .empty ());
105- ui->filter ->setEnabled (!data.functions .empty ());
106- ui->addFunction ->setEnabled (true );
107- ignoreChanges = false ;
108- } else {
109- QMessageBox msg (QMessageBox::Critical,
110- tr (" Cppcheck" ),
111- tr (" Can not open file %1." ).arg (selectedFile),
112- QMessageBox::Ok,
113- this );
114- msg.exec ();
89+ if (selectedFile.isEmpty ())
90+ return ;
91+
92+ QFile file (selectedFile);
93+ if (file.open (QIODevice::ReadOnly | QIODevice::Text)) {
94+ ignoreChanges = true ;
95+ data.open (file);
96+ mFileName = selectedFile;
97+ ui->buttonSave ->setEnabled (false );
98+ ui->buttonSaveAs ->setEnabled (true );
99+ ui->filter ->clear ();
100+ ui->functions ->clear ();
101+ for (CppcheckLibraryData::Function &function : data.functions ) {
102+ ui->functions ->addItem (new FunctionListItem (ui->functions ,
103+ &function,
104+ false ));
115105 }
106+ ui->sortFunctions ->setEnabled (!data.functions .empty ());
107+ ui->filter ->setEnabled (!data.functions .empty ());
108+ ui->addFunction ->setEnabled (true );
109+ ignoreChanges = false ;
110+ } else {
111+ QMessageBox msg (QMessageBox::Critical,
112+ tr (" Cppcheck" ),
113+ tr (" Can not open file %1." ).arg (selectedFile),
114+ QMessageBox::Ok,
115+ this );
116+ msg.exec ();
116117 }
117118}
118119
0 commit comments