OSDevNotepad
v.1.0
Кросс-платформенный текстовый редактор с оконным мультидокументным интерфейсом.
Загрузка...
Поиск...
Не найдено
copypastecut.h
1
#pragma once
2
#include <QMdiArea>
3
#include <QMdiSubWindow>
4
#include <QTextEdit.h>
5
#include <QtGui/QClipboard>
6
#include <QtWidgets/QApplication>
7
#include "mdimain.h"
8
13
class
CopyPasteCut
:
public
QObject
14
{
15
Q_OBJECT
16
17
private
:
18
MdiMain
* mdi;
19
public
:
20
25
CopyPasteCut
(
MdiMain
* m) : mdi(m)
26
{
27
28
};
29
30
public
slots:
31
35
void
slotCopyToClipboard
();
36
40
void
slotPasteFromClipboard
();
41
45
void
slotCutText
();
46
50
void
slotSelectAll
();
51
55
void
slotDeleteText
();
56
57
};
CopyPasteCut
Класс функций копирования, вставки, вырезания и удаления текста.
Definition
copypastecut.h:14
CopyPasteCut::slotDeleteText
void slotDeleteText()
Слот для удаления выделенного текста либо символа после курсора при отсутвии выделенного фрагмента.
Definition
copypastecut.cpp:54
CopyPasteCut::slotCutText
void slotCutText()
Слот для вырезания выделенного текста и копирования его в буфер обмена.
Definition
copypastecut.cpp:31
CopyPasteCut::slotCopyToClipboard
void slotCopyToClipboard()
Слот для копирования выделенного текста в буфер обмена.
Definition
copypastecut.cpp:3
CopyPasteCut::slotPasteFromClipboard
void slotPasteFromClipboard()
Слот для вставки текста из буфера обмена.
Definition
copypastecut.cpp:17
CopyPasteCut::CopyPasteCut
CopyPasteCut(MdiMain *m)
Конструктор класса CopyPasteCut.
Definition
copypastecut.h:25
CopyPasteCut::slotSelectAll
void slotSelectAll()
Слот для выделения всего текста в активном документе.
Definition
copypastecut.cpp:46
MdiMain
Основное окно приложения с поддержкой множества документов.
Definition
mdimain.h:14
src
copypastecut.h
Создано системой
1.9.8