diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-07-02 06:40:27 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-07-02 06:40:27 +0000 |
commit | 2595a15ebeb6fc46b7cb241d01ec0c2460ec2111 (patch) | |
tree | 18a8f0f4ac5a86dacfa74c3537551ec39bc85e75 /src/fetchdialog.cpp | |
parent | 1d90725a4001fab9d3922b2cbcceeee5e2d1686f (diff) | |
download | tellico-2595a15ebeb6fc46b7cb241d01ec0c2460ec2111.tar.gz tellico-2595a15ebeb6fc46b7cb241d01ec0c2460ec2111.zip |
TQt4 port tellico
This enables compilation under both Qt3 and Qt4
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/tellico@1239054 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'src/fetchdialog.cpp')
-rw-r--r-- | src/fetchdialog.cpp | 334 |
1 files changed, 167 insertions, 167 deletions
diff --git a/src/fetchdialog.cpp b/src/fetchdialog.cpp index 453b1b3..18a17c8 100644 --- a/src/fetchdialog.cpp +++ b/src/fetchdialog.cpp @@ -41,16 +41,16 @@ #include <kaccelmanager.h> #include <ktextedit.h> -#include <qlayout.h> -#include <qhbox.h> -#include <qvgroupbox.h> -#include <qsplitter.h> -#include <qtimer.h> -#include <qwhatsthis.h> -#include <qcheckbox.h> -#include <qvbox.h> -#include <qtimer.h> -#include <qimage.h> +#include <tqlayout.h> +#include <tqhbox.h> +#include <tqvgroupbox.h> +#include <tqsplitter.h> +#include <tqtimer.h> +#include <tqwhatsthis.h> +#include <tqcheckbox.h> +#include <tqvbox.h> +#include <tqtimer.h> +#include <tqimage.h> #include <config.h> #ifdef ENABLE_WEBCAM @@ -82,78 +82,78 @@ class FetchDialog::SearchResultItem : public Tellico::GUI::ListViewItem { Fetch::SearchResult* m_result; }; -FetchDialog::FetchDialog(QWidget* parent_, const char* name_) - : KDialogBase(parent_, name_, false, i18n("Internet Search"), 0), - m_timer(new QTimer(this)), m_started(false) { +FetchDialog::FetchDialog(TQWidget* tqparent_, const char* name_) + : KDialogBase(tqparent_, name_, false, i18n("Internet Search"), 0), + m_timer(new TQTimer(this)), m_started(false) { m_collType = Kernel::self()->collectionType(); - QWidget* mainWidget = new QWidget(this, "FetchDialog mainWidget"); + TQWidget* mainWidget = new TQWidget(this, "FetchDialog mainWidget"); setMainWidget(mainWidget); - QVBoxLayout* topLayout = new QVBoxLayout(mainWidget, 0, KDialog::spacingHint()); + TQVBoxLayout* topLayout = new TQVBoxLayout(mainWidget, 0, KDialog::spacingHint()); - QVGroupBox* queryBox = new QVGroupBox(i18n("Search Query"), mainWidget, "FetchDialog queryBox"); + TQVGroupBox* queryBox = new TQVGroupBox(i18n("Search Query"), mainWidget, "FetchDialog queryBox"); topLayout->addWidget(queryBox); - QHBox* box1 = new QHBox(queryBox, "FetchDialog box1"); + TQHBox* box1 = new TQHBox(queryBox, "FetchDialog box1"); box1->setSpacing(KDialog::spacingHint()); - QLabel* label = new QLabel(i18n("Start the search", "S&earch:"), box1); + TQLabel* label = new TQLabel(i18n("Start the search", "S&earch:"), box1); m_valueLineEdit = new KLineEdit(box1); label->setBuddy(m_valueLineEdit); - QWhatsThis::add(m_valueLineEdit, i18n("Enter a search value. An ISBN search must include the full ISBN.")); + TQWhatsThis::add(m_valueLineEdit, i18n("Enter a search value. An ISBN search must include the full ISBN.")); m_keyCombo = new GUI::ComboBox(box1); Fetch::KeyMap map = Fetch::Manager::self()->keyMap(); for(Fetch::KeyMap::ConstIterator it = map.begin(); it != map.end(); ++it) { m_keyCombo->insertItem(it.data(), it.key()); } - connect(m_keyCombo, SIGNAL(activated(int)), SLOT(slotKeyChanged(int))); - QWhatsThis::add(m_keyCombo, i18n("Choose the type of search")); + connect(m_keyCombo, TQT_SIGNAL(activated(int)), TQT_SLOT(slotKeyChanged(int))); + TQWhatsThis::add(m_keyCombo, i18n("Choose the type of search")); m_searchButton = new KPushButton(box1); m_searchButton->setGuiItem(KGuiItem(i18n(FETCH_STRING_STOP), - SmallIconSet(QString::fromLatin1("cancel")))); - connect(m_searchButton, SIGNAL(clicked()), SLOT(slotSearchClicked())); - QWhatsThis::add(m_searchButton, i18n("Click to start or stop the search")); + SmallIconSet(TQString::tqfromLatin1("cancel")))); + connect(m_searchButton, TQT_SIGNAL(clicked()), TQT_SLOT(slotSearchClicked())); + TQWhatsThis::add(m_searchButton, i18n("Click to start or stop the search")); // the search button's text changes from search to stop // I don't want it resizing, so figure out the maximum size and set that m_searchButton->polish(); - int maxWidth = m_searchButton->sizeHint().width(); - int maxHeight = m_searchButton->sizeHint().height(); + int maxWidth = m_searchButton->tqsizeHint().width(); + int maxHeight = m_searchButton->tqsizeHint().height(); m_searchButton->setGuiItem(KGuiItem(i18n(FETCH_STRING_SEARCH), - SmallIconSet(QString::fromLatin1("find")))); - maxWidth = QMAX(maxWidth, m_searchButton->sizeHint().width()); - maxHeight = QMAX(maxHeight, m_searchButton->sizeHint().height()); + SmallIconSet(TQString::tqfromLatin1("tqfind")))); + maxWidth = TQMAX(maxWidth, m_searchButton->tqsizeHint().width()); + maxHeight = TQMAX(maxHeight, m_searchButton->tqsizeHint().height()); m_searchButton->setMinimumWidth(maxWidth); m_searchButton->setMinimumHeight(maxHeight); - QHBox* box2 = new QHBox(queryBox); + TQHBox* box2 = new TQHBox(queryBox); box2->setSpacing(KDialog::spacingHint()); - m_multipleISBN = new QCheckBox(i18n("&Multiple ISBN/UPC search"), box2); - QWhatsThis::add(m_multipleISBN, i18n("Check this box to search for multiple ISBN or UPC values.")); - connect(m_multipleISBN, SIGNAL(toggled(bool)), SLOT(slotMultipleISBN(bool))); + m_multipleISBN = new TQCheckBox(i18n("&Multiple ISBN/UPC search"), box2); + TQWhatsThis::add(m_multipleISBN, i18n("Check this box to search for multiple ISBN or UPC values.")); + connect(m_multipleISBN, TQT_SIGNAL(toggled(bool)), TQT_SLOT(slotMultipleISBN(bool))); - m_editISBN = new KPushButton(KGuiItem(i18n("Edit List..."), QString::fromLatin1("text_block")), box2); + m_editISBN = new KPushButton(KGuiItem(i18n("Edit List..."), TQString::tqfromLatin1("text_block")), box2); m_editISBN->setEnabled(false); - QWhatsThis::add(m_editISBN, i18n("Click to open a text edit box for entering or editing multiple ISBN values.")); - connect(m_editISBN, SIGNAL(clicked()), SLOT(slotEditMultipleISBN())); + TQWhatsThis::add(m_editISBN, i18n("Click to open a text edit box for entering or editing multiple ISBN values.")); + connect(m_editISBN, TQT_SIGNAL(clicked()), TQT_SLOT(slotEditMultipleISBN())); // add for spacing - box2->setStretchFactor(new QWidget(box2), 10); + box2->setStretchFactor(new TQWidget(box2), 10); - label = new QLabel(i18n("Search s&ource:"), box2); + label = new TQLabel(i18n("Search s&ource:"), box2); m_sourceCombo = new KComboBox(box2); label->setBuddy(m_sourceCombo); Fetch::FetcherVec sources = Fetch::Manager::self()->fetchers(m_collType); for(Fetch::FetcherVec::Iterator it = sources.begin(); it != sources.end(); ++it) { m_sourceCombo->insertItem(Fetch::Manager::self()->fetcherIcon(it.data()), (*it).source()); } - connect(m_sourceCombo, SIGNAL(activated(const QString&)), SLOT(slotSourceChanged(const QString&))); - QWhatsThis::add(m_sourceCombo, i18n("Select the database to search")); + connect(m_sourceCombo, TQT_SIGNAL(activated(const TQString&)), TQT_SLOT(slotSourceChanged(const TQString&))); + TQWhatsThis::add(m_sourceCombo, i18n("Select the database to search")); - QSplitter* split = new QSplitter(QSplitter::Vertical, mainWidget); + TQSplitter* split = new TQSplitter(Qt::Vertical, mainWidget); topLayout->addWidget(split); m_listView = new GUI::ListView(split); @@ -162,107 +162,107 @@ FetchDialog::FetchDialog(QWidget* parent_, const char* name_) m_listView->setSorting(10); // greater than number of columns, so not sorting until user clicks column header m_listView->setShowSortIndicator(true); m_listView->setAllColumnsShowFocus(true); - m_listView->setSelectionMode(QListView::Extended); - m_listView->addColumn(QString::null, 20); // will show a check mark when added - m_listView->setColumnAlignment(0, Qt::AlignHCenter); // align checkmark in middle -// m_listView->setColumnWidthMode(0, QListView::Manual); + m_listView->setSelectionMode(TQListView::Extended); + m_listView->addColumn(TQString(), 20); // will show a check mark when added + m_listView->setColumnAlignment(0, TQt::AlignHCenter); // align checkmark in middle +// m_listView->setColumnWidthMode(0, TQListView::Manual); m_listView->addColumn(i18n("Title")); m_listView->addColumn(i18n("Description")); m_listView->addColumn(i18n("Source")); m_listView->viewport()->installEventFilter(this); - connect(m_listView, SIGNAL(selectionChanged()), SLOT(slotShowEntry())); + connect(m_listView, TQT_SIGNAL(selectionChanged()), TQT_SLOT(slotShowEntry())); // double clicking should add the entry - connect(m_listView, SIGNAL(doubleClicked(QListViewItem*)), SLOT(slotAddEntry())); - QWhatsThis::add(m_listView, i18n("As results are found, they are added to this list. Selecting one " + connect(m_listView, TQT_SIGNAL(doubleClicked(TQListViewItem*)), TQT_SLOT(slotAddEntry())); + TQWhatsThis::add(m_listView, i18n("As results are found, they are added to this list. Selecting one " "will fetch the complete entry and show it in the view below.")); m_entryView = new EntryView(split, "entry_view"); // don't bother creating funky gradient images for compact view m_entryView->setUseGradientImages(false); // set the xslt file AFTER setting the gradient image option - m_entryView->setXSLTFile(QString::fromLatin1("Compact.xsl")); - QWhatsThis::add(m_entryView->view(), i18n("An entry may be shown here before adding it to the " + m_entryView->setXSLTFile(TQString::tqfromLatin1("Compact.xsl")); + TQWhatsThis::add(m_entryView->view(), i18n("An entry may be shown here before adding it to the " "current collection by selecting it in the list above")); - QHBox* box3 = new QHBox(mainWidget); + TQHBox* box3 = new TQHBox(mainWidget); topLayout->addWidget(box3); box3->setSpacing(KDialog::spacingHint()); m_addButton = new KPushButton(i18n("&Add Entry"), box3); m_addButton->setEnabled(false); m_addButton->setIconSet(UserIconSet(Kernel::self()->collectionTypeName())); - connect(m_addButton, SIGNAL(clicked()), SLOT(slotAddEntry())); - QWhatsThis::add(m_addButton, i18n("Add the selected entry to the current collection")); + connect(m_addButton, TQT_SIGNAL(clicked()), TQT_SLOT(slotAddEntry())); + TQWhatsThis::add(m_addButton, i18n("Add the selected entry to the current collection")); - m_moreButton = new KPushButton(KGuiItem(i18n("Get More Results"), SmallIconSet(QString::fromLatin1("find"))), box3); + m_moreButton = new KPushButton(KGuiItem(i18n("Get More Results"), SmallIconSet(TQString::tqfromLatin1("tqfind"))), box3); m_moreButton->setEnabled(false); - connect(m_moreButton, SIGNAL(clicked()), SLOT(slotMoreClicked())); - QWhatsThis::add(m_moreButton, i18n("Fetch more results from the current data source")); + connect(m_moreButton, TQT_SIGNAL(clicked()), TQT_SLOT(slotMoreClicked())); + TQWhatsThis::add(m_moreButton, i18n("Fetch more results from the current data source")); KPushButton* clearButton = new KPushButton(KStdGuiItem::clear(), box3); - connect(clearButton, SIGNAL(clicked()), SLOT(slotClearClicked())); - QWhatsThis::add(clearButton, i18n("Clear all search fields and results")); + connect(clearButton, TQT_SIGNAL(clicked()), TQT_SLOT(slotClearClicked())); + TQWhatsThis::add(clearButton, i18n("Clear all search fields and results")); - QHBox* bottombox = new QHBox(mainWidget, "box"); + TQHBox* bottombox = new TQHBox(mainWidget, "box"); topLayout->addWidget(bottombox); bottombox->setSpacing(KDialog::spacingHint()); m_statusBar = new KStatusBar(bottombox, "statusbar"); - m_statusBar->insertItem(QString::null, FETCH_STATUS_ID, 1, false); + m_statusBar->insertItem(TQString(), FETCH_STATUS_ID, 1, false); m_statusBar->setItemAlignment(FETCH_STATUS_ID, AlignLeft | AlignVCenter); - m_progress = new QProgressBar(m_statusBar, "progress"); + m_progress = new TQProgressBar(m_statusBar, "progress"); m_progress->setTotalSteps(0); m_progress->setFixedHeight(fontMetrics().height()+2); m_progress->hide(); m_statusBar->addWidget(m_progress, 0, true); KPushButton* closeButton = new KPushButton(KStdGuiItem::close(), bottombox); - connect(closeButton, SIGNAL(clicked()), SLOT(slotClose())); + connect(closeButton, TQT_SIGNAL(clicked()), TQT_SLOT(slotClose())); - connect(m_timer, SIGNAL(timeout()), SLOT(slotMoveProgress())); + connect(m_timer, TQT_SIGNAL(timeout()), TQT_SLOT(slotMoveProgress())); - setMinimumWidth(QMAX(minimumWidth(), FETCH_MIN_WIDTH)); - setStatus(i18n("Ready.")); + setMinimumWidth(TQMAX(minimumWidth(), FETCH_MIN_WIDTH)); + settqStatus(i18n("Ready.")); - resize(configDialogSize(QString::fromLatin1("Fetch Dialog Options"))); + resize(configDialogSize(TQString::tqfromLatin1("Fetch Dialog Options"))); KConfigGroup config(kapp->config(), "Fetch Dialog Options"); - QValueList<int> splitList = config.readIntListEntry("Splitter Sizes"); + TQValueList<int> splitList = config.readIntListEntry("Splitter Sizes"); if(!splitList.empty()) { split->setSizes(splitList); } - connect(Fetch::Manager::self(), SIGNAL(signalResultFound(Tellico::Fetch::SearchResult*)), - SLOT(slotResultFound(Tellico::Fetch::SearchResult*))); - connect(Fetch::Manager::self(), SIGNAL(signalStatus(const QString&)), - SLOT(slotStatus(const QString&))); - connect(Fetch::Manager::self(), SIGNAL(signalDone()), - SLOT(slotFetchDone())); + connect(Fetch::Manager::self(), TQT_SIGNAL(signalResultFound(Tellico::Fetch::SearchResult*)), + TQT_SLOT(slotResultFound(Tellico::Fetch::SearchResult*))); + connect(Fetch::Manager::self(), TQT_SIGNAL(signaltqStatus(const TQString&)), + TQT_SLOT(slottqStatus(const TQString&))); + connect(Fetch::Manager::self(), TQT_SIGNAL(signalDone()), + TQT_SLOT(slotFetchDone())); // make sure to delete results afterwards m_results.setAutoDelete(true); KAcceleratorManager::manage(this); // initialize combos - QTimer::singleShot(0, this, SLOT(slotInit())); + TQTimer::singleShot(0, this, TQT_SLOT(slotInit())); #ifdef ENABLE_WEBCAM // barcode recognition m_barcodeRecognitionThread = new barcodeRecognitionThread(); if (m_barcodeRecognitionThread->isWebcamAvailable()) { - m_barcodePreview = new QLabel(0); - m_barcodePreview->move( QApplication::desktop()->width() - 350, 30 ); + m_barcodePreview = new TQLabel(0); + m_barcodePreview->move( TQApplication::desktop()->width() - 350, 30 ); m_barcodePreview->setAutoResize( true ); m_barcodePreview->show(); } else { m_barcodePreview = 0; } - connect( m_barcodeRecognitionThread, SIGNAL(recognized(QString)), this, SLOT(slotBarcodeRecognized(QString)) ); - connect( m_barcodeRecognitionThread, SIGNAL(gotImage(QImage&)), this, SLOT(slotBarcodeGotImage(QImage&)) ); + connect( m_barcodeRecognitionThread, TQT_SIGNAL(recognized(TQString)), this, TQT_SLOT(slotBarcodeRecognized(TQString)) ); + connect( m_barcodeRecognitionThread, TQT_SIGNAL(gotImage(TQImage&)), this, TQT_SLOT(slotBarcodeGotImage(TQImage&)) ); m_barcodeRecognitionThread->start(); /* //DEBUG - QImage img( "/home/sebastian/white.png", "PNG" ); + TQImage img( "/home/sebastian/white.png", "PNG" ); m_barcodeRecognitionThread->recognizeBarcode( img );*/ #endif } @@ -279,16 +279,16 @@ FetchDialog::~FetchDialog() { // we might have downloaded a lot of images we don't need to keep Data::EntryVec entriesToCheck; - for(QMap<int, Data::EntryPtr>::Iterator it = m_entries.begin(); it != m_entries.end(); ++it) { + for(TQMap<int, Data::EntryPtr>::Iterator it = m_entries.begin(); it != m_entries.end(); ++it) { entriesToCheck.append(it.data()); } // no additional entries to check images to keep though Data::Document::self()->removeImagesNotInCollection(entriesToCheck, Data::EntryVec()); - saveDialogSize(QString::fromLatin1("Fetch Dialog Options")); + saveDialogSize(TQString::tqfromLatin1("Fetch Dialog Options")); KConfigGroup config(kapp->config(), "Fetch Dialog Options"); - config.writeEntry("Splitter Sizes", static_cast<QSplitter*>(m_listView->parentWidget())->sizes()); + config.writeEntry("Splitter Sizes", static_cast<TQSplitter*>(m_listView->tqparentWidget())->sizes()); config.writeEntry("Search Key", m_keyCombo->currentData().toInt()); config.writeEntry("Search Source", m_sourceCombo->currentText()); } @@ -296,11 +296,11 @@ FetchDialog::~FetchDialog() { void FetchDialog::slotSearchClicked() { m_valueLineEdit->selectAll(); if(m_started) { - setStatus(i18n("Cancelling the search...")); + settqStatus(i18n("Cancelling the search...")); Fetch::Manager::self()->stop(); slotFetchDone(); } else { - QString value = m_valueLineEdit->text().simplifyWhiteSpace(); + TQString value = m_valueLineEdit->text().simplifyWhiteSpace(); if(value != m_oldSearch) { m_listView->clear(); m_entryView->clear(); @@ -309,9 +309,9 @@ void FetchDialog::slotSearchClicked() { m_oldSearch = value; m_started = true; m_searchButton->setGuiItem(KGuiItem(i18n(FETCH_STRING_STOP), - SmallIconSet(QString::fromLatin1("cancel")))); + SmallIconSet(TQString::tqfromLatin1("cancel")))); startProgress(); - setStatus(i18n("Searching...")); + settqStatus(i18n("Searching...")); kapp->processEvents(); Fetch::Manager::self()->startSearch(m_sourceCombo->currentText(), static_cast<Fetch::FetchKey>(m_keyCombo->currentData().toInt()), @@ -331,45 +331,45 @@ void FetchDialog::slotClearClicked() { m_moreButton->setEnabled(false); m_isbnList.clear(); m_statusMessages.clear(); - setStatus(i18n("Ready.")); // because slotFetchDone() writes text + settqStatus(i18n("Ready.")); // because slotFetchDone() writes text } -void FetchDialog::slotStatus(const QString& status_) { +void FetchDialog::slottqStatus(const TQString& status_) { m_statusMessages.push_back(status_); // if the queue was empty, start the timer if(m_statusMessages.count() == 1) { // wait 2 seconds - QTimer::singleShot(2000, this, SLOT(slotUpdateStatus())); + TQTimer::singleShot(2000, this, TQT_SLOT(slotUpdatetqStatus())); } } -void FetchDialog::slotUpdateStatus() { +void FetchDialog::slotUpdatetqStatus() { if(m_statusMessages.isEmpty()) { return; } - setStatus(m_statusMessages.front()); + settqStatus(m_statusMessages.front()); m_statusMessages.pop_front(); if(!m_statusMessages.isEmpty()) { // wait 2 seconds - QTimer::singleShot(2000, this, SLOT(slotUpdateStatus())); + TQTimer::singleShot(2000, this, TQT_SLOT(slotUpdatetqStatus())); } } -void FetchDialog::setStatus(const QString& text_) { - m_statusBar->changeItem(QChar(' ') + text_, FETCH_STATUS_ID); +void FetchDialog::settqStatus(const TQString& text_) { + m_statusBar->changeItem(TQChar(' ') + text_, FETCH_STATUS_ID); } void FetchDialog::slotFetchDone(bool checkISBN /* = true */) { // myDebug() << "FetchDialog::slotFetchDone()" << endl; m_started = false; m_searchButton->setGuiItem(KGuiItem(i18n(FETCH_STRING_SEARCH), - SmallIconSet(QString::fromLatin1("find")))); + SmallIconSet(TQString::tqfromLatin1("tqfind")))); stopProgress(); if(m_resultCount == 0) { - slotStatus(i18n("The search returned no items.")); + slottqStatus(i18n("The search returned no items.")); } else { /* TRANSLATORS: This is a plural form, you need to translate both lines (except "_n: ") */ - slotStatus(i18n("The search returned 1 item.", + slottqStatus(i18n("The search returned 1 item.", "The search returned %n items.", m_resultCount)); } @@ -385,41 +385,41 @@ void FetchDialog::slotFetchDone(bool checkISBN /* = true */) { if(m_collType & (Data::Collection::Book | Data::Collection::Bibtex) && m_multipleISBN->isChecked() && (key == Fetch::ISBN || key == Fetch::UPC)) { - QStringList values = QStringList::split(QString::fromLatin1("; "), + TQStringList values = TQStringList::split(TQString::tqfromLatin1("; "), m_oldSearch.simplifyWhiteSpace()); - for(QStringList::Iterator it = values.begin(); it != values.end(); ++it) { + for(TQStringList::Iterator it = values.begin(); it != values.end(); ++it) { *it = ISBNValidator::cleanValue(*it); } - for(QListViewItemIterator it(m_listView); it.current(); ++it) { - QString i = ISBNValidator::cleanValue(static_cast<SearchResultItem*>(it.current())->m_result->isbn); + for(TQListViewItemIterator it(m_listView); it.current(); ++it) { + TQString i = ISBNValidator::cleanValue(static_cast<SearchResultItem*>(it.current())->m_result->isbn); values.remove(i); - if(i.length() > 10 && i.startsWith(QString::fromLatin1("978"))) { + if(i.length() > 10 && i.startsWith(TQString::tqfromLatin1("978"))) { values.remove(ISBNValidator::cleanValue(ISBNValidator::isbn10(i))); } } if(!values.isEmpty()) { - for(QStringList::Iterator it = values.begin(); it != values.end(); ++it) { + for(TQStringList::Iterator it = values.begin(); it != values.end(); ++it) { ISBNValidator::staticFixup(*it); } // TODO dialog caption - KDialogBase* dlg = new KDialogBase(this, "isbn not found dialog", false, QString::null, KDialogBase::Ok); - QWidget* box = new QWidget(dlg); - QVBoxLayout* lay = new QVBoxLayout(box, KDialog::marginHint(), KDialog::spacingHint()*2); - QHBoxLayout* lay2 = new QHBoxLayout(lay); - QLabel* lab = new QLabel(box); - lab->setPixmap(KGlobal::iconLoader()->loadIcon(QString::fromLatin1("messagebox_info"), + KDialogBase* dlg = new KDialogBase(this, "isbn not found dialog", false, TQString(), KDialogBase::Ok); + TQWidget* box = new TQWidget(dlg); + TQVBoxLayout* lay = new TQVBoxLayout(box, KDialog::marginHint(), KDialog::spacingHint()*2); + TQHBoxLayout* lay2 = new TQHBoxLayout(lay); + TQLabel* lab = new TQLabel(box); + lab->setPixmap(KGlobal::iconLoader()->loadIcon(TQString::tqfromLatin1("messagebox_info"), KIcon::NoGroup, KIcon::SizeMedium)); lay2->addWidget(lab); - QString s = i18n("No results were found for the following ISBN values:"); - lay2->addWidget(new QLabel(s, box), 10); + TQString s = i18n("No results were found for the following ISBN values:"); + lay2->addWidget(new TQLabel(s, box), 10); KTextEdit* edit = new KTextEdit(box, "isbn list edit"); lay->addWidget(edit); - edit->setText(values.join(QChar('\n'))); - QWhatsThis::add(edit, s); - connect(dlg, SIGNAL(okClicked()), dlg, SLOT(deleteLater())); + edit->setText(values.join(TQChar('\n'))); + TQWhatsThis::add(edit, s); + connect(dlg, TQT_SIGNAL(okClicked()), dlg, TQT_SLOT(deleteLater())); dlg->setMainWidget(box); - dlg->setMinimumWidth(QMAX(dlg->minimumWidth(), FETCH_MIN_WIDTH*2/3)); + dlg->setMinimumWidth(TQMAX(dlg->minimumWidth(), FETCH_MIN_WIDTH*2/3)); dlg->show(); } } @@ -436,13 +436,13 @@ void FetchDialog::slotResultFound(Tellico::Fetch::SearchResult* result_) { void FetchDialog::slotAddEntry() { GUI::CursorSaver cs; Data::EntryVec vec; - for(QListViewItemIterator it(m_listView, QListViewItemIterator::Selected); it.current(); ++it) { + for(TQListViewItemIterator it(m_listView, TQListViewItemIterator::Selected); it.current(); ++it) { SearchResultItem* item = static_cast<SearchResultItem*>(it.current()); Fetch::SearchResult* r = item->m_result; Data::EntryPtr entry = m_entries[r->uid]; if(!entry) { - setStatus(i18n("Fetching %1...").arg(r->title)); + settqStatus(i18n("Fetching %1...").tqarg(r->title)); startProgress(); entry = r->fetchEntry(); if(!entry) { @@ -450,11 +450,11 @@ void FetchDialog::slotAddEntry() { } m_entries.insert(r->uid, entry); stopProgress(); - setStatus(i18n("Ready.")); + settqStatus(i18n("Ready.")); } // add a copy, intentionally allowing multiple copies to be added vec.append(new Data::Entry(*entry)); - item->setPixmap(0, UserIcon(QString::fromLatin1("checkmark"))); + item->setPixmap(0, UserIcon(TQString::tqfromLatin1("checkmark"))); } if(!vec.isEmpty()) { Kernel::self()->addEntries(vec, true); @@ -469,9 +469,9 @@ void FetchDialog::slotMoreClicked() { m_started = true; m_searchButton->setGuiItem(KGuiItem(i18n(FETCH_STRING_STOP), - SmallIconSet(QString::fromLatin1("cancel")))); + SmallIconSet(TQString::tqfromLatin1("cancel")))); startProgress(); - setStatus(i18n("Searching...")); + settqStatus(i18n("Searching...")); kapp->processEvents(); Fetch::Manager::self()->continueSearch(); } @@ -494,7 +494,7 @@ void FetchDialog::slotShowEntry() { SearchResultItem* item = static_cast<SearchResultItem*>(items.getFirst()); Fetch::SearchResult* r = item->m_result; - setStatus(i18n("Fetching %1...").arg(r->title)); + settqStatus(i18n("Fetching %1...").tqarg(r->title)); Data::EntryPtr entry = m_entries[r->uid]; if(!entry) { GUI::CursorSaver cs; @@ -505,7 +505,7 @@ void FetchDialog::slotShowEntry() { } stopProgress(); } - setStatus(i18n("Ready.")); + settqStatus(i18n("Ready.")); m_entryView->showEntry(entry); } @@ -538,7 +538,7 @@ void FetchDialog::slotInit() { } slotKeyChanged(m_keyCombo->currentItem()); - QString source = config.readEntry("Search Source"); + TQString source = config.readEntry("Search Source"); if(!source.isEmpty()) { m_sourceCombo->setCurrentItem(source); } @@ -553,14 +553,14 @@ void FetchDialog::slotKeyChanged(int idx_) { if(key == Fetch::ISBN || key == Fetch::UPC || key == Fetch::LCCN) { m_multipleISBN->setEnabled(true); if(key == Fetch::ISBN) { - m_valueLineEdit->setValidator(new ISBNValidator(this)); + m_valueLineEdit->setValidator(new ISBNValidator(TQT_TQOBJECT(this))); } else { - UPCValidator* upc = new UPCValidator(this); - connect(upc, SIGNAL(signalISBN()), SLOT(slotUPC2ISBN())); + UPCValidator* upc = new UPCValidator(TQT_TQOBJECT(this)); + connect(upc, TQT_SIGNAL(signalISBN()), TQT_SLOT(slotUPC2ISBN())); m_valueLineEdit->setValidator(upc); // only want to convert to ISBN if ISBN is accepted by the fetcher Fetch::KeyMap map = Fetch::Manager::self()->keyMap(m_sourceCombo->currentText()); - upc->setCheckISBN(map.contains(Fetch::ISBN)); + upc->setCheckISBN(map.tqcontains(Fetch::ISBN)); } } else { m_multipleISBN->setChecked(false); @@ -570,7 +570,7 @@ void FetchDialog::slotKeyChanged(int idx_) { } } -void FetchDialog::slotSourceChanged(const QString& source_) { +void FetchDialog::slotSourceChanged(const TQString& source_) { int curr = m_keyCombo->currentData().toInt(); m_keyCombo->clear(); Fetch::KeyMap map = Fetch::Manager::self()->keyMap(source_); @@ -587,7 +587,7 @@ void FetchDialog::slotMultipleISBN(bool toggle_) { if(!wasEnabled && m_valueLineEdit->isEnabled()) { // if we enable it, it probably had multiple isbn values // the validator doesn't like that, so only keep the first value - QString val = m_valueLineEdit->text().section(';', 0, 0); + TQString val = m_valueLineEdit->text().section(';', 0, 0); m_valueLineEdit->setText(val); } m_editISBN->setEnabled(toggle_); @@ -596,25 +596,25 @@ void FetchDialog::slotMultipleISBN(bool toggle_) { void FetchDialog::slotEditMultipleISBN() { KDialogBase dlg(this, "isbn edit dialog", true, i18n("Edit ISBN/UPC Values"), KDialogBase::Ok|KDialogBase::Cancel); - QVBox* box = new QVBox(&dlg); + TQVBox* box = new TQVBox(&dlg); box->setSpacing(10); - QString s = i18n("<qt>Enter the ISBN or UPC values, one per line.</qt>"); - (void) new QLabel(s, box); + TQString s = i18n("<qt>Enter the ISBN or UPC values, one per line.</qt>"); + (void) new TQLabel(s, box); m_isbnTextEdit = new KTextEdit(box, "isbn text edit"); - m_isbnTextEdit->setText(m_isbnList.join(QChar('\n'))); - QWhatsThis::add(m_isbnTextEdit, s); - KPushButton* fromFileBtn = new KPushButton(SmallIconSet(QString::fromLatin1("fileopen")), + m_isbnTextEdit->setText(m_isbnList.join(TQChar('\n'))); + TQWhatsThis::add(m_isbnTextEdit, s); + KPushButton* fromFileBtn = new KPushButton(SmallIconSet(TQString::tqfromLatin1("fileopen")), i18n("&Load From File..."), box); - QWhatsThis::add(fromFileBtn, i18n("<qt>Load the list from a text file.</qt>")); - connect(fromFileBtn, SIGNAL(clicked()), SLOT(slotLoadISBNList())); + TQWhatsThis::add(fromFileBtn, i18n("<qt>Load the list from a text file.</qt>")); + connect(fromFileBtn, TQT_SIGNAL(clicked()), TQT_SLOT(slotLoadISBNList())); dlg.setMainWidget(box); - dlg.setMinimumWidth(QMAX(dlg.minimumWidth(), FETCH_MIN_WIDTH*2/3)); + dlg.setMinimumWidth(TQMAX(dlg.minimumWidth(), FETCH_MIN_WIDTH*2/3)); - if(dlg.exec() == QDialog::Accepted) { - m_isbnList = QStringList::split('\n', m_isbnTextEdit->text()); - const QValidator* val = m_valueLineEdit->validator(); + if(dlg.exec() == TQDialog::Accepted) { + m_isbnList = TQStringList::split('\n', m_isbnTextEdit->text()); + const TQValidator* val = m_valueLineEdit->validator(); if(val) { - for(QStringList::Iterator it = m_isbnList.begin(); it != m_isbnList.end(); ++it) { + for(TQStringList::Iterator it = m_isbnList.begin(); it != m_isbnList.end(); ++it) { val->fixup(*it); if((*it).isEmpty()) { it = m_isbnList.remove(it); @@ -630,7 +630,7 @@ void FetchDialog::slotEditMultipleISBN() { while(m_isbnList.count() > 100) { m_isbnList.pop_back(); } - m_valueLineEdit->setText(m_isbnList.join(QString::fromLatin1("; "))); + m_valueLineEdit->setText(m_isbnList.join(TQString::tqfromLatin1("; "))); } m_isbnTextEdit = 0; // gets auto-deleted } @@ -639,10 +639,10 @@ void FetchDialog::slotLoadISBNList() { if(!m_isbnTextEdit) { return; } - KURL u = KFileDialog::getOpenURL(QString::null, QString::null, this); + KURL u = KFileDialog::getOpenURL(TQString(), TQString(), this); if(u.isValid()) { m_isbnTextEdit->setText(m_isbnTextEdit->text() + FileHandler::readTextFile(u)); - m_isbnTextEdit->moveCursor(QTextEdit::MoveEnd, false); + m_isbnTextEdit->moveCursor(TQTextEdit::MoveEnd, false); m_isbnTextEdit->scrollToBottom(); } } @@ -655,8 +655,8 @@ void FetchDialog::slotUPC2ISBN() { } } -bool FetchDialog::eventFilter(QObject* obj_, QEvent* ev_) { - if(obj_ == m_listView->viewport() && ev_->type() == QEvent::Resize) { +bool FetchDialog::eventFilter(TQObject* obj_, TQEvent* ev_) { + if(TQT_BASE_OBJECT(obj_) == TQT_BASE_OBJECT(m_listView->viewport()) && ev_->type() == TQEvent::Resize) { adjustColumnWidth(); } return false; @@ -670,17 +670,17 @@ void FetchDialog::adjustColumnWidth() { int sum1 = 0; int sum2 = 0; int w3 = 0; - for(QListViewItemIterator it(m_listView); it.current(); ++it) { + for(TQListViewItemIterator it(m_listView); it.current(); ++it) { sum1 += it.current()->width(m_listView->fontMetrics(), m_listView, 1); sum2 += it.current()->width(m_listView->fontMetrics(), m_listView, 2); - w3 = QMAX(w3, it.current()->width(m_listView->fontMetrics(), m_listView, 3)); + w3 = TQMAX(w3, it.current()->width(m_listView->fontMetrics(), m_listView, 3)); } // try to be smart about column width // column 0 is fixed, the checkmark icon, give it 20 const int w0 = 20; // column 3 is the source, say max is 25% of viewport const int vw = m_listView->visibleWidth(); - w3 = static_cast<int>(QMIN(1.1 * w3, 0.25 * vw)); + w3 = static_cast<int>(TQMIN(1.1 * w3, 0.25 * vw)); // scale averages of col 1 and col 2 const int avg1 = sum1 / m_listView->childCount(); const int avg2 = sum2 / m_listView->childCount(); @@ -712,40 +712,40 @@ void FetchDialog::slotResetCollection() { } } -void FetchDialog::slotBarcodeRecognized( QString string ) +void FetchDialog::slotBarcodeRecognized( TQString string ) { // attention: this slot is called in the context of another thread => do not use GUI-functions! - QCustomEvent *e = new QCustomEvent( QEvent::User ); - QString *data = new QString( string ); + TQCustomEvent *e = new TQCustomEvent( TQEvent::User ); + TQString *data = new TQString( string ); e->setData( data ); - qApp->postEvent( this, e ); // the event loop will call FetchDialog::customEvent() in the context of the GUI thread + tqApp->postEvent( this, e ); // the event loop will call FetchDialog::customEvent() in the context of the GUI thread } -void FetchDialog::slotBarcodeGotImage( QImage &img ) +void FetchDialog::slotBarcodeGotImage( TQImage &img ) { // attention: this slot is called in the context of another thread => do not use GUI-functions! - QCustomEvent *e = new QCustomEvent( QEvent::User+1 ); - QImage *data = new QImage( img.copy() ); + TQCustomEvent *e = new TQCustomEvent( TQEvent::User+1 ); + TQImage *data = new TQImage( img.copy() ); e->setData( data ); - qApp->postEvent( this, e ); // the event loop will call FetchDialog::customEvent() in the context of the GUI thread + tqApp->postEvent( this, e ); // the event loop will call FetchDialog::customEvent() in the context of the GUI thread } -void FetchDialog::customEvent( QCustomEvent *e ) +void FetchDialog::customEvent( TQCustomEvent *e ) { if (!e) return; - if ((e->type() == QEvent::User) && e->data()) { + if ((e->type() == TQEvent::User) && e->data()) { // slotBarcodeRecognized() queued call - QString temp = *(QString*)(e->data()); - delete (QString*)(e->data()); - qApp->beep(); + TQString temp = *(TQString*)(e->data()); + delete (TQString*)(e->data()); + tqApp->beep(); m_valueLineEdit->setText( temp ); m_searchButton->animateClick(); } - if ((e->type() == QEvent::User+1) && e->data()) { + if ((e->type() == TQEvent::User+1) && e->data()) { // slotBarcodegotImage() queued call - QImage temp = *(QImage*)(e->data()); - delete (QImage*)(e->data()); + TQImage temp = *(TQImage*)(e->data()); + delete (TQImage*)(e->data()); m_barcodePreview->setPixmap( temp ); } } |