[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: aegypten_branch: kdepim/kmail
From: Marc Mutz <Marc.Mutz () uni-bielefeld ! de>
Date: 2004-05-29 16:10:54
Message-ID: 20040529161054.B2C8F126E6 () office ! kde ! org
[Download RAW message or body]
CVS commit by mutz:
Merge from HEAD: CVS commit by mueller:
qt_cast is faster.
M +16 -17 kmcomposewin.cpp 1.765.2.41
--- kdepim/kmail/kmcomposewin.cpp #1.765.2.40:1.765.2.41
@@ -2564,8 +2564,8 @@ void KMComposeWin::slotUndo()
if (!fw) return;
- if (fw->inherits("KEdit"))
- ((QMultiLineEdit*)fw)->undo();
- else if (fw->inherits("QLineEdit"))
- ((QLineEdit*)fw)->undo();
+ if ( ::qt_cast<KEdit*>(fw) )
+ static_cast<QMultiLineEdit*>(fw)->undo();
+ else if (::qt_cast<QLineEdit*>(fw))
+ static_cast<QLineEdit*>(fw)->undo();
}
@@ -2575,8 +2575,8 @@ void KMComposeWin::slotRedo()
if (!fw) return;
- if (fw->inherits("KEdit"))
- ((QMultiLineEdit*)fw)->redo();
- else if (fw->inherits("QLineEdit"))
- ((QLineEdit*)fw)->redo();
+ if (::qt_cast<KEdit*>(fw))
+ static_cast<KEdit*>(fw)->redo();
+ else if (::qt_cast<QLineEdit*>(fw))
+ static_cast<QLineEdit*>(fw)->redo();
}
@@ -2587,9 +2587,8 @@ void KMComposeWin::slotCut()
if (!fw) return;
- if (fw->inherits("KEdit"))
- ((QMultiLineEdit*)fw)->cut();
- else if (fw->inherits("QLineEdit"))
- ((QLineEdit*)fw)->cut();
- else kdDebug(5006) << "wrong focus widget" << endl;
+ if (::qt_cast<KEdit*>(fw))
+ static_cast<KEdit*>(fw)->cut();
+ else if (::qt_cast<QLineEdit*>(fw))
+ static_cast<QLineEdit*>(fw)->cut();
}
@@ -2631,8 +2630,8 @@ void KMComposeWin::slotMarkAll()
if (!fw) return;
- if (fw->inherits("QLineEdit"))
- ((QLineEdit*)fw)->selectAll();
- else if (fw->inherits("QMultiLineEdit"))
- ((QMultiLineEdit*)fw)->selectAll();
+ if (::qt_cast<QLineEdit*>(fw))
+ static_cast<QLineEdit*>(fw)->selectAll();
+ else if (::qt_cast<KEdit*>(fw))
+ static_cast<KEdit*>(fw)->selectAll();
}
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic