[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/kalarm
From: David Jarvie <software () astrojar ! org ! uk>
Date: 2006-12-09 0:06:10
Message-ID: 1165622770.326353.29711.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 611624 by djarvie:
Fix crash on activation
M +9 -15 editdlg.cpp
--- trunk/KDE/kdepim/kalarm/editdlg.cpp #611623:611624
@@ -187,7 +187,11 @@
setObjectName(mTemplate ? "TemplEditDlg" : "EditDlg"); // used by LikeBack
setCaption(caption);
setButtons((readOnly ? Cancel|Try : Template ? Ok|Cancel|Try : Ok|Cancel|Try|Default));
- setDefaultButton(Cancel);
+ setDefaultButton(readOnly ? Cancel : Ok);
+ setButtonText(Default, i18n("Load Template..."));
+ connect(this, SIGNAL(okClicked()), SLOT(slotOk()));
+ connect(this, SIGNAL(tryClicked()), SLOT(slotTry()));
+ connect(this, SIGNAL(defaultClicked()), SLOT(slotDefault()));
switch (getResource)
{
case RES_USE_EVENT_ID:
@@ -205,8 +209,6 @@
mResourceEventId.clear();
break;
}
- setDefaultButton(readOnly ? Cancel : Ok);
- setButtonText(Default, i18n("Load Template..."));
KVBox* mainWidget = new KVBox(this);
mainWidget->setMargin(0);
setMainWidget(mainWidget);
@@ -226,7 +228,7 @@
mTabs = new QTabWidget(mainWidget);
// mTabs->setMargin(marginHint());
- KVBox* mainPageBox = new KVBox(0/*mTabs*/);
+ KVBox* mainPageBox = new KVBox;
mainPageBox->setMargin(marginHint());
mTabs->addTab(mainPageBox, i18n("&Alarm"));
mMainPageIndex = 0;
@@ -237,7 +239,7 @@
topLayout->setSpacing(spacingHint());
// Recurrence tab
- KVBox* recurTab = new KVBox(0/*mTabs*/);
+ KVBox* recurTab = new KVBox;
recurTab->setMargin(marginHint());
mTabs->addTab(recurTab, i18n("&Recurrence"));
mRecurPageIndex = 1;
@@ -1395,7 +1397,7 @@
resize(s);
}
KWin::setOnDesktop(winId(), mDesktop); // ensure it displays on the desktop expected by the user
- showEvent(se);
+ KDialog::showEvent(se);
}
/******************************************************************************
@@ -1411,7 +1413,7 @@
s.setHeight(s.height() - (mDeferGroup->isHidden() ? 0 : mDeferGroupHeight));
KAlarm::writeConfigWindowSize(EDIT_DIALOG_NAME, s);
}
- resizeEvent(re);
+ KDialog::resizeEvent(re);
}
/******************************************************************************
@@ -1626,14 +1628,6 @@
}
/******************************************************************************
-* Called when the Cancel button is clicked.
-*/
-void EditAlarmDlg::slotCancel()
-{
- reject();
-}
-
-/******************************************************************************
* Called when the Load Template button is clicked.
* Prompt to select a template and initialise the dialogue with its contents.
*/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic