mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 13:59:52 +08:00
add tooltip for items in directory tree and file list panels
This commit is contained in:
parent
60d2e57416
commit
65b149e182
@ -103,6 +103,7 @@ void VDirectoryTree::fillTreeItem(QTreeWidgetItem &p_item, const QString &p_name
|
|||||||
VDirectory *p_directory, const QIcon &p_icon)
|
VDirectory *p_directory, const QIcon &p_icon)
|
||||||
{
|
{
|
||||||
p_item.setText(0, p_name);
|
p_item.setText(0, p_name);
|
||||||
|
p_item.setToolTip(0, p_name);
|
||||||
p_item.setData(0, Qt::UserRole, QVariant::fromValue(p_directory));
|
p_item.setData(0, Qt::UserRole, QVariant::fromValue(p_directory));
|
||||||
p_item.setIcon(0, p_icon);
|
p_item.setIcon(0, p_icon);
|
||||||
}
|
}
|
||||||
|
@ -142,9 +142,11 @@ void VFileList::fileInfo(VFile *p_file)
|
|||||||
QListWidgetItem* VFileList::insertFileListItem(VFile *file, bool atFront)
|
QListWidgetItem* VFileList::insertFileListItem(VFile *file, bool atFront)
|
||||||
{
|
{
|
||||||
Q_ASSERT(file);
|
Q_ASSERT(file);
|
||||||
QListWidgetItem *item = new QListWidgetItem(file->getName());
|
QString fileName = file->getName();
|
||||||
|
QListWidgetItem *item = new QListWidgetItem(fileName);
|
||||||
unsigned long long ptr = (long long)file;
|
unsigned long long ptr = (long long)file;
|
||||||
item->setData(Qt::UserRole, ptr);
|
item->setData(Qt::UserRole, ptr);
|
||||||
|
item->setToolTip(fileName);
|
||||||
Q_ASSERT(sizeof(file) <= sizeof(ptr));
|
Q_ASSERT(sizeof(file) <= sizeof(ptr));
|
||||||
if (atFront) {
|
if (atFront) {
|
||||||
fileList->insertItem(0, item);
|
fileList->insertItem(0, item);
|
||||||
@ -153,7 +155,7 @@ QListWidgetItem* VFileList::insertFileListItem(VFile *file, bool atFront)
|
|||||||
}
|
}
|
||||||
// Qt seems not to update the QListWidget correctly. Manually force it to repaint.
|
// Qt seems not to update the QListWidget correctly. Manually force it to repaint.
|
||||||
fileList->update();
|
fileList->update();
|
||||||
qDebug() << "VFileList adds" << file->getName();
|
qDebug() << "VFileList adds" << fileName;
|
||||||
return item;
|
return item;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user