#include "network.h"
#include "networkmodel.h"
#include "contextmenuactionprovider.h"
-#include "uisettings.h"
/*****************************************
* The TreeView showing the Buffers
BufferViewDelegate *tristateDelegate = new BufferViewDelegate(this);
setItemDelegate(tristateDelegate);
delete oldDelegate;
-
- UiStyleSettings s("QtUiStyle/Fonts"); // li'l dirty here, but fonts are stored in QtUiStyle :/
- s.notify("BufferView", this, SLOT(setCustomFont(QVariant)));
- setCustomFont(s.value("BufferView", QFont()));
}
void BufferView::init() {
}
}
-void BufferView::setCustomFont(const QVariant &v) {
- QFont font = v.value<QFont>();
- if(font.family().isEmpty())
- font = QApplication::font();
- setFont(font);
-}
-
void BufferView::joinChannel(const QModelIndex &index) {
BufferInfo::Type bufferType = (BufferInfo::Type)index.data(NetworkModel::BufferTypeRole).value<int>();
}
void BufferView::wheelEvent(QWheelEvent* event) {
- if(UiSettings().value("MouseWheelChangesBuffers", QVariant(true)).toBool() == (bool)(event->modifiers() & Qt::AltModifier))
+ if(ItemViewSettings().mouseWheelChangesBuffer() == (bool)(event->modifiers() & Qt::AltModifier))
return QTreeView::wheelEvent(event);
int rowDelta = ( event->delta() > 0 ) ? -1 : 1;
#include "nickviewfilter.h"
#include "networkmodel.h"
#include "types.h"
-#include "uisettings.h"
class ExpandAllEvent : public QEvent {
public:
// afaik this is better on Mac and Windows
connect(this, SIGNAL(activated(QModelIndex)), SLOT(startQuery(QModelIndex)));
#endif
-
- UiStyleSettings s("QtUiStyle/Fonts"); // li'l dirty here, but fonts are stored in QtUiStyle :/
- s.notify("BufferView", this, SLOT(setCustomFont(QVariant))); // yes, we share the BufferView settings
- setCustomFont(s.value("BufferView", QFont()));
}
void NickView::init() {
init();
}
-void NickView::setCustomFont(const QVariant &v) {
- QFont font = v.value<QFont>();
- if(font.family().isEmpty())
- font = QApplication::font();
- setFont(font);
-}
-
void NickView::rowsInserted(const QModelIndex &parent, int start, int end) {
QTreeView::rowsInserted(parent, start, end);
if(model()->data(parent, NetworkModel::ItemTypeRole) == NetworkModel::UserCategoryItemType && !isExpanded(parent)) {