This file is indexed.

/usr/include/BALL/VIEW/PLUGIN/VIEWPlugin.h is in libballview1.4-dev 1.4.3~beta1-4.

This file is owned by root:root, with mode 0o644.

The actual contents of the file can be viewed below.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#ifndef BALL_VIEW_PLUGIN_VIEWPLUGIN_H
#define BALL_VIEW_PLUGIN_VIEWPLUGIN_H

#include <BALL/VIEW/KERNEL/preferencesEntry.h>

#include <QtCore/QString>
#include <QtCore/QtPlugin>

#include <QtGui/QDialog>

class QPixmap;

namespace BALL
{
	namespace VIEW
	{
		class ConfigDialog : public QDialog, public PreferencesEntry
		{
			public:
				ConfigDialog(QWidget* parent, Qt::WindowFlags f)
					: QDialog(parent, f)
				{
				}

				virtual ~ConfigDialog() {};
		};

		class VIEWPlugin
		{
			public:
				virtual ~VIEWPlugin() {}

				virtual QString getName() const = 0;
				virtual QString getDescription() const = 0;
				virtual const QPixmap* getIcon() const = 0;

				virtual ConfigDialog* getConfigDialog() = 0;

				virtual bool isActive() = 0;
		};

	}
}

Q_DECLARE_INTERFACE(BALL::VIEW::VIEWPlugin, "org.ball-project.Plugin.VIEWPlugin/1.0")

#endif // BALL_VIEW_PLUGIN_VIEWPLUGIN_H