CCIMXDesktop
 
Loading...
Searching...
No Matches
MainSideBar.h
1#ifndef MAINSIDEBAR_H
2#define MAINSIDEBAR_H
3
4#include <QWidget>
5class LeftSideBar;
6namespace Ui {
7class MainSideBar;
8}
9
14class MainSideBar : public QWidget {
15 Q_OBJECT
20 static constexpr const char* DEF_PLACEHOLDER = "Edit Markdown Text here...";
21
22public:
28 explicit MainSideBar(QWidget* parent = nullptr);
29 void bind_sidebar(LeftSideBar* s) { sidebar = s; }
34 void process_once_fetch();
39 void load_file();
44 void request_cached();
49 void save_file();
50 void makeBold();
51 void makeItalic();
52 void makeUnderline();
53 void display_temperary(const QString& labels);
55
56public slots:
61 void commit_file(const QString& fileName);
62signals:
68 void submit_enhist_request(const QString filename);
69
70private:
71 Ui::MainSideBar* ui;
72 LeftSideBar* sidebar;
73 bool from_already_cached { false };
77 void run_init_example();
78};
79
80#endif // MAINSIDEBAR_H
LeftSideBar is the left widget displays.
Definition LeftSideBar.h:14
Main display widgets.
Definition MainSideBar.h:14
void process_once_fetch()
make once render
Definition MainSideBar.cpp:20
void submit_enhist_request(const QString filename)
signals for submit a history request
void makeItalic()
make select italic
Definition MainSideBar.cpp:100
void request_cached()
make request to cached the temp markdown
Definition MainSideBar.cpp:33
void display_temperary(const QString &labels)
display the temp label context
Definition MainSideBar.cpp:68
void commit_file(const QString &fileName)
commit_file commit from remote instead of the file dialog
Definition MainSideBar.cpp:43
void load_file()
load file from file dialog
Definition MainSideBar.cpp:25
void bind_sidebar(LeftSideBar *s)
bind the left sidebar
Definition MainSideBar.h:29
void save_file()
save the file to the disk
Definition MainSideBar.cpp:55
void makeUnderline()
make select underline
Definition MainSideBar.cpp:112
void makeBold()
make select bold
Definition MainSideBar.cpp:88