diff options
Diffstat (limited to 'kommander/widgets/treewidget.cpp')
-rw-r--r-- | kommander/widgets/treewidget.cpp | 194 |
1 files changed, 97 insertions, 97 deletions
diff --git a/kommander/widgets/treewidget.cpp b/kommander/widgets/treewidget.cpp index 578384c5..ef3b7e65 100644 --- a/kommander/widgets/treewidget.cpp +++ b/kommander/widgets/treewidget.cpp @@ -23,11 +23,11 @@ #include <klistview.h> /* QT INCLUDES */ -#include <qstring.h> -#include <qwidget.h> -#include <qstringlist.h> -#include <qevent.h> -#include <qlistview.h> +#include <tqstring.h> +#include <tqwidget.h> +#include <tqstringlist.h> +#include <tqevent.h> +#include <tqlistview.h> /* OTHER INCLUDES */ #include <specials.h> @@ -54,52 +54,52 @@ enum Functions { LastFunction }; -TreeWidget::TreeWidget(QWidget *a_parent, const char *a_name) +TreeWidget::TreeWidget(TQWidget *a_parent, const char *a_name) : KListView(a_parent, a_name), KommanderWidget(this) { - QStringList states; + TQStringList states; states << "default"; setStates(states); setDisplayStates(states); setPathSeparator("/"); KommanderPlugin::setDefaultGroup(Group::DCOP); - KommanderPlugin::registerFunction(SelectedIndexes, "selectedIndexes(QString widget)", "", 1); - KommanderPlugin::registerFunction(addColumnTree, "addColumn(QString widget, const QString & label, int width = -1 )", i18n("Add column at end with column header"), 2, 3); - KommanderPlugin::registerFunction(setSortCol, "setSortColumn(QString widget, int column, bool ascending=true)", i18n("Set sorting for a column"), 2, 3); - //KommanderPlugin::registerFunction(setAltBackground, "setAltBackground(QString widget, const QColor & c)", i18n("Alternate colors in list view"), 2); -// KommanderPlugin::registerFunction(colCount, "colCount(QString widget)", i18n("Get the column count"), 1); - KommanderPlugin::registerFunction(colCaption, "columnCaption(QString widget, int column)", i18n("Get the column caption for column index"), 2); - KommanderPlugin::registerFunction(setColWidth, "setColWidth(QString widget, int column, int width)", i18n("Set the pixel width for column index - use 0 to hide"), 3); - KommanderPlugin::registerFunction(setColAlignment, "setColumnAlignment(QString widget, int column, QString Alignment)", i18n("Set to <i>left</i>, <i>right</i> or <i>center</i>, case insensitive "), 3); - KommanderPlugin::registerFunction(TW_childCount, "childCount(QString widget)", i18n("Get the count of top level items."), 1); - KommanderPlugin::registerFunction(TW_setOpen, "setOpen(QString widget, int Index, bool Open)", i18n("Expand or collapse a node."), 3); - KommanderPlugin::registerFunction(TW_isOpen, "isOpen(QString widget, int Index)", i18n("See if node is open or closed."), 2); + KommanderPlugin::registerFunction(SelectedIndexes, "selectedIndexes(TQString widget)", "", 1); + KommanderPlugin::registerFunction(addColumnTree, "addColumn(TQString widget, const TQString & label, int width = -1 )", i18n("Add column at end with column header"), 2, 3); + KommanderPlugin::registerFunction(setSortCol, "setSortColumn(TQString widget, int column, bool ascending=true)", i18n("Set sorting for a column"), 2, 3); + //KommanderPlugin::registerFunction(setAltBackground, "setAltBackground(TQString widget, const TQColor & c)", i18n("Alternate colors in list view"), 2); +// KommanderPlugin::registerFunction(colCount, "colCount(TQString widget)", i18n("Get the column count"), 1); + KommanderPlugin::registerFunction(colCaption, "columnCaption(TQString widget, int column)", i18n("Get the column caption for column index"), 2); + KommanderPlugin::registerFunction(setColWidth, "setColWidth(TQString widget, int column, int width)", i18n("Set the pixel width for column index - use 0 to hide"), 3); + KommanderPlugin::registerFunction(setColAlignment, "setColumnAlignment(TQString widget, int column, TQString Alignment)", i18n("Set to <i>left</i>, <i>right</i> or <i>center</i>, case insensitive "), 3); + KommanderPlugin::registerFunction(TW_childCount, "childCount(TQString widget)", i18n("Get the count of top level items."), 1); + KommanderPlugin::registerFunction(TW_setOpen, "setOpen(TQString widget, int Index, bool Open)", i18n("Expand or collapse a node."), 3); + KommanderPlugin::registerFunction(TW_isOpen, "isOpen(TQString widget, int Index)", i18n("See if node is open or closed."), 2); } TreeWidget::~TreeWidget() { } -QString TreeWidget::pathSeparator() const +TQString TreeWidget::pathSeparator() const { return m_pathSeparator; } -void TreeWidget::setPathSeparator(const QString& a_pathSep) +void TreeWidget::setPathSeparator(const TQString& a_pathSep) { m_pathSeparator = a_pathSep; } -void TreeWidget::addItemFromString(const QString& s) +void TreeWidget::addItemFromString(const TQString& s) { - QStringList elements = QStringList::split(m_pathSeparator, s, true); + TQStringList elements = TQStringList::split(m_pathSeparator, s, true); if (elements.count() > 1) setRootIsDecorated(true); - QListViewItem* parent = 0; + TQListViewItem* parent = 0; if (m_lastPath.size() < elements.count()) m_lastPath.resize(elements.count()); uint i = 0; - for (QStringList::ConstIterator it = elements.begin(); it != elements.end(); ++it) + for (TQStringList::ConstIterator it = elements.begin(); it != elements.end(); ++it) { if (m_lastPath[i] && m_lastPath[i]->text(0) == elements[i]) { @@ -109,7 +109,7 @@ void TreeWidget::addItemFromString(const QString& s) } else { - QListViewItem* item = (i>0) ? parent->firstChild() : firstChild(); + TQListViewItem* item = (i>0) ? parent->firstChild() : firstChild(); while (item) { if (item->text(0) == *it) @@ -126,32 +126,32 @@ void TreeWidget::addItemFromString(const QString& s) } } -QListViewItem* TreeWidget::itemFromString(QListViewItem* parent, const QString& s) +TQListViewItem* TreeWidget::itemFromString(TQListViewItem* parent, const TQString& s) { - QStringList elements; + TQStringList elements; if (s.contains("\t")) - elements = QStringList::split("\t", s, true); + elements = TQStringList::split("\t", s, true); else - elements = QStringList::split("\\t", s, true); + elements = TQStringList::split("\\t", s, true); int cols = elements.count(); if (cols >= columns()) cols = columns(); - QListViewItem* item; + TQListViewItem* item; if (parent) - item = new QListViewItem(parent); + item = new TQListViewItem(parent); else - item = new QListViewItem(this); + item = new TQListViewItem(this); int i = 0; - for (QStringList::ConstIterator it = elements.constBegin(); it != elements.constEnd(); ++it) + for (TQStringList::ConstIterator it = elements.constBegin(); it != elements.constEnd(); ++it) item->setText(i++, *it); return item; } -int TreeWidget::itemToIndex(QListViewItem* item) +int TreeWidget::itemToIndex(TQListViewItem* item) { // if (!item->isSelected()) // return -1; - QListViewItemIterator it(this); + TQListViewItemIterator it(this); int index = 0; while (it.current()) { if (it.current() == item) @@ -162,9 +162,9 @@ int TreeWidget::itemToIndex(QListViewItem* item) return -1; } -int TreeWidget::itemToIndexSafe(QListViewItem* item) +int TreeWidget::itemToIndexSafe(TQListViewItem* item) { - QListViewItemIterator it(this); + TQListViewItemIterator it(this); int index = 0; while (it.current()) { if (it.current() == item) @@ -175,9 +175,9 @@ int TreeWidget::itemToIndexSafe(QListViewItem* item) return -1; } -QListViewItem* TreeWidget::indexToItem(int item) +TQListViewItem* TreeWidget::indexToItem(int item) { - QListViewItemIterator it(this); + TQListViewItemIterator it(this); int index = 0; while (it.current()) { if (index == item) @@ -188,41 +188,41 @@ QListViewItem* TreeWidget::indexToItem(int item) return 0; } -QString TreeWidget::itemText(QListViewItem* item) const +TQString TreeWidget::itemText(TQListViewItem* item) const { if (!item) - return QString(); - QStringList items; + return TQString(); + TQStringList items; for (int i=0; i<columns(); i++) items.append(item->text(i)); return items.join("\t"); } -QString TreeWidget::itemsText() +TQString TreeWidget::itemsText() { - QStringList items; - QListViewItemIterator it(this); + TQStringList items; + TQListViewItemIterator it(this); while (it.current()) { - QString path = itemPath(it.current()); + TQString path = itemPath(it.current()); if (path.isEmpty()) items.append(itemText(it.current())); else - items.append(QString("%1%2%3").arg(path).arg(m_pathSeparator) + items.append(TQString("%1%2%3").arg(path).arg(m_pathSeparator) .arg(itemText(it.current()))); ++it; } return items.join("\n"); } -QString TreeWidget::itemPath(QListViewItem* item) const +TQString TreeWidget::itemPath(TQListViewItem* item) const { if (!item) - return QString(); + return TQString(); item = item->parent(); if (!item) - return QString(); - QStringList path; + return TQString(); + TQStringList path; while (item) { path.prepend(item->text(0)); @@ -231,9 +231,9 @@ QString TreeWidget::itemPath(QListViewItem* item) const return path.join(m_pathSeparator); } -QString TreeWidget::currentState() const +TQString TreeWidget::currentState() const { - return QString("default"); + return TQString("default"); } bool TreeWidget::isKommanderWidget() const @@ -241,29 +241,29 @@ bool TreeWidget::isKommanderWidget() const return true; } -void TreeWidget::setCurrentItem(QListViewItem* item) +void TreeWidget::setCurrentItem(TQListViewItem* item) { KListView::setCurrentItem(item); setSelected(item, true); ensureItemVisible(item); } -QStringList TreeWidget::associatedText() const +TQStringList TreeWidget::associatedText() const { return KommanderWidget::associatedText(); } -void TreeWidget::setAssociatedText(const QStringList& a_at) +void TreeWidget::setAssociatedText(const TQStringList& a_at) { KommanderWidget::setAssociatedText(a_at); } -void TreeWidget::setPopulationText(const QString& a_text) +void TreeWidget::setPopulationText(const TQString& a_text) { KommanderWidget::setPopulationText( a_text ); } -QString TreeWidget::populationText() const +TQString TreeWidget::populationText() const { return KommanderWidget::populationText(); } @@ -273,26 +273,26 @@ void TreeWidget::populate() setWidgetText(KommanderWidget::evalAssociatedText( populationText())); } -void TreeWidget::setWidgetText(const QString &a_text) +void TreeWidget::setWidgetText(const TQString &a_text) { handleDCOP(DCOP::setText, a_text); emit widgetTextChanged(a_text); } -void TreeWidget::showEvent(QShowEvent* e) +void TreeWidget::showEvent(TQShowEvent* e) { - QListView::showEvent( e ); + TQListView::showEvent( e ); emit widgetOpened(); } -void TreeWidget::contextMenuEvent( QContextMenuEvent * e ) +void TreeWidget::contextMenuEvent( TQContextMenuEvent * e ) { e->accept(); - QPoint p = e->globalPos(); + TQPoint p = e->globalPos(); emit contextMenuRequested(p.x(), p.y()); } -void TreeWidget::setColAlign(int column, const QString& align) +void TreeWidget::setColAlign(int column, const TQString& align) { if (align.lower() == "left") setColumnAlignment (column, Qt::AlignLeft); @@ -310,7 +310,7 @@ bool TreeWidget::isFunctionSupported(int f) f == DCOP::itemPath || f == DCOP::itemDepth || f == DCOP::setPixmap || f == DCOP::setColumnCaption || f == DCOP::removeColumn || f == DCOP::columnCount || f == DCOP::geometry || f == DCOP::hasFocus || f == DCOP::getBackgroundColor || f == DCOP::setBackgroundColor || (f > FirstFunction && f < LastFunction) || (f >= TW_FUNCTION && f <= TW_LAST_FUNCTION); } -QString TreeWidget::handleDCOP(int function, const QStringList& args) +TQString TreeWidget::handleDCOP(int function, const TQStringList& args) { switch (function) { case DCOP::insertItem: @@ -323,8 +323,8 @@ QString TreeWidget::handleDCOP(int function, const QStringList& args) m_lastPath.clear(); case DCOP::insertItems: { - QStringList items(QStringList::split("\n", args[0], true)); - for (QStringList::ConstIterator it = items.constBegin(); it != items.constEnd(); ++it) + TQStringList items(TQStringList::split("\n", args[0], true)); + for (TQStringList::ConstIterator it = items.constBegin(); it != items.constEnd(); ++it) addItemFromString(*it); break; } @@ -332,17 +332,17 @@ QString TreeWidget::handleDCOP(int function, const QStringList& args) setOpen(indexToItem(args[0].toInt()), args[1].toInt()); break; case TW_isOpen: - return QString::number(isOpen(indexToItem(args[0].toInt()))); + return TQString::number(isOpen(indexToItem(args[0].toInt()))); break; case SelectedIndexes: { - QString selection = ""; - QListViewItemIterator it(this); + TQString selection = ""; + TQListViewItemIterator it(this); while (it.current()) { if (it.current()->isSelected()) { - selection.append(QString("%1\n").arg(itemToIndexSafe(it.current()))); + selection.append(TQString("%1\n").arg(itemToIndexSafe(it.current()))); } ++it; } @@ -353,8 +353,8 @@ QString TreeWidget::handleDCOP(int function, const QStringList& args) } case DCOP::selection: { - QString selection = ""; - QListViewItemIterator it(this); + TQString selection = ""; + TQListViewItemIterator it(this); while (it.current()) { if (it.current()->isSelected()) @@ -372,10 +372,10 @@ QString TreeWidget::handleDCOP(int function, const QStringList& args) else { clearSelection(); - QStringList items(QStringList::split("\n", args[0])); - for (QStringList::ConstIterator it = items.begin(); it != items.end(); ++it) + TQStringList items(TQStringList::split("\n", args[0])); + for (TQStringList::ConstIterator it = items.begin(); it != items.end(); ++it) { - QListViewItem* item = findItem(*it, 0); + TQListViewItem* item = findItem(*it, 0); if (item) { item->setSelected(true); @@ -398,24 +398,24 @@ QString TreeWidget::handleDCOP(int function, const QStringList& args) break; } case DCOP::currentItem: - return QString::number(itemToIndexSafe(currentItem())); + return TQString::number(itemToIndexSafe(currentItem())); break; case DCOP::setCurrentItem: setCurrentItem(indexToItem(args[0].toInt())); break; case DCOP::findItem: if (!args[1]) - return QString::number(itemToIndexSafe(findItem(args[0], 0))); + return TQString::number(itemToIndexSafe(findItem(args[0], 0))); else { if (args[2].toUInt() && args[3].toUInt()) - return QString::number(itemToIndexSafe(findItem(args[0], args[1].toInt()))); + return TQString::number(itemToIndexSafe(findItem(args[0], args[1].toInt()))); else if (args[2].toUInt()) - return QString::number(itemToIndexSafe(findItem(args[0], args[1].toInt(), Qt::CaseSensitive | Qt::Contains))); + return TQString::number(itemToIndexSafe(findItem(args[0], args[1].toInt(), Qt::CaseSensitive | Qt::Contains))); else if (args[3].toUInt()) - return QString::number(itemToIndexSafe(findItem(args[0], args[1].toInt(), Qt::ExactMatch))); + return TQString::number(itemToIndexSafe(findItem(args[0], args[1].toInt(), Qt::ExactMatch))); else - return QString::number(itemToIndexSafe(findItem(args[0], args[1].toInt(), Qt::Contains))); + return TQString::number(itemToIndexSafe(findItem(args[0], args[1].toInt(), Qt::Contains))); } break; case DCOP::item: @@ -426,18 +426,18 @@ QString TreeWidget::handleDCOP(int function, const QStringList& args) break; case DCOP::itemDepth: { - QListViewItem* item = indexToItem(args[0].toInt()); - return (item) ? QString::number(item->depth()) : QString::number(-1); + TQListViewItem* item = indexToItem(args[0].toInt()); + return (item) ? TQString::number(item->depth()) : TQString::number(-1); } case DCOP::setPixmap: { - QPixmap pixmap = KGlobal::iconLoader()->loadIcon(args[0], KIcon::Small); + TQPixmap pixmap = KGlobal::iconLoader()->loadIcon(args[0], KIcon::Small); if (args[1].toInt() == -1) - for (QListViewItemIterator it(this); it.current(); ++it) + for (TQListViewItemIterator it(this); it.current(); ++it) it.current()->setPixmap(0, pixmap); else { - QListViewItem* item = indexToItem(args[1].toInt()); + TQListViewItem* item = indexToItem(args[1].toInt()); if (item) item->setPixmap(0, pixmap); } @@ -452,31 +452,31 @@ QString TreeWidget::handleDCOP(int function, const QStringList& args) break; case DCOP::setBackgroundColor: { - QColor color; + TQColor color; color.setNamedColor(args[0]); this->setPaletteBackgroundColor(color); break; } case addColumnTree: - return QString::number(KListView::addColumn(args[0], args[1].toInt())); + return TQString::number(KListView::addColumn(args[0], args[1].toInt())); break; case setSortCol: KListView::setSorting(args[0].toInt(), args[1].toInt()); break; case DCOP::columnCount: - return QString::number(QListView::columns() ); + return TQString::number(TQListView::columns() ); break; case colCaption: - return QListView::columnText(args[0].toInt()) ; + return TQListView::columnText(args[0].toInt()) ; break; case setColWidth: - QListView::setColumnWidth(args[0].toInt(), args[1].toInt()); + TQListView::setColumnWidth(args[0].toInt(), args[1].toInt()); break; case setColAlignment: setColAlign(args[0].toInt(), args[1]); break; case setAltBackground: - KListView::setAlternateBackground(QColor(args[0])); + KListView::setAlternateBackground(TQColor(args[0])); break; case DCOP::removeColumn: { @@ -492,21 +492,21 @@ QString TreeWidget::handleDCOP(int function, const QStringList& args) break; } case TW_childCount: - return QString::number(childCount()); + return TQString::number(childCount()); break; case DCOP::geometry: { - QString geo = QString::number(this->x())+" "+QString::number(this->y())+" "+QString::number(this->width())+" "+QString::number(this->height()); + TQString geo = TQString::number(this->x())+" "+TQString::number(this->y())+" "+TQString::number(this->width())+" "+TQString::number(this->height()); return geo; break; } case DCOP::hasFocus: - return QString::number(this->hasFocus()); + return TQString::number(this->hasFocus()); break; default: return KommanderWidget::handleDCOP(function, args); } - return QString(); + return TQString(); } #include "treewidget.moc" |