mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2026-01-02 09:50:52 +01:00
Amelioration de l'integration de certains dialogues sous MacOS.
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@730 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -739,17 +739,16 @@ void QETApp::openElementFiles(const QStringList &files_list) {
|
||||
*/
|
||||
void QETApp::configureQET() {
|
||||
// determine le widget parent a utiliser pour le dialogue
|
||||
#ifdef Q_WS_MAC
|
||||
QWidget *parent_widget = 0;
|
||||
#else
|
||||
QWidget *parent_widget = activeWindow();
|
||||
#endif
|
||||
|
||||
|
||||
// cree le dialogue
|
||||
ConfigDialog cd;
|
||||
|
||||
// associe le dialogue a un eventuel widget parent
|
||||
if (parent_widget) {
|
||||
#ifdef Q_WS_MAC
|
||||
cd.setWindowFlags(Qt::Sheet);
|
||||
#endif
|
||||
cd.setParent(parent_widget, cd.windowFlags());
|
||||
}
|
||||
|
||||
@@ -767,11 +766,7 @@ void QETApp::configureQET() {
|
||||
*/
|
||||
void QETApp::aboutQET() {
|
||||
// determine le widget parent a utiliser pour le dialogue
|
||||
#ifdef Q_WS_MAC
|
||||
QWidget *parent_widget = 0;
|
||||
#else
|
||||
QWidget *parent_widget = activeWindow();
|
||||
#endif
|
||||
|
||||
// cree le dialogue si cela n'a pas deja ete fait
|
||||
if (!about_dialog_) {
|
||||
@@ -780,6 +775,9 @@ void QETApp::aboutQET() {
|
||||
|
||||
// associe le dialogue a un eventuel widget parent
|
||||
if (parent_widget) {
|
||||
#ifdef Q_WS_MAC
|
||||
about_dialog_ -> setWindowFlags(Qt::Sheet);
|
||||
#endif
|
||||
about_dialog_ -> setParent(parent_widget, about_dialog_ -> windowFlags());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user