Fixed p4 plugin.
Introduce settings struct again. Add an errorString() to the settings class. Change checkP4Command to checkP4Configuration and make it report errors when appropriate. Make errorString show up in settings page and add "Test" button. Build options correctly (omit empty settings) and use basic options for the test (which was the bug causing p4 to be disabled if options were actually specified).
Showing
- src/plugins/perforce/perforceplugin.cpp 19 additions, 22 deletionssrc/plugins/perforce/perforceplugin.cpp
- src/plugins/perforce/perforceplugin.h 2 additions, 2 deletionssrc/plugins/perforce/perforceplugin.h
- src/plugins/perforce/perforcesettings.cpp 130 additions, 52 deletionssrc/plugins/perforce/perforcesettings.cpp
- src/plugins/perforce/perforcesettings.h 35 additions, 6 deletionssrc/plugins/perforce/perforcesettings.h
- src/plugins/perforce/settingspage.cpp 29 additions, 21 deletionssrc/plugins/perforce/settingspage.cpp
- src/plugins/perforce/settingspage.h 7 additions, 6 deletionssrc/plugins/perforce/settingspage.h
- src/plugins/perforce/settingspage.ui 39 additions, 14 deletionssrc/plugins/perforce/settingspage.ui
Loading
Please register or sign in to comment