initial import
This commit is contained in:
@@ -0,0 +1,82 @@
|
||||
/************************************************************************
|
||||
* $Id: searchpublicationlistdialog.cpp 661 2011-04-05 13:16:53Z elzubeir $
|
||||
*
|
||||
* ------------
|
||||
* Description:
|
||||
* ------------
|
||||
*
|
||||
* (C) Copyright 2009-2011 ALLCONTENT. All rights reserved.
|
||||
*
|
||||
* -----------------
|
||||
* Revision Details: (Updated by Revision Control System)
|
||||
* -----------------
|
||||
* $Date: 2011-04-05 17:16:53 +0400 (Tue, 05 Apr 2011) $
|
||||
* $Author: elzubeir $
|
||||
* $Revision: 661 $
|
||||
* $HeadURL: file:///opt/svn/socialhose/trunk/app/ClippingStation/searchpublicationlistdialog.cpp $
|
||||
*
|
||||
************************************************************************/
|
||||
|
||||
#include "searchpublicationlistdialog.h"
|
||||
#include "ui_searchpublicationlistdialog.h"
|
||||
|
||||
#include <QCompleter>
|
||||
|
||||
SearchPublicationListDialog::SearchPublicationListDialog(QWidget *parent) :
|
||||
QDialog(parent),
|
||||
m_ui(new Ui::SearchPublicationListDialog)
|
||||
{
|
||||
m_ui->setupUi(this);
|
||||
m_ui->startDateEdit->setDate(QDate::currentDate()); //set the current date to today!
|
||||
m_ui->endDateEdit->setDate(QDate::currentDate());
|
||||
}
|
||||
|
||||
SearchPublicationListDialog::~SearchPublicationListDialog()
|
||||
{
|
||||
delete m_ui;
|
||||
}
|
||||
|
||||
void SearchPublicationListDialog::changeEvent(QEvent *e)
|
||||
{
|
||||
QDialog::changeEvent(e);
|
||||
switch (e->type()) {
|
||||
case QEvent::LanguageChange:
|
||||
m_ui->retranslateUi(this);
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
void SearchPublicationListDialog::setKeywords(QStringList &keywords)
|
||||
{
|
||||
QCompleter* completer = new QCompleter(keywords, this); //createa completer with the list of publication names
|
||||
completer->setCaseSensitivity(Qt::CaseInsensitive);
|
||||
m_ui->keywordLineEdit->setCompleter(completer); //use the complete with the publicationLineEdit
|
||||
}
|
||||
|
||||
|
||||
void SearchPublicationListDialog::setCountryList(QStringList &countries)
|
||||
{
|
||||
countries.insert(0, "");
|
||||
m_ui->countryComboBox->insertItems(0, countries);
|
||||
}
|
||||
|
||||
void SearchPublicationListDialog::get(QString &keyword, bool &dateselected, QString &startDate, QString &endDate,
|
||||
QString &type, QString &country, QString &ocrSearchword, QString &status)
|
||||
{
|
||||
keyword = m_ui->keywordLineEdit->text().trimmed();
|
||||
dateselected = m_ui->dateRadioButton->isChecked();
|
||||
if(dateselected)
|
||||
{
|
||||
startDate = m_ui->startDateEdit->text();
|
||||
endDate = m_ui->endDateEdit->text();
|
||||
}
|
||||
else
|
||||
startDate = endDate = "";
|
||||
|
||||
type = m_ui->typeComboBox->currentText();
|
||||
country = m_ui->countryComboBox->currentText();
|
||||
ocrSearchword = m_ui->ocrSearchLineEdit->text();
|
||||
status = m_ui->statusComboBox->currentText().trimmed();
|
||||
}
|
||||
Reference in New Issue
Block a user