kget
dlgchecksumsearch.cpp
Go to the documentation of this file.
37 ChecksumSearchAddDlg::ChecksumSearchAddDlg(QStringListModel *modesModel, QStringListModel *typesModel, QWidget *parent, Qt::WFlags flags)
68 const ChecksumSearch::UrlChangeMode mode = static_cast<ChecksumSearch::UrlChangeMode>(ui.mode->currentIndex());
86 ChecksumDelegate::ChecksumDelegate(QStringListModel *modesModel, QStringListModel *typesModel, QObject *parent)
93 QWidget *ChecksumDelegate::createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
148 void ChecksumDelegate::setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const
174 void ChecksumDelegate::updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const
192 m_model->setHeaderData(0, Qt::Horizontal, i18nc("the string that is used to modify an url", "Change string"));
193 m_model->setHeaderData(1, Qt::Horizontal, i18nc("the mode defines how the url should be changed", "Change mode"));
194 m_model->setHeaderData(2, Qt::Horizontal, i18nc("the type of the checksum e.g. md5", "Checksum type"));
210 connect(ui.treeView->selectionModel(), SIGNAL(selectionChanged(QItemSelection,QItemSelection)), this, SLOT(slotUpdate()));
223 connect(dialog, SIGNAL(addItem(QString,int,QString)), this, SLOT(slotAddItem(QString,int,QString)));
236 void DlgChecksumSettingsWidget::slotAddItem(const QString &change, int mode, const QString &type)
virtual QModelIndex index(int row, int column, const QModelIndex &parent) const
static KUrl createUrl(const KUrl &src, const QString &change, UrlChangeMode mode)
Returns a modified url according to the parameters.
Definition: checksumsearch.cpp:166
void updateEditorGeometry(QWidget *editor, const QStyleOptionViewItem &option, const QModelIndex &index) const
Definition: dlgchecksumsearch.cpp:174
virtual QVariant data(const QModelIndex &index, int role) const
static QStringList searchStrings()
Get List of the available search engines.
Definition: checksumsearchsettings.h:30
virtual void setSourceModel(QAbstractItemModel *sourceModel)
static QStringList urlChangeModes()
Returns the available mode-names.
Definition: checksumsearch.h:50
UrlChangeMode
Used to define in whiche way the url should be changed to try and find Checksums. ...
Definition: checksumsearch.h:40
bool removeRow(int row, const QModelIndex &parent)
const T & at(int i) const
static void setUrlChangeModeList(const QList< int > &v)
Set List of the available search engine URLs.
Definition: checksumsearchsettings.h:39
static QStringList supportedVerficationTypes()
Returns the supported verification types.
Definition: verifier.cpp:216
void setModelData(QWidget *editor, QAbstractItemModel *model, const QModelIndex &index) const
Definition: dlgchecksumsearch.cpp:148
Definition: dlgchecksumsearch.h:36
int size() const
virtual void setData(const QVariant &value, int role)
void setGeometry(int x, int y, int w, int h)
T value(int i) const
~DlgChecksumSettingsWidget()
Definition: dlgchecksumsearch.cpp:216
QWidget * createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const
Definition: dlgchecksumsearch.cpp:93
bool isValid() const
void append(const T &value)
static QStringList checksumTypeList()
Get List of the available search engine URLs.
Definition: checksumsearchsettings.h:68
static QList< int > urlChangeModeList()
Get List of the available search engine URLs.
Definition: checksumsearchsettings.h:49
void setEditorData(QWidget *editor, const QModelIndex &index) const
Definition: dlgchecksumsearch.cpp:130
int row() const
void insertRow(int row, const QList< QStandardItem * > &items)
virtual bool setHeaderData(int section, Qt::Orientation orientation, const QVariant &value, int role)
static void setSearchStrings(const QStringList &v)
Set List of the available search engines.
Definition: checksumsearchsettings.h:20
Definition: dlgchecksumsearch.h:88
virtual QModelIndex mapToSource(const QModelIndex &proxyIndex) const
void setSortCaseSensitivity(Qt::CaseSensitivity cs)
QVariant data(int role) const
Definition: dlgchecksumsearch.h:70
void insert(int i, const T &value)
ChecksumDelegate(QObject *parent=0)
Definition: dlgchecksumsearch.cpp:79
virtual int rowCount(const QModelIndex &parent) const
int column() const
virtual bool setData(const QModelIndex &index, const QVariant &value, int role)
static ChecksumSearchSettings * self()
Definition: checksumsearchsettings.cpp:17
static void setChecksumTypeList(const QStringList &v)
Set List of the available search engine URLs.
Definition: checksumsearchsettings.h:58
DlgChecksumSettingsWidget(QWidget *parent=0, const QVariantList &args=QVariantList())
Definition: dlgchecksumsearch.cpp:180
QString toString() const
void addItem(const QString &change, int mode, const QString &type)
Emitted when the dialog gets accepted.
This file is part of the KDE documentation.
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:28:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2020 The KDE developers.
Generated on Mon Jun 22 2020 13:28:43 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.