browserchooser
0.0.2
A simple browser chooser.
Loading...
Searching...
No Matches
browseroption.h
Go to the documentation of this file.
1
2
#pragma once
3
4
#include <QtCore/QString>
5
6
class
DesktopEntry
;
7
12
class
BrowserOption
{
13
public
:
20
BrowserOption
(
const
QString
&
desktopPath
,
21
const
QString
&profileId =
QString
(),
22
const
QString
&profileDisplayName =
QString
(),
23
bool
singleProfile =
false
,
24
bool
fromProfileDiscovery
=
false
);
26
BrowserOption
(
const
DesktopEntry
&
entry
,
27
const
QString
&profileId =
QString
(),
28
const
QString
&profileDisplayName =
QString
(),
29
bool
singleProfile =
false
,
30
bool
fromProfileDiscovery
=
false
);
31
33
[[nodiscard]]
QString
desktopPath
()
const
{
34
return
desktopPath_;
35
}
36
// LCOV_EXCL_START
38
[[nodiscard]]
QString
profileName
()
const
{
39
return
profileName_;
40
}
41
// LCOV_EXCL_STOP
43
[[nodiscard]]
QString
displayName
()
const
;
45
[[nodiscard]]
QString
profileLabel
()
const
;
47
[[nodiscard]]
DesktopEntry
entry
()
const
;
49
[[nodiscard]]
bool
isValid
()
const
;
50
// LCOV_EXCL_START
52
[[nodiscard]]
bool
fromProfileDiscovery
()
const
{
53
return
fromProfileDiscovery_;
54
}
55
// LCOV_EXCL_STOP
56
57
private
:
58
QString
desktopPath_;
59
QString
profileName_;
60
QString
profileDisplayName_;
61
bool
singleProfile_ =
false
;
62
bool
fromProfileDiscovery_ =
false
;
63
};
64
66
bool
operator==
(
const
BrowserOption
&a,
const
BrowserOption
&b);
operator==
bool operator==(const BrowserOption &a, const BrowserOption &b)
Definition
browseroption.cpp:63
BrowserOption
Definition
browseroption.h:12
BrowserOption::isValid
bool isValid() const
Definition
browseroption.cpp:59
BrowserOption::displayName
QString displayName() const
Definition
browseroption.cpp:26
BrowserOption::fromProfileDiscovery
bool fromProfileDiscovery() const
Definition
browseroption.h:52
BrowserOption::profileLabel
QString profileLabel() const
Definition
browseroption.cpp:44
BrowserOption::BrowserOption
BrowserOption(const QString &desktopPath, const QString &profileId=QString(), const QString &profileDisplayName=QString(), bool singleProfile=false, bool fromProfileDiscovery=false)
Definition
browseroption.cpp:7
BrowserOption::profileName
QString profileName() const
Definition
browseroption.h:38
BrowserOption::desktopPath
QString desktopPath() const
Definition
browseroption.h:33
BrowserOption::entry
DesktopEntry entry() const
Definition
browseroption.cpp:51
DesktopEntry
Definition
desktopentry.h:11
QString
src
browseroption.h
Generated by
1.15.0