File: setupUtiliteKill.cpp

package info (click to toggle)
qnetstatview 1.5.8-2
  • links: PTS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 452 kB
  • sloc: cpp: 1,380; makefile: 4
file content (36 lines) | stat: -rw-r--r-- 1,230 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include "setupUtiliteKill.h"
#include "ui_setupUtiliteKill.h"
#include <QDir>
#include <QFile>
#include <QSettings>
#include <QStandardPaths>

setupUtiliteKill::setupUtiliteKill(QWidget *parent) : QDialog(parent),  ui(new Ui::setupUtiliteKill){
    ui->setupUi(this);

    this->setWindowTitle(tr("Utilite for close connection"));
    this->setWindowIcon(QIcon(QString(PATH_USERDATA)+"/images/qnetstatview.png"));

    connect(ui->pushButton,SIGNAL(clicked()),this,SLOT(hide()));
    connect(ui->pushButton_2,SIGNAL(clicked()),this,SLOT(actionApply()));

    QSettings conf(QStandardPaths::writableLocation(QStandardPaths::AppConfigLocation)+"/qnetstatview.ini", QSettings::IniFormat);
    conf.setPath(QSettings::IniFormat, QSettings::UserScope, QDir::currentPath());

    ui->lineEdit->setText(conf.value("setup/prockill","").toString());

}

setupUtiliteKill::~setupUtiliteKill(){
    delete ui;
}

void setupUtiliteKill::actionApply(){

    QSettings conf(QStandardPaths::writableLocation(QStandardPaths::AppConfigLocation)+"/qnetstatview.ini", QSettings::IniFormat);
    conf.setPath(QSettings::IniFormat, QSettings::UserScope, QDir::currentPath());

    conf.setValue("setup/prockill",ui->lineEdit->text());

    hide();
}