36
36
FSList->setWordWrap(false);
37
37
FSList->setCornerButtonEnabled(false);
38
38
FSList->verticalHeader()->setVisible(false);
39
#if QT_VERSION < QT_VERSION_CHECK(5, 0, 0)
39
40
FSList->horizontalHeader()->setResizeMode(QHeaderView::Interactive);
42
FSList->horizontalHeader()->setSectionResizeMode(QHeaderView::Interactive);
40
44
font = FSList->font();
41
45
font.setFamily("Monospace");
42
46
FSList->setFont(font);
58
62
ui->pbApply->setIcon(QIcon::fromTheme("dialog-ok-apply", QIcon(":/icons/dialog-ok-apply.png")));
59
63
ui->pbCancel->setIcon(QIcon::fromTheme("dialog-cancel", QIcon(":/icons/dialog-ok.png")));
60
64
on_rbLocal_clicked();
61
connect(FSList, SIGNAL(doubleClicked(QModelIndex)), SLOT(fslist_dblclicked()));
65
connect(FSList, SIGNAL(doubleClicked(QModelIndex)), this, SLOT(fslist_dblclicked()));
62
66
connect(FSList, SIGNAL(currentItemChanged(const QModelIndex &, const QModelIndex &)),
63
67
this, SLOT(currentItemChanged(const QModelIndex &, const QModelIndex &)));
120
123
if (ui->rbSamba->isChecked()) {
121
winWidth = settings->value("PassWrdDialog/Width", 240).toInt();
122
winHeight = settings->value("PassWrdDialog/Height", 180).toInt();
124
passwrd.resize(winWidth, winHeight);
125
result = passwrd.exec();
126
if ((winWidth != passwrd.width()) || (winHeight != passwrd.height())) {
127
settings->setValue("PassWrdDialog/Width", passwrd.width());
128
settings->setValue("PassWrdDialog/Height", passwrd.height());
124
winWidth = settings->value("CredsDialog/Width", 300).toInt();
125
winHeight = settings->value("CredsDialog/Height", 200).toInt();
126
credsDialog.resize(winWidth, winHeight);
127
credsDialog.setValue(curCreds);
128
result = credsDialog.exec();
129
if ((winWidth != credsDialog.width()) || (winHeight != credsDialog.height())) {
130
winWidth = credsDialog.width();
131
winHeight = credsDialog.height();
136
settings->setValue("CredsDialog/Width", winWidth);
137
settings->setValue("CredsDialog/Height", winHeight);
131
settings->setValue("Samba/Workgroup", workgroup);
140
if (curCreds != credsDialog.value()) {
141
curCreds = credsDialog.value();
142
settings->setValue("CIFS/Credentials", curCreds);
144
workgroup = credsDialog.workgroup();
145
username = credsDialog.username();
146
password = credsDialog.password();
133
147
ui->pbApply->setEnabled(false);
145
159
void BrowseDlg::loadDisk() {
146
160
if (! diskInfo.refresh()) {
147
sPlayer->play("qrc:///sounds/Warning.mp3");
161
sPlayer->play("qrc:///sounds/Warning.ogg");
148
162
QMessageBox::critical(this,tr("FiSysMg - Message"), tr("Unable to load local disk information"));