20 |
|
|
21 |
*****************************************************************************/ |
*****************************************************************************/ |
22 |
|
|
23 |
|
#include "qsamplerAbout.h" |
24 |
#include "qsamplerMainForm.h" |
#include "qsamplerMainForm.h" |
25 |
|
|
|
#include "qsamplerAbout.h" |
|
26 |
#include "qsamplerOptions.h" |
#include "qsamplerOptions.h" |
27 |
#include "qsamplerChannel.h" |
#include "qsamplerChannel.h" |
28 |
#include "qsamplerMessages.h" |
#include "qsamplerMessages.h" |
205 |
// Set the activation connection. |
// Set the activation connection. |
206 |
QObject::connect(m_pWorkspace, |
QObject::connect(m_pWorkspace, |
207 |
SIGNAL(windowActivated(QWidget *)), |
SIGNAL(windowActivated(QWidget *)), |
208 |
SLOT(stabilizeForm())); |
SLOT(activateStrip(QWidget *))); |
209 |
// Make it shine :-) |
// Make it shine :-) |
210 |
setCentralWidget(m_pWorkspace); |
setCentralWidget(m_pWorkspace); |
211 |
|
|
238 |
WSAStartup(MAKEWORD(1, 1), &_wsaData); |
WSAStartup(MAKEWORD(1, 1), &_wsaData); |
239 |
#endif |
#endif |
240 |
|
|
241 |
|
// Some actions surely need those |
242 |
|
// shortcuts firmly attached... |
243 |
|
addAction(m_ui.viewMenubarAction); |
244 |
|
addAction(m_ui.viewToolbarAction); |
245 |
|
|
246 |
QObject::connect(m_ui.fileNewAction, |
QObject::connect(m_ui.fileNewAction, |
247 |
SIGNAL(triggered()), |
SIGNAL(triggered()), |
248 |
SLOT(fileNew())); |
SLOT(fileNew())); |
2663 |
stabilizeForm(); |
stabilizeForm(); |
2664 |
} |
} |
2665 |
|
|
2666 |
|
|
2667 |
|
// Channel strip activation/selection. |
2668 |
|
void MainForm::activateStrip ( QWidget *pWidget ) |
2669 |
|
{ |
2670 |
|
ChannelStrip *pChannelStrip |
2671 |
|
= static_cast<ChannelStrip *> (pWidget); |
2672 |
|
if (pChannelStrip) |
2673 |
|
pChannelStrip->setSelected(true); |
2674 |
|
|
2675 |
|
stabilizeForm(); |
2676 |
|
} |
2677 |
|
|
2678 |
|
|
2679 |
} // namespace QSampler |
} // namespace QSampler |
2680 |
|
|
2681 |
|
|