setWindowIcon(new QIcon(iconPath+"folder.png"));
okClicked = false;
notebooks = n;
records = w;
okButton = new QPushButton();
okButton.setText(tr("OK"));
okButton.pressed.connect(this, "onClicked()");
cancelButton = new QPushButton();
cancelButton.setText(tr("Cancel"));
cancelButton.pressed.connect(this, "onCancel()");
QHBoxLayout horizontalLayout = new QHBoxLayout();
QHBoxLayout buttonLayout = new QHBoxLayout();
buttonLayout.addStretch(1);
buttonLayout.addWidget(okButton);
buttonLayout.addWidget(cancelButton);
setWindowTitle(tr("Auto Import Folders"));
table = new QTableWidget(records.size(),3);
List<String> headers = new ArrayList<String>();
headers.add(tr("Directory"));
headers.add(tr("Target Notebook"));
headers.add(tr("Keep"));
table.setHorizontalHeaderLabels(headers);
table.verticalHeader().setVisible(false);
table.setAlternatingRowColors(true);
table.setSelectionBehavior(SelectionBehavior.SelectRows);
table.setSelectionMode(SelectionMode.SingleSelection);
table.itemSelectionChanged.connect(this, "tableSelection()");
horizontalLayout.addWidget(table);
addButton = new QPushButton();
addButton.setText(tr("Add"));
addButton.clicked.connect(this, "addPressed()");
editButton = new QPushButton();
editButton.setText(tr("Edit"));
editButton.setEnabled(false);
editButton.clicked.connect(this, "editPressed()");
deleteButton = new QPushButton();
deleteButton.setText(tr("Delete"));
deleteButton.setEnabled(false);
deleteButton.clicked.connect(this, "deletePressed()");
QVBoxLayout editLayout = new QVBoxLayout();