FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
plugins/samplecliplugin/src/samplecliplugin.h at develop · nullptrlabs/plugins · GitHub
Uh oh!
There was an error while loading.
Please reload this page
.
nullptrlabs
/
plugins
Public
Notifications
You must be signed in to change notification settings
Fork
6
Star
23
Code
Issues
9
Pull requests
2
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
plugins
/
samplecliplugin
/
src
/
samplecliplugin.h
Copy path
More file actions
More file actions
Latest commit
History
History
History
61 lines (49 loc) · 1.79 KB
Breadcrumbs
plugins
/
samplecliplugin
/
src
/
samplecliplugin.h
Copy path
File metadata and controls
61 lines (49 loc) · 1.79 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
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
48
49
50
51
52
53
54
55
56
57
58
59
60
61
/*
# Projeto: Modelador de Banco de Dados PostgreSQL (pgModeler)
#
# Copyright 2006-2024 - Raphael Araújo e Silva <raphael@pgmodeler.io>
#
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation version 3.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# The complete text of GPLv3 is at LICENSE file on source code root directory.
# Also, you can get the complete GNU General Public License at <http://www.gnu.org/licenses/>
*/
/*
*
\ingroup sampleplugin
\class SamplePlugin
\brief Example plugin for pgModeler CLI (does not execute any complex operation)
*/
#
ifndef
SAMPLE_CLI_PLUGIN_H
#
define
SAMPLE_CLI_PLUGIN_H
#
include
"
pgmodelercliplugin.h
"
class
SampleCliPlugin
:
public
QObject
,
public
PgModelerCliPlugin
{
private:
Q_OBJECT
Q_PLUGIN_METADATA
(
IID
"
PgModelerCliPlugin
"
)
//
! \brief Declares the interface which is used to implement the plugin
Q_INTERFACES
(PgModelerCliPlugin)
public:
static
const
QString SampleCliOpt;
SampleCliPlugin
() =
default
;
~SampleCliPlugin
()
override
=
default
;
QString
getPluginTitle
()
override
;
QString
getPluginVersion
()
override
;
QString
getPluginAuthor
()
override
;
QString
getPluginDescription
()
override
;
attribs_map
getShortOptions
()
override
;
std::map<QString,
bool
>
getLongOptions
()
override
;
QStringList
getOpModeOptions
()
override
;
attribs_map
getOptsDescription
()
override
;
OperationId
getOperationId
()
override
;
void
runPreOperation
()
override
;
void
runOperation
()
override
;
void
runPostOperation
()
override
;
};
#
endif
Back
|
FazBrowse Home
|
New Git URL