Big code refactor
The design was defective and I didn't expect the popularity of the project. After these changes the code will be more mantainable and understandable. Among the changes we can see: - A better code structure - Decoupled button widget from its logic - More code reuse - Easier way to add buttons - Specialized classes
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
// along with Flameshot. If not, see <http://www.gnu.org/licenses/>.
|
||||
|
||||
#include "flameshotdbusadapter.h"
|
||||
#include <QSettings>
|
||||
#include "src/utils/confighandler.h"
|
||||
|
||||
FlameshotDBusAdapter::FlameshotDBusAdapter(Controller *parent)
|
||||
: QDBusAbstractAdaptor(parent)
|
||||
@@ -37,7 +37,7 @@ void FlameshotDBusAdapter::openCapture() {
|
||||
}
|
||||
|
||||
void FlameshotDBusAdapter::openCaptureWithPath(QString path) {
|
||||
QSettings().setValue("savePath", path);
|
||||
ConfigHandler().setSavePath(path);
|
||||
parent()->createVisualCapture(false);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user