lokalize
glossarywindow.cpp
Go to the documentation of this file.
70 void GlossaryTreeView::currentChanged(const QModelIndex& current, const QModelIndex&/* previous*/)
228 m_browser->setColumnWidth(GlossaryModel::English, m_browser->columnWidth(GlossaryModel::English)*2); //man this is HACK y
229 m_browser->setColumnWidth(GlossaryModel::Target, m_browser->columnWidth(GlossaryModel::Target)*2);
239 m_filterEdit->setToolTip(i18nc("@info:tooltip","Activated by Ctrl+L.")+" "+i18nc("@info:tooltip","Accepts regular expressions"));
253 KPushButton* restoreBtn=new KPushButton(i18nc("@action:button reloads glossary from disk","Restore from disk"),w);
254 restoreBtn->setToolTip(i18nc("@info:tooltip","Reload glossary from disk, discarding any changes"));
288 connect(ui_termEdit.addEngTerm, SIGNAL(clicked(bool)), ui_termEdit.sourceTermsView, SLOT(addTerm()));
289 connect(ui_termEdit.remEngTerm, SIGNAL(clicked(bool)), ui_termEdit.sourceTermsView, SLOT(rmTerms()));
290 connect(ui_termEdit.addTargetTerm, SIGNAL(clicked(bool)), ui_termEdit.targetTermsView, SLOT(addTerm()));
291 connect(ui_termEdit.remTargetTerm, SIGNAL(clicked(bool)), ui_termEdit.targetTermsView, SLOT(rmTerms()));
315 connect(m_browser,SIGNAL(currentChanged(QByteArray)), this,SLOT(showEntryInEditor(QByteArray)));
319 m_definitionLang->setCurrentIndex(LanguageListModel::emptyLangInstance()->sortModelRowForLangCode(m_defLang));//empty lang
322 //connect(m_targetTermsModel,SIGNAL(dataChanged(QModelIndex,QModelIndex)),m_browser,SLOT(setFocus()));
327 !glossary->changedIds.isEmpty()||!glossary->addedIds.isEmpty()||!glossary->removedIds.isEmpty());
364 m_definitionLang->setCurrentIndex(LanguageListModel::emptyLangInstance()->sortModelRowForLangCode(lang));
434 QModelIndexList items=m_proxyModel->match(m_proxyModel->index(0,0),Qt::DisplayRole,QVariant(id),1,0);
void setSubjectField(const QByteArray &id, const QString &lang, const QString &value)
Definition: glossary.cpp:575
Definition: glossary.h:188
void setEntry(const QByteArray &id)
Definition: glossarywindow.cpp:522
QByteArray appendRow(const QString &_english, const QString &_target)
Definition: glossary.cpp:746
QString subjectField(const QByteArray &id, const QString &lang=QString()) const
Definition: glossary.cpp:565
void currentChanged(int)
Definition: glossarywindow.cpp:381
bool removeRows(int row, int count, const QModelIndex &parent=QModelIndex())
Definition: glossarywindow.cpp:539
Definition: glossarywindow.h:125
bool setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole)
Definition: glossarywindow.cpp:530
void applyEntryChange()
Definition: glossarywindow.cpp:396
QString langCodeForSortModelRow(int)
Definition: languagelistmodel.cpp:124
void newTermEntry(QString _english=QString(), QString _target=QString())
Definition: glossarywindow.cpp:450
GlossaryTreeView(QWidget *parent=0)
Definition: glossarywindow.cpp:51
void rmTerm(const QByteArray &id, QString lang, int i)
Definition: glossary.cpp:455
static QByteArray modelIndexToId(const QModelIndex &item)
Definition: glossarywindow.cpp:65
Definition: glossarywindow.h:108
void showEntryInEditor(const QByteArray &id)
Definition: glossarywindow.cpp:342
Definition: glossary.h:187
void setTerm(const QByteArray &id, QString lang, int i, const QString &term)
Definition: glossary.cpp:421
QStringList terms(const QByteArray &id, const QString &lang) const
Definition: glossary.cpp:337
static LanguageListModel * emptyLangInstance()
Definition: languagelistmodel.cpp:56
Definition: glossary.h:189
void currentChanged(const QModelIndex ¤t, const QModelIndex &previous)
Definition: glossarywindow.cpp:70
QString definition(const QByteArray &id, const QString &lang=QString()) const
Definition: glossary.cpp:570
void selectEntry(const QByteArray &id)
Definition: glossarywindow.cpp:430
void setDefinition(const QByteArray &id, const QString &lang, const QString &value)
Definition: glossary.cpp:580
GlossaryWindow(QWidget *parent=0)
Definition: glossarywindow.cpp:207
void showDefinitionForLang(int)
Definition: glossarywindow.cpp:389
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:03:45 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:03:45 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.