kget
kget_linkview.cpp
Go to the documentation of this file.
67 ui.showCombo->addItem(KIcon("view-list-icons"), i18n("All"), KGetSortFilterProxyModel::NoFilter);
68 ui.showCombo->addItem(KIcon("video-x-generic"), i18n("Videos"), KGetSortFilterProxyModel::VideoFiles);
69 ui.showCombo->addItem(KIcon("image-x-generic"), i18n("Images"), KGetSortFilterProxyModel::ImageFiles);
70 ui.showCombo->addItem(KIcon("audio-x-generic"), i18n("Audio"), KGetSortFilterProxyModel::AudioFiles);
71 ui.showCombo->addItem(KIcon("package-x-generic"), i18n("Archives"), KGetSortFilterProxyModel::CompressedFiles );
77 m_patternSyntaxMenu = new QMenu(i18nc("of a filter, e.g. RegExp or Wildcard", "Pattern Syntax"), this);
104 connect(ui.textFilter, SIGNAL(aboutToShowContextMenu(QMenu*)), this, SLOT(contextMenuDisplayed(QMenu*)));
105 connect(ui.filterMode, SIGNAL(currentIndexChanged(int)), this, SLOT(slotFilterModeChanged(int)));
108 connect(ui.urlRequester, SIGNAL(textChanged(QString)), SLOT(updateImportButtonStatus(QString)));
114 connect(ui.showWebContent, SIGNAL(stateChanged(int)), m_proxyModel, SLOT(setShowWebContent(int)));
121 QPushButton *download = ui.dialogButtonBox->addButton(i18nc("Download the items which have been selected","&Download"),
341 const bool isFiltered = !ui.textFilter->text().isEmpty() || (ui.showCombo->currentIndex() != KGetSortFilterProxyModel::NoFilter);
350 QStandardItemModel *itemsModel = qobject_cast<QStandardItemModel *>(m_proxyModel->sourceModel());
364 QStandardItemModel *itemsModel = qobject_cast<QStandardItemModel *>(m_proxyModel->sourceModel());
383 QStandardItem *item = model->itemFromIndex(model->index(m_proxyModel->mapToSource(index).row(), 1));
406 QStandardItemModel *itemsModel = qobject_cast<QStandardItemModel *>(m_proxyModel->sourceModel());
virtual QModelIndex index(int row, int column, const QModelIndex &parent) const
void setText(const QString &text)
virtual QModelIndex index(int row, int column, const QModelIndex &parent) const
void setFilterCaseSensitivity(Qt::CaseSensitivity cs)
void setIcon(const QIcon &icon)
virtual void sort(int column, Qt::SortOrder order)
virtual QVariant data(const QModelIndex &index, int role) const
virtual void setSourceModel(QAbstractItemModel *sourceModel)
void addActions(QList< QAction * > actions)
QStringList split(const QString &sep, SplitBehavior behavior, Qt::CaseSensitivity cs) const
void setChecked(bool)
QList< QString > links()
Returns a list with the links of the selected url m_url.
Definition: linkimporter.h:51
const T & at(int i) const
QAction * addAction(QAction *action)
void setIcon(const QIcon &icon)
Qt::CheckState checkState() const
virtual int rowCount(const QModelIndex &parent) const
virtual void setData(const QVariant &value, int role)
static void setLinkViewFilterPatternSyntax(int v)
Set LinkViewFilterPatternSyntax.
Definition: settings.h:971
void checkClipboard(const QString &clipboardContent)
Check for urls in clipboard.
Definition: linkimporter.cpp:51
void start(Priority priority)
int count(const T &value) const
QClipboard * clipboard()
bool isEmpty() const
int row() const
void setDynamicSortFilter(bool enable)
WId winId() const
void importUrl(const QString &url=QString())
Definition: kget_linkview.cpp:273
void insertRow(int row, const QList< QStandardItem * > &items)
void setShowWebContent(bool show)
Definition: kget_sortfilterproxymodel.cpp:71
virtual bool setHeaderData(int section, Qt::Orientation orientation, const QVariant &value, int role)
Subclass to make sure that the size of the dialog is automatically stored and restored.
Definition: basedialog.h:32
QStandardItem * item(int row, int column) const
bool contains(QChar ch, Qt::CaseSensitivity cs) const
void setCheckable(bool)
void setFilterWildcard(const QString &pattern)
QString text(Mode mode) const
void setFilterType(int filterType)
Definition: kget_sortfilterproxymodel.cpp:50
QList< QAction * > actions() const
QAbstractItemModel * sourceModel() const
virtual QModelIndex mapToSource(const QModelIndex &proxyIndex) const
char * toString(const T &value)
static void showNewTransferDialog(const KUrl &url=KUrl())
Definition: newtransferdialog.cpp:493
QStandardItem * itemFromIndex(const QModelIndex &index) const
virtual QModelIndex mapFromSource(const QModelIndex &sourceIndex) const
void setFilterMode(int filterMode)
Definition: kget_sortfilterproxymodel.cpp:56
virtual int rowCount(const QModelIndex &parent) const
int column() const
int length() const
void setFilterColumn(int column)
Definition: kget_sortfilterproxymodel.cpp:83
int indexOf(const QRegExp &rx, int from) const
void setCheckState(Qt::CheckState state)
void setCheckable(bool checkable)
void setFilterKeyColumn(int column)
void setFilterRegExp(const QRegExp ®Exp)
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.