File indexing completed on 2024-04-28 05:51:10

0001 /*
0002  *  SPDX-FileCopyrightText: 2002-2003 Jesper K. Pedersen <blackie@kde.org>
0003  *
0004  *  SPDX-License-Identifier: LGPL-2.0-only
0005  **/
0006 
0007 #ifndef __windowlistboxitem
0008 #define __windowlistboxitem
0009 
0010 #include <QListWidgetItem>
0011 
0012 class WidgetWindow;
0013 class KMultiFormListBoxWindowed;
0014 class KMultiFormListBoxEntry;
0015 
0016 /**
0017    @internal
0018 */
0019 class WindowListboxItem : public QListWidgetItem
0020 {
0021     friend class WidgetWindow;
0022     friend class KMultiFormListBoxWindowed;
0023 
0024 public:
0025     WindowListboxItem(QListWidget *, const QString &, WidgetWindow *);
0026     ~WindowListboxItem();
0027     void cloneItem();
0028     void displayWidget();
0029     KMultiFormListBoxEntry *entry();
0030 
0031 private:
0032     WidgetWindow *myItem = nullptr;
0033 };
0034 
0035 #endif // __windowlistboxitem