#include "form.h" #include "ui_form.h" #include "QFileDialog" Form::Form(QWidget *parent) : QWidget(parent), ui(new Ui::Form) { ui->setupUi(this); ui->treeView->setKFile(""); ui->treeView->refresh(); } Form::~Form() { delete ui; } void Form::on_pushButton_3_clicked() { ui->treeView->setKFile(QFileDialog::getSaveFileName(this, "Save")); ui->treeView->saveK(); ui->treeView->setKFile(""); } void Form::on_pushButton_4_clicked() { ui->treeView->setKFile(QFileDialog::getOpenFileName(this, "Open")); ui->treeView->loadK(); ui->treeView->setKFile(""); } void Form::on_pushButton_6_clicked() { ui->treeView->buildFromHeader(QFileDialog::getOpenFileName(this, trUtf8("Select *.h file with K description"), "k_description.h", "C/C++ header files(*.h *.hpp);;All files(*)")); }