You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
47 lines
916 B
47 lines
916 B
|
|
#ifndef LINKVIEW_H
|
|
#define LINKVIEW_H
|
|
|
|
#ifdef HAVE_CONFIG_H
|
|
#include "config.h"
|
|
#endif
|
|
|
|
#include <tqscrollview.h>
|
|
|
|
class ListBoxLink;
|
|
class DnDListBox;
|
|
class MediaListBox;
|
|
|
|
class LinkView : public TQScrollView
|
|
{
|
|
Q_OBJECT
|
|
|
|
public:
|
|
LinkView(TQWidget * parent = 0, const char * name = 0, WFlags f = 0);
|
|
|
|
/** destructor */
|
|
~LinkView();
|
|
MediaListBox *Hardware(){return hardware;}
|
|
DnDListBox *Locations(){return locations;}
|
|
void loadLinks();
|
|
void saveLinks();
|
|
|
|
protected:
|
|
void viewportResizeEvent( TQResizeEvent * );
|
|
bool eventFilter(TQObject *, TQEvent *);
|
|
private:
|
|
MediaListBox *hardware;
|
|
DnDListBox *locations;
|
|
TQSplitter *splitter;
|
|
bool _blocked;
|
|
uint loadedLinks;
|
|
private slots:
|
|
void postInstallEventFilter();
|
|
void unselectLocations();
|
|
void unselectHardware();
|
|
void adjustSplitter2Locations();
|
|
void adjustSplitter2Hardware(bool added);
|
|
};
|
|
|
|
#endif
|