- connect(m_lineEdit, SIGNAL(textChanged(QString)), this, SLOT(slotTextChanged(QString)));
-
- QString fileName = items[0].url().prettyUrl();
- QString extension = KMimeType::extractKnownExtension(fileName.toLower());
- if (!extension.isEmpty()) {
- extension.insert(0, '.');
- // The first item seems to have a extension (e. g. '.jpg' or '.txt'). Now
- // check whether all other URLs have the same extension. If this is the
- // case, add this extension to the name suggestion.
- for (int i = 1; i < itemCount; ++i) {
- fileName = items[i].url().prettyUrl().toLower();
- if (!fileName.endsWith(extension)) {
- // at least one item does not have the same extension
- extension.truncate(0);
- break;
- }
- }
- }
+ mainLayout->addWidget(m_lineEdit);
+ connect(m_lineEdit, &KLineEdit::textChanged, this, &RenameDialog::slotTextChanged);