~manchicken/adept/updater-changelog-viewer

« back to all changes in this revision

Viewing changes to adept/adept/lister.h

Got changelogs working.  Not going to be very nice to upstream stuff, lots of hard-coded values with named constants.

Show diffs side-by-side

added added

removed removed

Lines of Context:
161
161
 
162
162
class ListerItemTooltip : public QToolTip {
163
163
public:
164
 
  ListerItemTooltip(Lister* parent, ListerItem* item) :
 
164
  ListerItemTooltip(const Lister* parent) :
165
165
    QToolTip(parent->viewport(),0),
166
 
    m_parent(parent),
167
 
    m_item(item) {};
 
166
    m_parent(parent) {};
168
167
 
169
168
protected:
170
 
  Lister* m_parent;
171
 
  ListerItem* m_item;
 
169
  const Lister* m_parent;
172
170
  virtual void maybeTip (const QPoint& p);
173
171
};
174
172
 
201
199
public:
202
200
    ListerItem(Lister *v, entity::Entity e)
203
201
        : ExtendableItem (v), m_previous( 0 ), m_entity( e )
204
 
  {m_tip=new ListerItemTooltip(v,this);}
 
202
  {};
205
203
 
206
204
    ListerItem(Lister *v, ListerItem *i, entity::Entity e)
207
205
        : ExtendableItem( v, i ), m_previous( i ), m_entity( e )
208
 
  {m_tip=new ListerItemTooltip(v,this);}
 
206
  {};
209
207
 
210
208
    ListerItem(ListerItem *p, ListerItem *i, entity::Entity e)
211
209
        : ExtendableItem( p, i ), m_previous( i ), m_entity( e )
212
 
  {m_tip=new ListerItemTooltip(p->lister(),this);}
 
210
  {};
213
211
 
214
212
    ListerItem(ListerItem *p, entity::Entity e)
215
213
        : ExtendableItem( p ), m_previous( 0 ), m_entity( e )
216
 
  {m_tip=new ListerItemTooltip(p->lister(),this);}
 
214
  {};
217
215
 
218
216
  ~ListerItem();
219
217
 
253
251
protected:
254
252
    ListerItem *m_previous;
255
253
    entity::Entity m_entity;
256
 
  ListerItemTooltip* m_tip;
 
254
  //  ListerItemTooltip* m_tip;
257
255
};
258
256
 
259
257
}