QIMessageBox.h revision ce14c3a11dc5c398b34383009423cf186554c499
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding * VBox frontends: Qt GUI ("VirtualBox"):
b99dbaab171d91e1b664397cc40e039d0c087c65fielding * innotek Qt extensions: QIMessageBox class declaration
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding * Copyright (C) 2006-2007 innotek GmbH
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding * This file is part of VirtualBox Open Source Edition (OSE), as
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding * available from http://www.virtualbox.org. This file is free software;
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding * you can redistribute it and/or modify it under the terms of the GNU
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding * General Public License as published by the Free Software Foundation,
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding * in version 2 as it comes in the "COPYING" file of the VirtualBox OSE
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding * distribution. VirtualBox OSE is distributed in the hope that it will
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding * be useful, but WITHOUT ANY WARRANTY of any kind.
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding // for compatibility with QMessageBox
ab2c1c1c83ec91415565da5a71fbc15d9685caa6fielding NoButton = 0, Ok = 1, Cancel = 2, Yes = 3, No = 4, Abort = 5,
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding Retry = 6, Ignore = 7, YesAll = 8, NoAll = 9, ButtonMask = 0xff,
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding QIMessageBox (const QString &aCaption, const QString &aText,
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding Icon aIcon, int aButton0, int aButton1 = 0, int aButton2 = 0,
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding QWidget *aParent = 0, const char *aName = 0, bool aModal = TRUE,
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding QString flagText() const { return mFlagCB->isShown() ? mFlagCB->text() : QString::null; }
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding bool isFlagChecked() const { return mFlagCB->isChecked(); }
0f081398cf0eef8cc7c66a535d450110a92dc8aefielding void setFlagChecked (bool aChecked) { mFlagCB->setChecked (aChecked); }
cccd31fa4a72fe23cc3249c06db181b274a55a69gstein QString detailsText () const { return mDetailsText->text(); }
c9dafaafc2650994e47f88f5239f643c97ec4cb3wrowe bool isDetailsShown() const { return mDetailsVBox->isShown(); }