From d7f58f9f589c7de1a34e73ab4fda48a06a6b4ee4 Mon Sep 17 00:00:00 2001 From: Tim Jenssen Date: Mon, 22 Apr 2013 17:12:13 +0200 Subject: added orderedButtons method - this is needed to write an unittest Change-Id: I2987c56360ac82f27e0bbfc0563feae297bb856b Reviewed-by: Niels Weber Reviewed-by: Karsten Heimrich --- src/libs/installer/messageboxhandler.cpp | 19 ++++++++++++++----- src/libs/installer/messageboxhandler.h | 2 ++ 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/libs/installer/messageboxhandler.cpp b/src/libs/installer/messageboxhandler.cpp index 219bc8057..832a96e85 100644 --- a/src/libs/installer/messageboxhandler.cpp +++ b/src/libs/installer/messageboxhandler.cpp @@ -151,6 +151,19 @@ QWidget *MessageBoxHandler::currentBestSuitParent() return qApp->activeWindow(); } +QList MessageBoxHandler::orderedButtons() +{ + static QList buttons; + if (!buttons.isEmpty()) + return buttons; + buttons << QMessageBox::YesToAll << QMessageBox::Yes << QMessageBox::Ok << QMessageBox::Apply + << QMessageBox::SaveAll << QMessageBox::Save < orderedButtons(); + private Q_SLOTS: //this removes the slot from the script area virtual void deleteLater() { -- cgit v1.2.3