QmitkUSNavigationProcessWidget::QmitkUSNavigationProcessWidget(QWidget* parent) :
  QWidget(parent),
  m_SettingsWidget(0),
  m_BaseNode(mitk::DataNode::New()), m_CurrentTabIndex(0), m_CurrentMaxStep(0),
  m_ImageAlreadySetToNode(false),
  m_ReadySignalMapper(new QSignalMapper(this)), m_NoLongerReadySignalMapper(new QSignalMapper(this)),
  m_StdMultiWidget(0),
  m_UsePlanningStepWidget(false),
  ui(new Ui::QmitkUSNavigationProcessWidget)
{
  m_Parent = parent;

  ui->setupUi(this);

  // remove the default page
  ui->stepsToolBox->setCurrentIndex(1);// ->removeItem(0);

  //set shortcuts
  QShortcut *nextShortcut = new QShortcut(QKeySequence("F10"), parent);
  QShortcut *prevShortcut = new QShortcut(QKeySequence("F11"), parent);
  connect(nextShortcut, SIGNAL(activated()), this, SLOT(OnNextButtonClicked()));
  connect(prevShortcut, SIGNAL(activated()), this, SLOT(OnPreviousButtonClicked()));

  //connect other slots
  connect( ui->restartStepButton, SIGNAL(clicked()), this, SLOT(OnRestartStepButtonClicked()) );
  connect( ui->previousButton, SIGNAL(clicked()), this, SLOT(OnPreviousButtonClicked()) );
  connect( ui->nextButton, SIGNAL(clicked()), this, SLOT(OnNextButtonClicked()) );
  connect( ui->stepsToolBox, SIGNAL(currentChanged(int)), this, SLOT(OnTabChanged(int)) );
  connect (ui->settingsButton, SIGNAL(clicked()), this, SLOT(OnSettingsButtonClicked()) );
  connect( m_ReadySignalMapper, SIGNAL(mapped(int)), this, SLOT(OnStepReady(int)) );
  connect( m_NoLongerReadySignalMapper, SIGNAL(mapped(int)), this, SLOT(OnStepNoLongerReady(int)) );

  ui->settingsFrameWidget->setHidden(true);
}
Esempio n. 2
0
void PlayScene::InitUi(){

    ////设置QSS样式表
    QFile file(":/Qss/Resource/Qss/PlayScene.css");
    if (file.open(QIODevice::ReadOnly)){
        this->setStyleSheet(file.readAll());
    }
    file.close();

    ui->tbtn_like->setObjectName("tbtn_like_normal");

    ui->volume->setRange(0,100);
    ui->volume->setSliderPosition(100);

    connect(ui->tbtn_like,SIGNAL(clicked()),this,SLOT(OnLikeButtonClicked()));
    connect(ui->tbtn_trash,SIGNAL(clicked()),this,SLOT(OnTrashButtonClicked()));
    connect(ui->tbtn_next,SIGNAL(clicked()),this,SLOT(OnNextButtonClicked()));
    connect(ui->volume,SIGNAL(valueChanged(int)),this,SLOT(OnValueChanged (int)));
    connect(ui->album_image,SIGNAL(clicked()),this,SLOT(OnAlbumClicked()));

}