1 |
// qsamplerDeviceForm.cpp |
// qsamplerDeviceForm.cpp |
2 |
// |
// |
3 |
/**************************************************************************** |
/**************************************************************************** |
4 |
Copyright (C) 2004-2007, rncbc aka Rui Nuno Capela. All rights reserved. |
Copyright (C) 2004-2009, rncbc aka Rui Nuno Capela. All rights reserved. |
5 |
Copyright (C) 2007, Christian Schoenebeck |
Copyright (C) 2007, 2008 Christian Schoenebeck |
6 |
|
|
7 |
This program is free software; you can redistribute it and/or |
This program is free software; you can redistribute it and/or |
8 |
modify it under the terms of the GNU General Public License |
modify it under the terms of the GNU General Public License |
279 |
"%1\n\n" |
"%1\n\n" |
280 |
"Are you sure?") |
"Are you sure?") |
281 |
.arg(device.deviceName()), |
.arg(device.deviceName()), |
282 |
tr("OK"), tr("Cancel")) > 0) |
QMessageBox::Ok | QMessageBox::Cancel) |
283 |
|
== QMessageBox::Cancel) |
284 |
return; |
return; |
285 |
} |
} |
286 |
|
|
614 |
bool bClient = (pMainForm->client() != NULL); |
bool bClient = (pMainForm->client() != NULL); |
615 |
bool bEnabled = (pItem != NULL); |
bool bEnabled = (pItem != NULL); |
616 |
pAction = menu.addAction( |
pAction = menu.addAction( |
617 |
QIcon(":/qsampler/pixmaps/deviceCreate.png"), |
QIcon(":/icons/deviceCreate.png"), |
618 |
tr("&Create device"), this, SLOT(createDevice())); |
tr("&Create device"), this, SLOT(createDevice())); |
619 |
pAction->setEnabled(bEnabled || (bClient && m_bNewDevice)); |
pAction->setEnabled(bEnabled || (bClient && m_bNewDevice)); |
620 |
pAction = menu.addAction( |
pAction = menu.addAction( |
621 |
QIcon(":/qsampler/pixmaps/deviceDelete.png"), |
QIcon(":/icons/deviceDelete.png"), |
622 |
tr("&Delete device"), this, SLOT(deleteDevice())); |
tr("&Delete device"), this, SLOT(deleteDevice())); |
623 |
pAction->setEnabled(bEnabled && !m_bNewDevice); |
pAction->setEnabled(bEnabled && !m_bNewDevice); |
624 |
menu.addSeparator(); |
menu.addSeparator(); |
625 |
pAction = menu.addAction( |
pAction = menu.addAction( |
626 |
QIcon(":/qsampler/pixmaps/formRefresh.png"), |
QIcon(":/icons/formRefresh.png"), |
627 |
tr("&Refresh"), this, SLOT(refreshDevices())); |
tr("&Refresh"), this, SLOT(refreshDevices())); |
628 |
pAction->setEnabled(bClient); |
pAction->setEnabled(bClient); |
629 |
|
|