コード例 #1
0
TabSearch::TabSearch( QWidget * parent )
	: QWidget( parent ), Ui::TabSearch()
{
	// UIC stuff
	setupUi( this );
	
	// Clickable Help label
	connect( lblHelp, 
	         SIGNAL( linkActivated( const QString & ) ), 
	         this, 
	         SLOT( onHelpClicked(const QString & ) ) );
	
	// Go Button
	connect( btnGo, 
			 SIGNAL( clicked () ), 
			 this, 
			 SLOT( onReturnPressed() ) );

	// Pressing 'Return' in the combo box line edit
	connect( searchBox->lineEdit(), 
			 SIGNAL( returnPressed() ), 
			 this, 
			 SLOT( onReturnPressed() ) );
	
	// Clicking on tree element
    if ( pConfig->m_tabUseSingleClick )
    {
        connect( tree,
                 SIGNAL( itemClicked(QTreeWidgetItem*,int)),
                 this,
                 SLOT( onItemActivated( QTreeWidgetItem *, int ) ) );
    }
コード例 #2
0
batch_download_wechat_msg_list::batch_download_wechat_msg_list(QWidget *parent, Qt::WFlags flags)
	: QWidget(parent, flags)
{
	ui.setupUi(this);
	ui.lineEdit->setText("D:\\备份\\Python开发者_查看历史消息.html");
	connect(ui.lineEdit,
		SIGNAL(returnPressed()),
		this,
		SLOT(onReturnPressed()));

	connect(ui.lineSaveDir,
		SIGNAL(returnPressed()),
		this,
		SLOT(onReturnPressed()));
}
コード例 #3
0
ToyCmdWidget::ToyCmdWidget(QWidget *parent)
	: ToyWidget(parent)
{
	m_HelpText = tr("OSC Trigger:\nNo Arguments = Click\nArgument(1) = Press\nArgument(0) = Release");

	m_Widget = new QWidget(this);
	QGridLayout *layout = new QGridLayout(m_Widget);
	layout->setMargin(2);
	layout->setSpacing(4);

	m_Cmd = new FadeCmd(m_Widget);
	m_Cmd->setSizePolicy(QSizePolicy::MinimumExpanding, QSizePolicy::MinimumExpanding);
	connect(m_Cmd, SIGNAL(editingFinished()), this, SLOT(onEditingFinished()));
	connect(m_Cmd, SIGNAL(returnPressed()), this, SLOT(onReturnPressed()));
	layout->addWidget(m_Cmd, 0, 1);

	m_Send = new FadeButton(m_Widget);
	m_Send->setToolTip( tr("Send Command") );
	m_Send->setSizePolicy(QSizePolicy::Preferred, QSizePolicy::MinimumExpanding);
	connect(m_Send, SIGNAL(clicked(bool)), this, SLOT(onSendClicked(bool)));
	layout->addWidget(m_Send, 0, 2);

	QPalette pal( m_Send->palette() );
	m_Color = pal.color(QPalette::Button);
	m_TextColor = pal.color(QPalette::ButtonText);

	SetColor(m_Color);
	SetTextColor(m_TextColor);
}
コード例 #4
0
ファイル: ChannelFrame.cpp プロジェクト: melalawi/OstrichChat
void ChannelFrame::assignSlots() {
	//When the user wants to send a message
	connect(ui.chatSubmitButton, SIGNAL(clicked()), this, SLOT(messageSend()));
	connect(chatBox, SIGNAL(onReturnPressed()), this, SLOT(messageSend()));

	// Called whenever a new line of chat is received
	connect(channelConnection, SIGNAL(lineReceivedSignal(const QString&)), chatList, SLOT(addChatLine(const QString&)));
	connect(channelConnection, SIGNAL(lineSentSignal(const QString&)), chatList, SLOT(addChatLine(const QString&)));
}
コード例 #5
0
ファイル: ctkDICOMQueryWidget.cpp プロジェクト: 151706061/CTK
//----------------------------------------------------------------------------
ctkDICOMQueryWidget::~ctkDICOMQueryWidget()
{
  Q_D(ctkDICOMQueryWidget);

  disconnect(d->NameSearch, SIGNAL(textChanged(QString)), this, SLOT(startTimer()));
  disconnect(d->StudySearch, SIGNAL(textChanged(QString)), this, SLOT(startTimer()));
  disconnect(d->SeriesSearch, SIGNAL(textChanged(QString)), this, SLOT(startTimer()));
  disconnect(d->IdSearch, SIGNAL(textChanged(QString)), this, SLOT(startTimer()));
  disconnect(d->DateRangeWidget, SIGNAL(endDateTimeChanged(QDateTime)), this, SLOT(startTimer()));
  disconnect(d->DateRangeWidget, SIGNAL(startDateTimeChanged(QDateTime)), this, SLOT(startTimer()));
  disconnect(d->ModalityWidget, SIGNAL(selectedModalitiesChanged(QStringList)), this, SLOT(startTimer()));

  disconnect(d->SearchTimer, SIGNAL(timeout()), this, SIGNAL(parameterChanged()));

  disconnect(d->NameSearch, SIGNAL(returnPressed()), this, SLOT(onReturnPressed()));
  disconnect(d->StudySearch, SIGNAL(returnPressed()), this, SLOT(onReturnPressed()));
  disconnect(d->SeriesSearch, SIGNAL(returnPressed()), this, SLOT(onReturnPressed()));
  disconnect(d->IdSearch, SIGNAL(returnPressed()), this, SLOT(onReturnPressed()));
}
コード例 #6
0
ChatLine::ChatLine(QWidget *parent):
    QLineEdit(parent)
{
    setStyleSheet("color: white;"
                  "background-color:transparent");
    setFixedSize(259,25);
    connect(this,SIGNAL(returnPressed()),this,SLOT(onReturnPressed()));
    connect(this,SIGNAL(toChat(unsigned short, google::protobuf::Message*)),logic->getClient(),SLOT(sendMessage(unsigned short, google::protobuf::Message*)));
    connect(this,SIGNAL(textChanged(QString)),this,SLOT(onTextChanged(QString)));
}
コード例 #7
0
ファイル: ctkDICOMQueryWidget.cpp プロジェクト: 151706061/CTK
//----------------------------------------------------------------------------
ctkDICOMQueryWidget::ctkDICOMQueryWidget(QWidget* _parent):Superclass(_parent), 
  d_ptr(new ctkDICOMQueryWidgetPrivate)
{
  Q_D(ctkDICOMQueryWidget);
  
  d->setupUi(this);

  d->NameSearch->setFocus(Qt::PopupFocusReason);

  connect(d->NameSearch, SIGNAL(textChanged(QString)), this, SLOT(startTimer()));
  connect(d->StudySearch, SIGNAL(textChanged(QString)), this, SLOT(startTimer()));
  connect(d->SeriesSearch, SIGNAL(textChanged(QString)), this, SLOT(startTimer()));
  connect(d->IdSearch, SIGNAL(textChanged(QString)), this, SLOT(startTimer()));
  connect(d->DateRangeWidget, SIGNAL(endDateTimeChanged(QDateTime)), this, SLOT(startTimer()));
  connect(d->DateRangeWidget, SIGNAL(startDateTimeChanged(QDateTime)), this, SLOT(startTimer()));
  connect(d->ModalityWidget, SIGNAL(selectedModalitiesChanged(QStringList)), this, SLOT(startTimer()));

  connect(d->SearchTimer, SIGNAL(timeout()), this, SIGNAL(parameterChanged()));

  connect(d->NameSearch, SIGNAL(returnPressed()), this, SLOT(onReturnPressed()));
  connect(d->StudySearch, SIGNAL(returnPressed()), this, SLOT(onReturnPressed()));
  connect(d->SeriesSearch, SIGNAL(returnPressed()), this, SLOT(onReturnPressed()));
  connect(d->IdSearch, SIGNAL(returnPressed()), this, SLOT(onReturnPressed()));
}