#include <kicon.h>
DolphinSettingsDialog::DolphinSettingsDialog(DolphinMainWindow* mainWindow) :
- KPageDialog(),
- m_mainWindow(mainWindow)
+ KPageDialog(mainWindow)
{
const QSize minSize = minimumSize();
setMinimumSize(QSize(512, minSize.height()));
void restoreDefaults();
private:
- DolphinMainWindow* m_mainWindow;
GeneralSettingsPage* m_generalSettingsPage;
ViewSettingsPage* m_viewSettingsPage;
};
if (items.count() > 1) {
// More than one item has been selected for renaming. Open
// a rename dialog and rename all items afterwards.
- RenameDialog dialog(items);
+ RenameDialog dialog(this, items);
if (dialog.exec() == QDialog::Rejected) {
return;
}
// TODO: Think about using KFileItemDelegate as soon as it supports editing.
// Currently the RenameDialog is used, but I'm not sure whether inline renaming
// is a benefit for the user at all -> let's wait for some input first...
- RenameDialog dialog(items);
+ RenameDialog dialog(this, items);
if (dialog.exec() == QDialog::Rejected) {
return;
}
#include <QtGui/QLabel>
#include <QtGui/QBoxLayout>
-RenameDialog::RenameDialog(const KFileItemList& items) :
- KDialog(),
+RenameDialog::RenameDialog(QWidget *parent, const KFileItemList& items) :
+ KDialog(parent),
m_renameOneItem(false)
{
const QSize minSize = minimumSize();
Q_OBJECT
public:
- explicit RenameDialog(const KFileItemList& items);
+ explicit RenameDialog(QWidget *parent, const KFileItemList& items);
virtual ~RenameDialog();
/**
{
KFileItemList item;
item.append(m_fileInfo);
- RenameDialog dialog(item);
+ RenameDialog dialog(m_parent, item);
if (dialog.exec() == QDialog::Accepted) {
const QString& newName = dialog.newName();
if (!newName.isEmpty()) {