From 2848aca68964a46fb2f786cc01a9b2583d599511 Mon Sep 17 00:00:00 2001 From: mickeyl Date: Tue, 24 May 2005 20:06:37 +0000 Subject: tabmanager -> unsupported --- (limited to 'noncore/unsupported/tabmanager/tabmanager.h') diff --git a/noncore/unsupported/tabmanager/tabmanager.h b/noncore/unsupported/tabmanager/tabmanager.h new file mode 100644 index 0000000..7f8a65e --- a/dev/null +++ b/noncore/unsupported/tabmanager/tabmanager.h @@ -0,0 +1,43 @@ +#ifndef TABMANAGER_H +#define TABMANAGER_H + +#include "tabmanagerbase.h" +#include +#include + +class QListViewItem; +class AppEdit; + +class TabManager : public TabManagerBase { + Q_OBJECT + +public: + TabManager( QWidget* parent = 0, const char* name = 0); + ~TabManager(); + bool changed; + +public slots: + void newFolder(); + void newApplication(); + void removeItem(); + void editCurrentItem(); + +private slots: + void moveApplication(QListViewItem *, QListViewItem *); + void editItem(QListViewItem * item); + +protected: + void rescanFolder(QString directory, QListViewItem* parent=NULL); + QMap itemList; + bool findInstalledApplication(QString desktopFile, QString &installedAppFile); + void swapInstalledLocation( QString installedAppFile, QString desktopFile, QString newLocation ); + +private: + AppEdit *application; + +}; + +#endif + +// tabmanager.h + -- cgit v0.9.0.2